Advanced Layout Grid Features
WYSIWYG Web Builder 12 introduces a couple of powerful new features for the Layout Grid.
If you are not familiar with the basic Layout Grid functionality then please read these related tutorials first:
Use different column widths in breakpoints
To set a different column width, simply switch to the breakpoint, open the Layout Grid properties and change the column width.
Use different column counts in breakpoints / hide columns
To use a different number of columns, simply switch to the breakpoint, open the Layout Grid properties and add or remove columns.
It is also possible to hide columns in breakpoints. To hide a column, first select it and then uncheck the 'visible' option.
Note that hidden column is still visible in the grid editor (so you can unhide it) but it wil not take up any space on the page.
When you have a different number of columns in breakpoints then some breakpoints will can have more columns that another. So you will need to tell the application what to do with the columns that do not fit in a single row. The overflow option controls what will happen when columns do not fit in the current row. Overflow columns can be hidden, 100% or have custom value.
Set overflow to 'none' to disable responsive columns. In that case the column widths will be the same in all breakpoints (just like in WWB11).
Overflow columns will not be visible in the current view.
Overflow columns will overflow to the next row and have a 100% width. Multiple over columns will result in multiple rows.
This allows you to specify the width of each overflow column.
When this option is enabled, the grid will use CSS flexbox layout. This results in cleaner code and also enables some extra features like vertical alignment and entire column will be filled with the background. Note that this is a relative new CSS feature, it is not supported by older browsers (< IE11). Please check this website to see which browsers currently support flexbox: http://caniuse.com/#feat=flexbox
Use CSS Grid
This will use CSS's native Grid Layout. Note that this is only supported by modern browsers. It is not supported by Internet Explorer and older mobile browsers! https://caniuse.com/#search=grid%20layout