Make WordPress Core


Ignore:
Timestamp:
06/22/2021 10:14:08 PM (5 years ago)
Author:
ryelle
Message:

Twenty Nineteen: Update margins on full- and wide-aligned blocks in the editor.

Previously, full width blocks would cause a horizontal scrollbar, and nesting full width blocks would cause the content to be pulled off the screen. Now wide and full width blocks can be nested without any visual issues.

Props aleperez92, Boniu91, onemaggie, hellofromTonya.
Fixes #53428.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/wp-content/themes/twentynineteen/style-editor.scss

    r51098 r51209  
    1414        .wp-block[data-align="full"],
    1515        .wp-block.alignfull {
    16                 width: calc(100% + 20px);
    17                 max-width: calc(100% + 20px);
     16                max-width: calc(100% + 16px);
     17                width: calc(100% + 16px);
    1818        }
    1919
     
    5555                .wp-block[data-align="full"],
    5656                .wp-block.alignfull {
    57                         width: calc( 125% + 20px );
    58                         max-width: calc( 125% + 20px );
     57                        width: calc(125% + 16px);
     58                        max-width: calc(125% + 16px);
    5959                        position: relative;
    6060                        left: -12.5%;
     61                }
     62
     63                .wp-block[data-align="wide"] .wp-block[data-align="full"],
     64                .wp-block[data-align="full"] .wp-block[data-align="full"],
     65                .wp-block.alignwide .wp-block.alignfull,
     66                .wp-block.alignfull .wp-block.alignfull {
     67                        left: 0;
     68                        margin-left: 0;
     69                        margin-right: 0;
    6170                }
    6271        }
     
    972981                }
    973982        }
     983
     984.wp-block-post-template {
     985
     986        .wp-block[data-align="full"],
     987        .wp-block.alignfull {
     988                left: 0;
     989                max-width: 100%;
     990                padding-left: 0;
     991                padding-right: 0;
     992                width: 100%;
     993        }
     994}
Note: See TracChangeset for help on using the changeset viewer.