CSS使用伪类控制边框长度的方法

Irma ·
更新时间:2024-11-13
· 418 次阅读

前言:

如图: 我们需要实现一个边框长度比容器长度小一些的边框时,以往大多数都是使用div嵌套。现在只需要使用伪类就可以实现这个效果,并且使用起来很方便。

这里使用的是微信小程序编写的, 所以标签会是view,和html不冲突

html:

<view class="swiper-tab"> <view class="swiper-tab-item {{currentTab=='1'?'active':''}}" data-current="1" bindtap="clickTab">安全帽监控</view> <view class="swiper-tab-item {{currentTab=='2'?'active':''}}" data-current="2" bindtap="clickTab">危险区域监控</view> </view>

css:

.swiper-tab { width: 100%; font-family: PingFangSC-Medium; font-size: 28rpx; border-bottom: 2rpx solid #F1F1F1; text-align: center; height: 88rpx; line-height: 88rpx; display: flex; flex-flow: row; justify-content: space-between; background: #ffffff } .swiper-tab-item { width: 50%; color: #252627 } .active { color: #4876F9; font-weight: bold; position: relative; }

上面都是页面的基础样式, 想要实现边框的长度控制, 就需要使用:after
伪类css:

.active:after { content: ''; position: absolute; bottom: 0; height: 6rpx; width: 100rpx; background-color: #4876F9; left: 50%; transform: translateX(-50%); }

最后两句是控制边框居中的问题。

到此这篇关于CSS使用伪类控制边框长度的文章就介绍到这了,更多相关CSS 边框长度内容请搜索软件开发网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持软件开发网!



CSS 长度 方法

需要 登录 后方可回复, 如果你还没有账号请 注册新账号
相关文章