🔥 遇见我们的新项目 t0ggles - 您终极的项目管理工具! 🔥

发际线

对于许多元素,Konsta UI 使用所谓的“发际线”来代替普通的 CSS 边框。

发际线由 :after:before 伪元素创建。这种方法允许拥有真正的 0.5px 和 0.33px 宽度的“边框”。

添加发际线

要添加发际线,我们需要使用 .hairline-[side]

.hairline-t添加顶部发际线
.hairline-r添加右侧发际线
.hairline-b添加底部发际线
.hairline-l添加左侧发际线
注意,发际线使用 absolute 定位,因此请确保具有发际线的元素具有 absolutefixed relative 定位

例如

<!-- add bottom hairline to the element -->
<div class="relative hairline-b">...</div>

删除发际线

要删除发际线,我们需要使用 .no-hairline-[side]

.hairline-t-none删除顶部发际线
.hairline-r-none删除右侧发际线
.hairline-b-none删除底部发际线
.hairline-l-none删除左侧发际线

发际线颜色

发际线颜色也可以使用 .hairline-[color] 类进行自定义

.hairline-[color]设置发际线颜色

例如

<!-- add bottom hairline with red-500 color to the element -->
<div class="relative hairline-b hairline-red-500">...</div>

发际线过渡持续时间

要控制发际线过渡持续时间,我们可以使用 .hairline-duration-[duration]

.hairline-duration-[duration]设置发际线过渡持续时间

例如

<!-- add bottom hairline with red-500 color to the element, and change its color to blue-500 on hover -->
<div
  class="relative hairline-b hairline-red-500 hairline-duration-300 hover:hairline-blue-500"
>
  ...
</div>
代码许可证根据 MIT.
2022 © Konsta UI 由 nolimits4web.