Javascript 使用CSS创建评级圈
我正在尝试创建评级圈,如:- 我尝试过许多技术,比如圆内圆,或者在彼此顶部的圆,具有不同的z指数和宽度(单位为%)。但是我没有运气Javascript 使用CSS创建评级圈,javascript,css,Javascript,Css,我正在尝试创建评级圈,如:- 我尝试过许多技术,比如圆内圆,或者在彼此顶部的圆,具有不同的z指数和宽度(单位为%)。但是我没有运气 使用任何图像在CSS或JavaScript中实现这一点的最佳方法是什么。作为起点,请查看: HTML 作为起点,请看一下: HTML 你能给我们看一点代码吗?试试这是一个演示,你可以创建一个带有5个透明孔的png图像。而不是背景中的另一个div,在这里你可以调整它的宽度。你能给我们看一些代码吗?试试这个演示你可以创建一个带有5个透明孔的png图像。而不是背景中的另一
使用任何图像在CSS或JavaScript中实现这一点的最佳方法是什么。作为起点,请查看: HTML
作为起点,请看一下: HTML
你能给我们看一点代码吗?试试这是一个演示,你可以创建一个带有5个透明孔的png图像。而不是背景中的另一个div,在这里你可以调整它的宽度。你能给我们看一些代码吗?试试这个演示你可以创建一个带有5个透明孔的png图像。而不是背景中的另一个div,您可以在其中调整其宽度。我建议反之亦然,即使后半部橙色以避免边界上的瑕疵。我建议反之亦然,即使后半部橙色以避免边界上的瑕疵。
<div class='circle'></div>
<div class='circle25'></div>
<div class='circle50'></div>
<div class='circle75'></div>
<div class='circle100'></div>
div[class^=circle] {
background:white;
border-radius:100%;
display:inline-block;
height:20px;
width:20px;
overflow:hidden;
position:relative;
}
div[class^=circle]:after {
content:'';
position:absolute;
display:block;
height:100%;
left:0;
background:orange;
}
div.circle25:after {
width:25%;
}
div.circle50:after {
width:50%;
}
div.circle75:after {
width:75%;
}
div.circle100:after {
width:100%;
}