Class Grid

All Implemented Interfaces:
Container<HTMLElement,Grid>, Finder<HTMLElement>, HasElement<HTMLElement,Grid>, HasHTMLElement<HTMLElement,Grid>, IsElement<HTMLElement>, TypedBuilder<HTMLElement,Grid>, Layout, Modifiers.Gutter<HTMLElement,Grid>

public class Grid extends BaseLayout<HTMLElement,Grid> implements Modifiers.Gutter<HTMLElement,Grid>
The grid layout places content on a fixed 12 column grid.
See Also:
  • Method Details

    • grid

      public static Grid grid()
    • grid

      public static <E extends HTMLElement> Grid grid(HTMLContainerBuilder<E> builder)
    • addItems

      public <T> Grid addItems(Iterable<T> items, Function<T,GridItem> display)
    • addItem

      public Grid addItem(GridItem item)
    • columns

      public Grid columns(int columns)
      Same as columns(breakpoints(default_, columns))
    • columns

      public Grid columns(Breakpoints<Integer> columns)
      The number of columns all grid items should span on a specific breakpoint.
    • order

      public Grid order(String order)
      Same as order(breakpoints(default_, order))
    • order

      public Grid order(Breakpoints<String> order)
      Modifies the flex layout element order property.
    • span

      public Grid span(int rows)
      The number of rows a column in the grid should span. Value should be a number 1-12.
    • that

      public Grid that()
      Specified by:
      that in interface TypedBuilder<HTMLElement,Grid>