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


Posted in HTML / CSS onJanuary 18, 2022

前言:

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

如图: 我们需要实现一个边框长度比容器长度小一些的边框时,以往大多数都是使用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 边框长度内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章,希望大家以后多多支持三水点靠木!

 
HTML / CSS 相关文章推荐
CSS3地图动态实例代码(圆圈向外扩散)
Jun 15 HTML / CSS
CSS3教程(6):创建网站多列
Apr 02 HTML / CSS
用纯css3和html制作泡沫对话框实现代码
Mar 21 HTML / CSS
CSS3之多背景background使用示例
Oct 18 HTML / CSS
CSS3毛玻璃效果(blur)有白边问题的解决方法
Nov 15 HTML / CSS
CSS3实现div从下往上滑入滑出效果示例
Apr 28 HTML / CSS
css3动画鼠标放上图片逐渐变大鼠标离开图片逐渐缩小效果
Jan 27 HTML / CSS
HTML5 Canvas阴影使用方法实例演示
Aug 02 HTML / CSS
HTML5中图片之间的缝隙完美解决方法
Jul 07 HTML / CSS
AmazeUI 加载进度条的实现示例
Aug 20 HTML / CSS
使用CSS实现六边形的图片效果
Aug 05 HTML / CSS
什么是clearfix (一文搞清楚css清除浮动clearfix)
May 21 HTML / CSS
浅谈css实现背景颜色半透明的两种方法
Dec 06 #HTML / CSS
HTML怎么设置下划线?html文字加下划线方法
Dec 06 #HTML / CSS
使用 CSS 轻松实现一些高频出现的奇形怪状按钮
DIV CSS实现网页背景半透明效果
CSS实现五种常用的2D转换
CSS巧用渐变实现高级感背景光动画
在HTML中引入CSS的几种方式介绍
You might like
php分页示例分享
2014/04/30 PHP
php实现粘贴截图并完成上传功能
2015/05/17 PHP
php实现window平台的checkdnsrr函数
2015/05/27 PHP
PHP基于rabbitmq操作类的生产者和消费者功能示例
2018/06/16 PHP
JavaScript 比较时间大小的代码
2010/04/24 Javascript
js String对象中常用方法小结(字符串操作)
2012/01/27 Javascript
Js获取下拉框选定项的值和文本的实现代码
2014/02/26 Javascript
更快的异步执行(setTimeout多浏览器)
2014/08/12 Javascript
浅谈addEventListener和attachEvent的区别
2016/07/14 Javascript
js生成随机数方法和实例
2017/01/17 Javascript
iscroll.js滚动加载实例详解
2017/07/18 Javascript
JS 中LocalStorage和SessionStorage的使用
2017/08/17 Javascript
使用store来优化React组件的方法
2017/10/23 Javascript
js实现动态改变radio状态的方法
2018/02/28 Javascript
通过webpack引入第三方库的方法
2018/07/20 Javascript
[36:54]Mineski vs Winstrike 2018国际邀请赛小组赛BO2 第一场 8.16
2018/08/17 DOTA
[04:40]DOTA2-DPC中国联赛1月26日Recap集锦
2021/03/11 DOTA
python模块restful使用方法实例
2013/12/10 Python
python中sys.argv参数用法实例分析
2015/05/20 Python
Python中的复制操作及copy模块中的浅拷贝与深拷贝方法
2016/07/02 Python
python的多重继承的理解
2017/08/06 Python
Python3使用PyQt5制作简单的画板/手写板实例
2017/10/19 Python
python事件驱动event实现详解
2018/11/21 Python
深入了解Python enumerate和zip
2020/07/16 Python
H5仿微信界面教程(一)
2017/07/05 HTML / CSS
用canvas做一个DVD待机动画的实现代码
2019/04/12 HTML / CSS
法国奢华女性时尚配饰网上商店:Monnier Frères
2016/08/27 全球购物
请问软件开发中的设计模式你会使用哪些
2015/05/13 面试题
机械制造与自动化应届生求职信
2013/11/16 职场文书
出国留学担保书
2014/05/20 职场文书
党员承诺书格式
2014/05/21 职场文书
2014社区健康教育工作总结
2014/12/16 职场文书
环卫工人慰问信
2015/02/15 职场文书
博士给导师的自荐信
2015/03/06 职场文书
离婚起诉书范文2015
2015/05/19 职场文书
技能培训通讯稿
2015/07/18 职场文书