monks/grid_auto_flow

The grid-auto-flow CSS property controls how the auto-placement algorithm works, specifying exactly how auto-placed items get flowed into the grid.

Values

pub const column: #(String, String)
  • : Items are placed by filling each column in turn, adding new columns as necessary.
pub const dense: #(String, String)
  • : “dense” packing algorithm attempts to fill in holes earlier in the grid, if smaller items come up later. This may cause items to appear out-of-order, when doing so would fill in holes left by larger items. If it is omitted, a “sparse” algorithm is used, where the placement algorithm only ever moves “forward” in the grid when placing items, never backtracking to fill holes. This ensures that all of the auto-placed items appear “in order”, even if this leaves holes that could have been filled by later items.
pub const inherit: #(String, String)
pub const initial: #(String, String)
pub fn raw(value: String) -> #(String, String)

Enter a raw string value for grid-auto-flow

pub const revert: #(String, String)
pub const revert_layer: #(String, String)
pub const row: #(String, String)
  • : Items are placed by filling each row in turn, adding new rows as necessary. If neither row nor column is provided, row is assumed.
pub const unset: #(String, String)
pub fn var(variable: String) -> #(String, String)

Enter a variable name to be used for grid-auto-flow. It will be wrapped in var() and have -- prepended.

Search Document