Layout
Bullframe CSS provides a flexible container system and grid layout utilities.
Containers
Standard Container
The .bf-container class creates a centered container with a max-width of 1140px:
html
<div class="bf-container">
<!-- Your content -->
</div>Fluid Container
Use .bf-container--fluid for a full-width container:
html
<div class="bf-container--fluid">
<!-- Your content -->
</div>Responsive Containers
Containers can collapse at specific breakpoints:
html
<div class="bf-container--break-xs">Collapses at 575px and below</div>
<div class="bf-container--break-md">Collapses at 991px and below</div>
<div class="bf-container--break-lg">Collapses at 1199px and below</div>Grid System
Bullframe CSS uses a 12-column flexbox grid system.
Basic Grid
html
<div class="bf-row">
<div class="bf-col-12">Full width</div>
</div>
<div class="bf-row">
<div class="bf-col-6">Half width</div>
<div class="bf-col-6">Half width</div>
</div>
<div class="bf-row">
<div class="bf-col-4">One third</div>
<div class="bf-col-4">One third</div>
<div class="bf-col-4">One third</div>
</div>Column Classes
Available column classes: bf-col-1 through bf-col-12.
No Gutters
Remove grid gutters with .bf-no-gutters:
html
<div class="bf-row bf-no-gutters">
<div class="bf-col-6">No gutter</div>
<div class="bf-col-6">No gutter</div>
</div>Display Utilities
html
<div class="bf-display-block">Block</div>
<div class="bf-display-inline">Inline</div>
<div class="bf-display-inline-block">Inline block</div>
<div class="bf-display-flex">Flex</div>
<div class="bf-display-inline-flex">Inline flex</div>
<div class="bf-display-block-center">Block centered</div>Flex Utilities
html
<div class="bf-display-flex--wrap">Flex wrap</div>
<div class="bf-display-flex--nowrap">Flex nowrap</div>
<div class="bf-display-flex--justify-start">Justify start</div>
<div class="bf-display-flex--justify-center">Justify center</div>
<div class="bf-display-flex--justify-end">Justify end</div>Float Utilities
html
<div class="bf-float-left">Float left</div>
<div class="bf-float-right">Float right</div>
<div class="bf-clearfix">Clear floats</div>Position Utilities
html
<div class="bf-position-relative">Relative</div>
<div class="bf-position-fixed">Fixed</div>
<div class="bf-position-sticky">Sticky</div>Width Utilities
html
<div class="bf-width-25">25% width</div>
<div class="bf-width-33">33% width</div>
<div class="bf-width-50">50% width</div>
<div class="bf-width-75">75% width</div>
<div class="bf-width-100">100% width</div>
<div class="bf-width-auto">Auto width</div>Visibility Utilities
html
<div class="bf-visible">Visible</div>
<div class="bf-invisible">Invisible (takes up space)</div>
<div class="bf-hidden">Hidden (no space)</div>
<div class="bf-hide">Hide</div>
<div class="bf-sr-only">Screen reader only</div>