css魔法之左边竖条的多种实现方法
建站知识 2021-07-03 08:42www.168986.cn长沙网站建设
问题描述在只使用一个标签的情况下实现左边竖线
通用标签与样式如下
html:
<div class="div1">实现左边竖线</div>
css:
.div1 { width: 200px; height: 50px; line-height:50px; text-align: center; background: #c; position: relative; }
方法一使用border
.div1 { border-left: 5px solid red;}
方法二使用伪元素来实现
每个标签都会有before及after两个伪元素,并且我们也经常用这类标签做一些Icon之类的小图标。这里我们使用伪元素,也会很容易来实现想要的效果。
.div1::before { content: ""; width: 5px; height:50px; position: absolute; : 0; left: 0; background: red; }
方法三内/外阴影
使用内阴影或者外阴影也能实现此效果,不过在有些Chrome(比如Chrome/70.0)版本上会底部1px兼容性问题,其他浏览器没遇到。
/ 内阴影 / .div1{ box-shadow:inset 5px 0px 0 0 red; } / 外阴影 有些Chrome(比如Chrome/70.0)版本上会底部1px兼容性问题,显示效果如下图/ .div1{ box-shadow:-5px 0px 0 0 red; }
在Chrome/70.0下显示效果
方法四drop-shadow
CSS3 新增滤镜 filter 中的其中一个滤镜drop-shadow,也可以生成阴影。
.div1{ filter:drop-shadow(-5px 0 0 red); }
方法五渐变 linearGradient
.div1 { background-image: linear-gradient(90deg, red 0px, red 5px, transparent 5px); }
还可以用outline或者滚动条的形式来实现,这两种的体验效果或者兼容性都不是太好,不推荐使用。
以上所述是长沙网络推广给大家介绍的css魔法之左边竖条的多种实现方法,希望对大家有所帮助,如果大家有任何疑问欢迎给我留言,长沙网络推广会及时回复大家的!
上一篇:CSS之居中布局的实现方法
下一篇:使用常见的sticky footer布局方式
长沙网站设计
- 如何进行东阳SEO关键词优化?
- 边坝哪有关键词排名优化:提升你的网站流量与
- 安国百度优化服务:提升您的在线可见性
- 阜康新手做SEO怎么做
- 山西seo网站排名关键词优化:提升您网站曝光率
- 临沂seo网站排名关键词优化:提高你的网站可见
- 广西SEO网站推广怎样付费比较合理
- 双辽SEO网站推广:提升你的网站可见性与流量
- 辽宁企业网站优化购买方式有哪些
- 提升宝清百度SEO排名的实用技巧与策略
- 静宁百度SEO排名:提升您网站曝光率的关键策略
- 彭州百度SEO排名的提升策略和实施指南
- 广南百度关键词SEO:提升网站排名的关键策略
- 辽宁关键词优化怎么做论坛营销
- 吉林百度seo排名如何做到让用户满意
- 内黄百度优化服务:提升在线可见性的关键