代码:
<div class="scroll-bar">
<ul class="scrollList">
<li>1</li>
<li>2</li>
<li>3</li>
<li>4</li>
</ul>
</div>
css:
.scroll-bar .scrollList >li::before {
content : '';
width: 10px;
height: 10px;
border: 1px solid orange;
border-radius: 20px;
color: #666;
position: absolute;
top: 30px;
left:-20px;
z-index: 999;
}
.scroll-bar .scrollList >li::after{
content: '';
height: 30px;
width: 1px;
border: 1px solid orange;
position: absolute;
left: -16px;
top: 42px;
}
需要做成 类似这样的效果,请问要怎么做?
可以靠background-clip实现
:before{
content : '';
width: 10px;
height: 10px;
border: 1px solid orange;
border-radius: 20px;
color: #666;
position: absolute;
top: 30px;
left:-20px;
z-index: 999;
background-clip:content-box;
padding:2px;
background-color:orange
}