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将文字描边及填充文字颜色的方法
Mar 07 HTML / CSS
css3通过scale()、rotate()实现放大、旋转
Mar 19 HTML / CSS
详解canvas在圆弧周围绘制文本的两种写法
May 22 HTML / CSS
基于 HTML5 WebGL 实现的垃圾分类系统
Oct 08 HTML / CSS
HTML5 Canvas 起步(2) - 路径
May 12 HTML / CSS
HTML5添加鼠标悬浮音响效果不使用FLASH
Apr 23 HTML / CSS
详解px单位html5响应式方案
Mar 08 HTML / CSS
Html5跳转到APP指定页面的实现
Jan 14 HTML / CSS
Html5 canvas画图白板踩坑
Jun 01 HTML / CSS
简单介绍 http请求响应参数、无连接无状态、MIME、状态码、端口、telnet、curl
Mar 31 HTML / CSS
el-form每行显示两列底部按钮居中效果的实现
Aug 05 HTML / CSS
css中:last-child不生效的解决方法
Aug 05 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 数组排序方法总结 推荐收藏
2010/06/30 PHP
基于PHP对XML的操作详解
2013/06/07 PHP
解析php中如何直接执行SHELL
2013/06/28 PHP
PHP生成图片验证码、点击切换实例
2014/06/25 PHP
php实现博客,论坛图片防盗链的方法
2016/10/15 PHP
Nginx+php配置文件及原理解析
2020/12/09 PHP
js 兼容多浏览器的回车和鼠标焦点事件代码(IE6/7/8,firefox,chrome)
2010/04/14 Javascript
JavaScript实现页面滚动图片加载(仿lazyload效果)
2011/07/22 Javascript
JQuery 文本框回车跳到下一个文本框示例代码
2013/08/30 Javascript
Jquery 在页面加载后执行的几种方式
2014/03/14 Javascript
js实现网页标题栏闪烁提示效果实例分析
2014/11/20 Javascript
JavaScript浏览器对象之一Window对象详解
2016/06/03 Javascript
Bootstrap实现导航栏的2种方式
2016/11/28 Javascript
原生JS实现层叠轮播图
2017/05/17 Javascript
Bootstrap按钮组实例详解
2017/07/03 Javascript
JavaScript文件的同步和异步加载的实现代码
2017/08/19 Javascript
一文让你彻底搞清楚javascript中的require、import与export
2017/09/24 Javascript
vue 项目如何引入微信sdk接口的方法
2017/12/18 Javascript
Windows下Node爬虫神器Puppeteer安装记
2019/01/09 Javascript
[35:34]Liquid vs Winstrike 2018国际邀请赛小组赛BO2 第一场 8.18
2018/08/19 DOTA
Python实现公历(阳历)转农历(阴历)的方法示例
2017/08/22 Python
Python查找文件中包含中文的行方法
2018/12/19 Python
python3使用flask编写注册post接口的方法
2018/12/28 Python
详解Python:面向对象编程
2019/04/10 Python
Python3 串口接收与发送16进制数据包的实例
2019/06/12 Python
OpenCV+face++实现实时人脸识别解锁功能
2019/08/28 Python
ubuntu 安装pyqt5和卸载pyQt5的方法
2020/03/24 Python
python实现三种随机请求头方式
2021/01/05 Python
BIBLOO捷克:购买女装、男装、童装、鞋和配件
2017/01/27 全球购物
英国家喻户晓的折扣商场:TK Maxx
2017/05/26 全球购物
业务部经理岗位职责
2014/01/04 职场文书
银行职员个人的工作自我评价
2014/02/15 职场文书
小学教师自我剖析材料
2014/09/29 职场文书
优化经济发展环境工作总结
2015/08/11 职场文书
python 爬取天气网卫星图片
2021/06/07 Python
项目中Nginx多级代理是如何获取客户端的真实IP地址
2022/05/30 Servers