CSS 控制边框长度

1、之前碰到一个需求,就是在div的边上有一个小的竖条样式,之前是用一个图片然后使用定位移动到div的边上,这样比较麻烦,后来网上找了找资料,看看是否能用CSS来实现改变边框的长度,大多数都是使用的伪类选择器,但是都是直接贴的代码,正好前阶段遇到这个问题,来写个demo记录一下:

2、思路:我们通过伪类选择器配合content在元素的周围设置内容,我们设置content为"",然后通过修改样式来实现边框的效果。

3、案例:我们首先创建一个div,然后在div左边调一个边框样式:(只需要一个div)

<div id="div1">lalala</div>

css:使用伪类选择器:

#div1{
	width: 200px;
	height: 100px;
	text-align: center;
	line-height: 100px;
}
#div1:before{
	content: '';
	position: absolute;
	left: 5px;
	bottom: auto;
	right: auto;
	height: 60px;
	width: 3px;
	background-color: blueviolet;
}	

实现效果:也可以自行调整,宽度高度颜色等等…
在这里插入图片描述
你要去做一个大人,不要回头,不要难过。

“守好你的心事,不要告诉任何人。”

发布了96 篇原创文章 · 获赞 228 · 访问量 1万+

猜你喜欢

转载自blog.csdn.net/weixin_44296929/article/details/103869172
今日推荐