Borders

Stacks provides atomic classes for borders.

Classes

ClassOutputApply border toResponsive?
.baborder: solid 1pxAll sidesYes
.btborder-top: solid 1pxTopYes
.bbborder-bottom: solid 1pxBottomYes
.blborder-left: solid 1pxLeftYes
.brborder-right: solid 1pxRightYes
.byborder-top: solid 1px; border-bottom: solid 1px;Top and bottom
.bxborder-left: solid 1px; border-right: solid 1px;Left and right

Examples

<div class="ba"></div>
<div class="bt"></div>
<div class="br"></div>
<div class="bb"></div>
<div class="bl"></div>
<div class="bx"></div>
<div class="by"></div>
All sides
Top
Bottom
Left
Right
Top and bottom
Left and right

Width

Width classes

ClassOutputBorder width, side(s)Responsive?
.baw0border-width: 0Zero, all sides
.btw0border-top-width: 0Zero, topYes
.bbw0border-bottom-width: 0Zero, bottomYes
.blw0border-left-width: 0Zero, leftYes
.brw0border-right-width: 0Zero, rightYes
.byw0border-top-width: 0; border-bottom-width: 0;Zero, top and bottom
.bxw0border-left-width: 0; border-right-width: 0;Zero, left and right
.baw1border-width: 1px1px, all
.btw1border-top-width: 1px1px, top
.bbw1border-bottom-width: 1px1px, bottom
.blw1border-left-width: 1px1px, left
.brw1border-right-width: 1px1px, right
.byw1border-top-width: 1px; border-bottom-width: 1px;1px, top and bottom
.bxw1border-left-width: 1px; border-right-width: 1px;1px, left and right
.baw2border-width: 2px2px, all
.btw2border-top-width: 2px2px, top
.bbw2border-bottom-width: 2px2px, bottom
.blw2border-left-width: 2px2px, left
.brw2border-right-width: 2px2px, right
.byw2border-top-width: 2px; border-bottom-width: 2px;2px, top and bottom
.bxw2border-left-width: 2px; border-right-width: 2px;2px, left and right
.baw3border-width: 4px4px, all
.btw3border-top-width: 4px4px, top
.bbw3border-bottom-width: 4px4px, bottom
.blw3border-left-width: 4px4px, left
.brw3border-right-width: 4px4px, right
.byw3border-top-width: 4px; border-bottom-width: 4px;4px, top and bottom
.bxw3border-left-width: 4px; border-right-width: 4px;4px, left and right

Width examples

<div class="ba"></div>
<div class="ba brw0"></div>
<div class="ba bbw0"></div>
<div class="ba baw2"></div>
<div class="ba baw3"></div>
.ba
.ba.brw0
.ba.bbw0
.ba.baw2
.ba.baw3

Style

Style classes

ClassOutputSide(s)
.bas-solidborder-style: solidAll sides
.bts-solidborder-top-style: solidTop
.brs-solidborder-right-style: solidRight
.bbs-solidborder-bottom-style: solidBottom
.bls-solidborder-left-style: solidLeft
.bas-dashedborder-style: dashedAll sides
.bts-dashedborder-top-style: dashedTop
.brs-dashedborder-right-style: dashedRight
.bbs-dashedborder-bottom-style: dashedBottom
.bls-dashedborder-left-style: dashedLeft

Style examples

<div class="ba bas-solid"></div>
<div class="ba bas-dashed"></div>
<div class="ba brs-dashed"></div>
Solid border style
Dashed border style
Dashed border right style

Color

Each color stop is available as a border class. See the colors documentation for all available classes.