Skip to content

Borders

bd Property Modifiers

Elevate supports the following modifiers for the border (abbreviated as bd) property:

ModifierExpected ValuesExample
WidthSpacingToken (e.g., d3)bd:width-d4
Stylesolid, dashed, dotted, double, groove, ridge, inset, outsetbd:dashed
RadiusSpacingToken (e.g., d3)bd:round-d4
Top Left RadiusSpacingToken (e.g., d3)bd:roundtl-d4
Top Right RadiusSpacingToken (e.g., d3)bd:roundtr-d4
Bottom Left RadiusSpacingToken (e.g., d3)bd:roundbl-d4
Bottom Right RadiusSpacingToken (e.g., d3)bd:roundbr-d4
ColorColorToken (e.g., purple+1)bd:purple+1


Elevate also supports single directional variations for the bd property such as:

Single Directional PropertiesExpected ValuesExample
bd-tSee Modifiers Abovebd-t:width-d4:purple+1
bd-bSee Modifiers Abovebd-b:round-d2:width-d2:dashed
bd-lSee Modifiers Abovebd-l:width-d2:solid
bd-rSee Modifiers Abovebd-r:width-d6:solid:indigo


Border Extras

Additional border-related utilities:

PropertyExpected ValuesExample
border-xPassThroughToken (e.g., (1px_solid_currentColor))border-x:(1px_solid_currentColor)
border-yPassThroughToken (e.g., (1px_solid_currentColor))border-y:(1px_solid_currentColor)
border-collapsecollapse, separateborder-collapse:collapse
border-spacingSpacingTokenborder-spacing:d2
border-image-sourcePassThroughToken (e.g., (url(example.png)))border-image-source:(url(example.png))
border-image-slicePassThroughToken (e.g., (30))border-image-slice:(30)
border-image-widthPassThroughToken (e.g., (10px))border-image-width:(10px)
border-image-outsetPassThroughToken (e.g., (5))border-image-outset:(5)
border-image-repeatPassThroughToken (e.g., (stretch))border-image-repeat:(stretch)