本篇内容介绍了“CSS如何使用伪类控制边框长度”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!
这里使用的是微信小程序编写的, 所以标签会是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如何使用伪类控制边框长度”的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识可以关注编程网网站,小编将为大家输出更多高质量的实用文章!