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布局方式
长沙网站设计
- 如何自己建一个网站 自己想建个网站,怎么建
- 如何制作网站免费建站 创建网站免费注册
- html简单网页代码 html简单网页代码超链接
- dreamweaver网页制作 dreamweaver网页制作模板
- 上海网站建设 上海网站建设制作微信
- 如何制作网站和网页 如何制作一个网页
- html网页制作代码大全 端午节html网页制作代码大
- app开发公司 app开发公司前十名
- html网页制作 html网页制作文字居中
- app制作一个需要多少钱 请人制作一个app多少钱
- 成都网站制作 成都网站制作维护
- 百度建一个网站多少钱 百度做个公司网站要多少
- html+css网页制作成品 web网页制作成品css+javascrip
- html网页制作案例 html网页设计案例
- html+css网页制作成品 web网页制作成品css+javascrip
- 个人网站模板 个人网站模板HTML