【发布时间】:2015-03-03 22:59:56
【问题描述】:
我需要在网页上绘制弧线以在一个符号中显示多个风向。如果我只需要 90 度分辨率,那将非常容易:
.arc0, .arc90, .arc180, .arc270 {
border-color: black white white;
border-left: 15px solid white;
border-radius: 50%;
border-right: 15px solid white;
border-style: solid;
border-width: 15px;
height: 150px;
width: 150px;
}
.arc90{
transform: rotate(90deg);
}
.arc180{
transform: rotate(180deg);
}
.arc270{
transform: rotate(270deg);
}
但是,我需要 45 度的分辨率,所以圆弧应该只有 45 度宽,然后我会以 22.5 度的步长旋转它。
我希望有一个轻量级的解决方案。
【问题讨论】: