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隔行变换色实现示例
Feb 19 HTML / CSS
CSS3 Pie工具推荐--让IE6-8支持一些优秀的CSS3特性
Sep 02 HTML / CSS
CSS Grid布局教程之网格单元格布局
Dec 30 HTML / CSS
CSS中垂直居中的简单实现方法
Jul 06 HTML / CSS
CSS3,线性渐变(linear-gradient)的使用总结
Jan 09 HTML / CSS
css3学习系列之移动属性详解
Jul 04 HTML / CSS
深入研究HTML5实现图片压缩上传功能
Mar 25 HTML / CSS
html5 Canvas画图教程(2)—画直线与设置线条的样式如颜色/端点/交汇点
Jan 09 HTML / CSS
浅谈html5标签css3的常用样式
Oct 20 HTML / CSS
canvas如何绘制钟表的方法
Dec 13 HTML / CSS
HTML5图片层叠的实现示例
Jul 07 HTML / CSS
使用layui实现左侧菜单栏及动态操作tab项的方法
Nov 10 HTML / CSS
浅谈css实现背景颜色半透明的两种方法
Dec 06 #HTML / CSS
HTML怎么设置下划线?html文字加下划线方法
Dec 06 #HTML / CSS
使用 CSS 轻松实现一些高频出现的奇形怪状按钮
DIV CSS实现网页背景半透明效果
CSS实现五种常用的2D转换
CSS巧用渐变实现高级感背景光动画
在HTML中引入CSS的几种方式介绍
You might like
饭制《星际争霸》Mod:优化游戏机制 增加新单位
2017/07/02 星际争霸
php检测文件编码的方法示例
2014/04/25 PHP
php自动更新版权信息显示的方法
2015/06/19 PHP
PHP基于接口技术实现简单的多态应用完整实例
2017/04/26 PHP
php接口隔离原则实例分析
2019/11/11 PHP
javascript replace方法与正则表达式
2008/02/19 Javascript
flash javascript之间的通讯方法小结
2008/12/20 Javascript
Cookie 注入是怎样产生的
2009/04/08 Javascript
javascript控制层显示或隐藏的方法
2015/07/22 Javascript
Bootstrap每天必学之模态框(Modal)插件
2016/04/26 Javascript
JS去除空格和换行的正则表达式(推荐)
2016/06/14 Javascript
用JavaScript和jQuery实现瀑布流
2017/03/19 Javascript
详解在Angularjs中ui-sref和$state.go如何传递参数
2017/04/24 Javascript
解决element UI 自定义传参的问题
2018/08/22 Javascript
vue组件之间数据传递的方法实例分析
2019/02/12 Javascript
JS原生瀑布流效果实现
2019/04/26 Javascript
优化Vue项目编译文件大小的方法步骤
2019/05/27 Javascript
vscode中的vue项目报错Property ‘xxx‘ does not exist on type ‘CombinedVueInstance<{ readyOnly...Vetur(2339)
2020/09/11 Javascript
Python实现的金山快盘的签到程序
2013/01/17 Python
Python高斯消除矩阵
2019/01/02 Python
Numpy的简单用法小结
2019/08/28 Python
python config文件的读写操作示例
2019/09/27 Python
pandas中read_csv的缺失值处理方式
2019/12/19 Python
python 实现任务管理清单案例
2020/04/25 Python
Python 防止死锁的方法
2020/07/29 Python
python上下文管理器异常问题解决方法
2021/02/07 Python
使用css3做0.5px的细线的示例代码
2018/01/18 HTML / CSS
Avène雅漾美国官方网站:敏感肌肤护理专家
2016/10/24 全球购物
阿里巴巴英国:Alibaba英国
2019/12/11 全球购物
毕业生的自我鉴定该怎么写
2013/12/02 职场文书
六一儿童节活动策划方案
2014/01/27 职场文书
闭幕式主持词
2014/04/02 职场文书
家长寄语大全
2014/04/02 职场文书
质量月活动总结
2014/08/26 职场文书
优秀班组事迹材料
2014/12/24 职场文书
Mysql使用全文索引(FullText index)的实例代码
2022/04/03 MySQL