@media CSS
Based on viewport size
Flexi generates a mobile-first responsive grid and responsive utilities using @media CSS queries based on the breakpoints defined in your config/flexi.js. The default breakpoints are xs
, sm
, md
, and lg
.
Attributes applied to a breakpoint will apply to all larger breakpoints unless the attribute is overridden by a similar attribute in a larger breakpoint.
The following responsive utilities are generated for a xs
prefix:
/* wrapper class for container breakpoint */
.container-xs {}
/* the classes below are applied when the @media
* breakpoint is true, or when within .container-xs */
.hidden-xs {
display: none;
}
.visible-xs {
display: initial;
}
.vertical-xs {
flex-direction: column;
}
.horizontal-xs {
flex-direction: row;
}
.wrap-xs {
flex-wrap: wrap;
}
.nowrap-xs {
flex-wrap: nowrap;
}
/* `.col-xs-1` ... `.col-xs-n` assuming columnPrefix in config/flexi.js is 'col'. */
Updated less than a minute ago