Breakpoints

Our breakpoints are based on screen widths where our content starts to break. We use pixel widths to make it easy for us to match page widths for responsive and non-responsive pages. Our breakpoints may change as we move more of the product into responsive layouts.

Our breakpoints are based on screen widths where our content starts to break.

We use abbreviations for each breakpoint to keep the class names concise. This abbreviated syntax is used consistently across responsive styles. Responsive styles allow you to change the style properties at each breakpoint. For example, when using column widths for grid layouts, you can change specifies that the width is 12 columns wide at the small breakpoint, and 6 columns wide from the large breakpoint:

...

Column class can set single line together.

First, we need to use a class jds-row as a parent. Then we can set CSS Class column in the first level child. Every child will splitting vertical column.

Column are trying to alias be a single line or row.

column
column
column
column
column

Codeview

...
...
....
...

Column width can change for different Breakpoints / Display Size and none.

We can set column for screen size "Extra Large" column-xl-{number}, "Large" column-l-{number}, "Medium" column-m-{number}, "Small" column-s-{number} and "Fluid" column-fl-{number} for first level children of jds-row.

Also, we can hide any element byjds-d-[breakpoint short name]-none in any breakpoint. like - jds-d-xl-none, jds-d-l-none, jds-d-m-none, jds-d-s-none, jds-d-s-none

Media size and Breakpoints
Breakpoint Syntax Description
Fluid fl min-width: auto
Extra-large xl min-width: 1920px
Large l min-width: 1366px
Medium m min-width: 992px
Small s min-width: 768px
Extra Large (xl) showing now [2, 4, 4, 2]
Large (l) showing now [3, 3, 3, 3]
Medium (m) showing now [6, 6, 6, 6]
Small (s) showing now [12, 12, 12, 12]
column-xl-2 column-l-3 column-m-6 column-s-12
column-xl-4 column-l-3 column-m-6 column-s-12
column-xl-4 column-l-3 column-m-6 column-s-12
column-xl-2 column-l-3 column-m-6 column-s-12
Extra Large (xl) showing now [3, 3, 6]
Large (l) showing now [4, 3, 5]
Large (m) showing now [4, 4, 4]
Large (s) showing now [12, 12, 12]
column-l-4 column-m-4 column-s-12
column-l-3 column-m-4 column-s-12
column-l-5 column-m-4 column-s-12

Codeview

...
...

Variable width content.

Use column-{breakpoint}-auto classes to size columns based on the natural width of their content.

column-l-2

column-auto
Lorem, ipsum dolor sit amet consectetur adipisicing elit dumy contain.

column-l-2
column-l-2

column
Lorem, ipsum dolor sit amet consectetur adipisicing elit dumy contain.

column-l-2

Codeview

column-l-2
column
column-l-2

Row for fixed number of column (row-columns-3)

column
column
column
column

Codeview

column
column
column
column

Set No Gutter in a row (no-gutters). We need to add a extra class no-gutters with jds-row.

column
column
column
column
column
column

Codeview

column
column
column
column

Some Related CSS Classes:

.jds-row, row-columns-{number}, .justify-content-{start, center, end},
.justify-content-{breakpoint}-{start, center, end}, .no-gutters, 
.order-{number}, .order-{breakpoint}-{number}, .order-{breakpoint}-first, 
.column, .column-{number}, .column-auto, .column-{breakpoint}-auto, 
.row-columns-{number}, .offset-{number}