先写一个容器
<ul class="points">
<li></li>
<li></li>
<li></li>
<li></li>
</ul>
给
ul
设置定位,让他的宽度占满父元素,然后再设置text-align: center;
就能让它里面的li
居中
.points {
position: absolute;
// 设置left和right就是让ul的宽度占满父元素
left: 0;
right: 0;
text-align: center;
// 解决inline-block带来的间隙问题
font-size: 0px;
&>li {
display: inline-block;
border-radius: 50%;
width: 20px;
height: 20px;
background-color:rgba(255,255,255,0.5);
box-shadow: 0 0 4px rgba(25,25,25,0.8);
vertical-align: bottom;
margin: 2px;
}
}