css竖排显示技巧(css魔法之左边竖条的多种实现方法)
类别:Web前端 浏览量:721
时间:2022-04-01 01:21:30 css竖排显示技巧
css魔法之左边竖条的多种实现方法问题描述:在只使用一个标签的情况下实现左边竖线
通用标签与样式如下:
html:
<li class="li1">实现左边竖线</li>
css:
.li1 { width: 200px; height: 50px; line-height:50px; text-align: center; background: #ccc; position: relative; }
方法一:使用border
.li1 { border-left: 5px solid red;}
方法二:使用伪元素来实现
每个标签都会有before及after两个伪元素,并且我们也经常用这类标签做一些Icon之类的小图标。这里我们使用伪元素,也会很容易来实现想要的效果。
.li1::before { content: ""; width: 5px; height:50px; position: absolute; top: 0; left: 0; background: red; }
方法三:内/外阴影
使用内阴影或者外阴影也能实现此效果,不过在有些Chrome(比如:Chrome/70.0)版本上会底部1px兼容性问题,其他浏览器没遇到。
/* 内阴影 */ .li1{ box-shadow:inset 5px 0px 0 0 red; } /* 外阴影 有些Chrome(比如:Chrome/70.0)版本上会底部1px兼容性问题,显示效果如下图*/ .li1{ box-shadow:-5px 0px 0 0 red; }
在Chrome/70.0下显示效果
方法四:drop-shadow
CSS3 新增滤镜 filter 中的其中一个滤镜drop-shadow,也可以生成阴影。
.li1{ filter:drop-shadow(-5px 0 0 red); }
方法五:渐变 linearGradient
.li1 { background-image: linear-gradient(90deg, red 0px, red 5px, transparent 5px); }
此外还可以用outline或者滚动条的形式来实现,但是这两种的体验效果或者兼容性都不是太好,不推荐使用。
总结
以上所述是小编给大家介绍的css魔法之左边竖条的多种实现方法,希望对大家有所帮助,如果大家有任何疑问欢迎给我留言,小编会及时回复大家的!
您可能感兴趣
- css中浮动的方式有几种方式(浅谈css中浮动和清除浮动带来的影响)
- CSS中英文换行和不换行
- css设置超链接样式
- css控制div上下移动(CSS鼠标悬浮DIV后显示DIV外的按钮解决方法)
- css3动画按钮加光晕效果(CSS3 制作的悬停缩放特效)
- css3渐变色动画代码(CSS3 实现的动态星空背景)
- 微信小程序css使用技巧(微信小程序 CSS filter滤镜的使用示例详解)
- css选择器优先级
- CSS中的伪类与伪元素
- CSS3 transition过渡效果
- css长度单位px、em、pt
- css圆角阴影代码(CSS实现曲面阴影效果的简单实例推荐)
- css三栏布局详解(CSS三列布局的多种表现形式)
- css的border怎么设置三角形(CSS border虚线边框属性教程)
- css3 box-shadow
- CSS网页布局的几个建议
- 如何看待美国数十万加仑牛奶倒下水道 历史又重演了(如何看待美国数十万加仑牛奶倒下水道)
- 历史惊人的相似,美国80万加仑牛奶倒入下水道,意味着什么(历史惊人的相似)
- 美国数十万加仑牛奶倒进下水道,世界会重演1929年的大萧条吗(美国数十万加仑牛奶倒进下水道)
- 美国数十万加仑牛奶倒入下水道,贫民区食不果腹,历史再次重演(美国数十万加仑牛奶倒入下水道)
- 美国倒掉数十万加仑牛奶 上热搜第一,这一幕似曾相识(美国倒掉数十万加仑牛奶)
- 深度 倒牛奶 这一幕为何又在美国上演(深度倒牛奶)
热门推荐
- css中:first-child
- 宝塔面板怎么设置ftp(新安装宝塔Linux面板FTP无法连接的解决方法)
- python爬虫request方法介绍(详解Python3网络爬虫二:利用urllib.urlopen向有道翻译发送数据获得翻译结果)
- dockervolume文件权限(docker volumes 文件映射方式)
- apache 的服务器配置(正确维护配置Apache服务器的方法 保护系统安全)
- dedecms增加导航内容(织梦DEDECMS中让近三天发布的文章显示红色日期或加上new字或小图片的方法)
- laravel的验证规则(解决在Laravel 中处理OPTIONS请求的问题)
- python数字形式转换详解(Python3.5实现的罗马数字转换成整数功能示例)
- javaes6教程(如何使用ES6的class类继承来实现绚丽小球效果)
- mysql删除表数据的语句(Mysql实现定时清空一张表的旧数据并保留几条数据推荐)