我正试图在单人范围内实现半径.好吧,让我展示一下我在try 什么,我想要什么:
.bar{
height: 20px;
border-radius: 2.5rem;
background: linear-gradient(to right, green 0%, green 50%,gray 50%,gray 100%);
}
<div class='bar'></div>
你可以看到光滑的绿色圆头
我正试图在单人范围内实现半径.好吧,让我展示一下我在try 什么,我想要什么:
.bar{
height: 20px;
border-radius: 2.5rem;
background: linear-gradient(to right, green 0%, green 50%,gray 50%,gray 100%);
}
<div class='bar'></div>
你可以看到光滑的绿色圆头
你可以借助::after
个伪元素来实现它
.bar{
height: 20px;
border-radius: 2.5rem;
background: gray;
position: relative;
}
.bar::after{
content: "";
position: absolute;
top:0;
left:0;
width: 50%;
height: 20px;
border-radius: 2.5rem;
background: green;
}
<div class="bar"></div>