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 相关文章推荐
利用SVG和CSS3来实现一个炫酷的边框动画
Jul 22 HTML / CSS
纯CSS3实现移动端展开和收起效果的示例代码
Apr 26 HTML / CSS
websocket+sockjs+stompjs详解及实例代码
Nov 30 HTML / CSS
html5指南-5.使用web storage存储键值对的数据
Jan 07 HTML / CSS
使用canvas绘制贝塞尔曲线
Dec 17 HTML / CSS
HTML5+CSS3绘制锯齿状的矩形
Mar 01 HTML / CSS
谈一谈HTML5本地存储技术
Mar 02 HTML / CSS
html5实现图片转圈的动画效果——让页面动起来
Oct 16 HTML / CSS
基于HTML5 Canvas的3D动态Chart图表的示例
Nov 02 HTML / CSS
localStorage、sessionStorage使用总结
Nov 17 HTML / CSS
面试必问:圣杯布局和双飞翼布局的区别
May 13 HTML / CSS
使用CSS实现六边形的图片效果
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
NOD32 v2.70.32 简体中文封装版 提供下载了
2007/02/27 PHP
php正则过滤html标签、空格、换行符的代码(附说明)
2010/10/25 PHP
php数据库密码的找回的步骤
2011/01/12 PHP
PHP应用JSON技巧讲解
2013/02/03 PHP
php提交post数组参数实例分析
2015/12/17 PHP
微信支付的开发流程详解
2016/09/13 PHP
PHP7扩展开发之基于函数方式使用lib库的方法详解
2018/01/15 PHP
PHP PDOStatement::nextRowset讲解
2019/02/01 PHP
Javascript YUI 读码日记之 YAHOO.util.Dom - Part.3
2008/03/22 Javascript
jQuery实现列表自动循环滚动鼠标悬停时停止滚动
2013/09/06 Javascript
js中的时间转换—毫秒转换成日期时间的示例代码
2014/01/26 Javascript
jQuery获取动态生成的元素示例
2014/06/15 Javascript
PhotoShop给图片自动添加边框及EXIF信息的JS脚本
2015/02/15 Javascript
jQuery插件MixItUp实现动画过滤和排序
2015/04/12 Javascript
js实现Select列表各项上移和下移的方法
2015/08/14 Javascript
jQuery实现进度条效果代码
2015/12/17 Javascript
JavaScript SHA-256加密算法详细代码
2016/10/06 Javascript
AngularJS实现DOM元素的显示与隐藏功能
2016/11/22 Javascript
js仿淘宝评价评分功能
2017/02/28 Javascript
JavaScript使用ul中li标签实现删除效果
2019/04/15 Javascript
微信JS-SDK实现微信会员卡功能(给用户微信卡包里发送会员卡)
2019/07/25 Javascript
bootstrap+spring boot实现面包屑导航功能(前端代码)
2019/10/09 Javascript
JS字符串和数组如何实现相互转化
2020/07/02 Javascript
Vue v-for中的 input 或 select的值发生改变时触发事件操作
2020/08/31 Javascript
python中urllib.unquote乱码的原因与解决方法
2017/04/24 Python
老生常谈Python序列化和反序列化
2017/06/28 Python
pandas按若干个列的组合条件筛选数据的方法
2018/04/11 Python
Python中使用遍历在列表中添加字典遇到的坑
2019/02/27 Python
Django 路由控制的实现
2019/07/17 Python
将python文件打包exe独立运行程序方法详解
2020/02/12 Python
pycharm激活码快速激活及使用步骤
2020/03/12 Python
Russell Stover巧克力官方网站:美国领先的精美巧克力制造商
2016/11/27 全球购物
中国制造网:Made-in-China.com
2019/10/25 全球购物
新闻系毕业生推荐信
2013/11/16 职场文书
美国探亲签证邀请信
2014/02/05 职场文书
2016元旦晚会主持词开场白和结束语
2015/12/04 职场文书