Hairlines / Borders
优质
小牛编辑
145浏览
2023-12-01
Since 1.x release all hairlines (borders) reworked to :after
and :before
pseudo elements instead of usual CSS borders. This method allows to have true 0.5px (for iOS Retina) and 0.33px (for iPhone 6 Plus) hairlines
The rule is simple:
- "bottom" and "right" hairlines are made using
:after
pseudo elements - "left" and "top" hairlines are made using
:before
pseudo elements
So, for example, if you want to change navbar's bottom hairline color, you need to change background-color of :after
element:
.navbar:after {
background-color: red;
}
To remove bottom hairline on navbar and top hairline on toolbar:
.navbar:after {
display:none;
}
.toolbar:before {
display:none;
}
"no-border" class
There is also helper "no-border" class that can be used to remove hairlines. Currently it is supported on Navbar, Toolbar, Card and its elements (card header, footer).
To remove hairline from navbar:
<div class="navbar no-border">
...
</div>