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 优势以及网页设计师如何使用CSS3技术
Jul 29 HTML / CSS
用CSS3的box-reflect来制作倒影效果
Nov 15 HTML / CSS
HTML5调用手机摄像头拍照的实现思路及代码
Jun 15 HTML / CSS
利用HTML5 Canvas制作一个简单的打飞机游戏
May 11 HTML / CSS
HTML5有哪些新特征
Dec 01 HTML / CSS
HTML5新特性之type=file文件上传功能
Feb 02 HTML / CSS
canvas实现二维码和图片合成的示例代码
Aug 01 HTML / CSS
详解HTML5常用的语义化标签
Sep 27 HTML / CSS
HTML5单选框、复选框、下拉菜单、文本域的实现代码
Dec 01 HTML / CSS
CSS3 实现的图片悬停的切换按钮
Apr 13 HTML / CSS
CSS几步实现赛博朋克2077风格视觉效果
Jun 16 HTML / CSS
CSS布局之浮动(float)和定位(position)属性的区别
Sep 25 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实现html标签闭合检测与修复方法
2015/07/09 PHP
解决laravel5.4下的group by报错的问题
2019/10/16 PHP
关于div自适应高度/左右高度自适应一致的js代码
2013/03/22 Javascript
不同Jquery版本引发的问题解决
2013/10/14 Javascript
深入理解JavaScript系列(25):设计模式之单例模式详解
2015/03/03 Javascript
Jquery实现select multiple左右添加和删除功能的简单实例
2016/05/26 Javascript
js遮罩效果制作弹出注册界面效果
2017/01/25 Javascript
DataTables添加额外的查询参数和删除columns等无用参数实例
2017/07/04 Javascript
使用D3.js制作图表详解
2017/08/13 Javascript
vue基于mint-ui的城市选择3级联动的示例
2017/10/25 Javascript
JS使用正则表达式获取小括号、中括号及花括号内容的方法示例
2018/06/01 Javascript
vue 解决循环引用组件报错的问题
2018/09/06 Javascript
微信小程序实现简单表格
2019/02/14 Javascript
pm2发布node配置文件ecosystem.json详解
2019/05/15 Javascript
JavaScript设计模式之观察者模式与发布订阅模式详解
2020/05/07 Javascript
el-table表头根据内容自适应完美解决表头错位和固定列错位
2021/01/07 Javascript
Python中Continue语句的用法的举例详解
2015/05/14 Python
python读取并写入mat文件的方法
2019/07/12 Python
python生成器用法实例详解
2019/11/22 Python
Python 实现将数组/矩阵转换成Image类
2020/01/09 Python
python中def是做什么的
2020/06/10 Python
Python实现曲线拟合的最小二乘法
2021/02/19 Python
英国领先的名牌服装折扣零售商:Brown Bag Clothing
2019/01/08 全球购物
教师实习自我鉴定
2013/12/13 职场文书
运输服务质量承诺书
2014/03/27 职场文书
2014市国税局对照检查材料思想汇报
2014/09/23 职场文书
2014年团总支工作总结
2014/11/21 职场文书
老公出轨后的保证书
2015/05/08 职场文书
军训阅兵新闻稿
2015/07/17 职场文书
2016元旦晚会主持词开场白和结束语
2015/12/04 职场文书
2016党员党课心得体会
2016/01/07 职场文书
2019预备党员转正申请书模板2篇!
2019/08/07 职场文书
大学生创业,为什么都会选择快餐饮?
2019/08/08 职场文书
个人销售励志奋斗口号
2019/12/05 职场文书
微信小程序基础教程之echart的使用
2021/06/01 Javascript
mysql下的max_allowed_packet参数设置详解
2022/02/12 MySQL