Я пытаюсь создать кольцо, как показано ниже:Создание CSS3 кольца с 60% в разных цветах
Там будет 5 или шесть на странице, каждый с разным уровнем оранжевая секция вокруг кольца.
например. 2 может иметь 50%, 1 имеет 30%, 1 имеет 80%, 1 40%
можно получить апельсин, чтобы быть 25%, 50%, 75%, 100% следуя:
<div class="wrapper">
<div class="arc arc_start"></div>
<div class="arc arc_end"></div>
</div>
.wrapper {
position:relative;
margin:20px;
}
.arc {
position:absolute;
top:0;
left:0;
width:100px;
height:100px;
border-radius:100%;
border:1px solid;
}
.arc_start {
border-color:transparent red red red;
-webkit-transform: rotate(45deg);
-moz-transform: rotate(45deg);
-ms-transform: rotate(45deg);
-o-transform: rotate(45deg);
transform: rotate(45deg);
}
.arc_end {
border-color:red red red transparent;
-webkit-transform: rotate(75deg);
-moz-transform: rotate(75deg);
-ms-transform: rotate(75deg);
-o-transform: rotate(75deg);
transform: rotate(75deg);
}
из этого jsfiddle
Как его только добавление цвета к границе элементов, но это не помогает мне достичь своей цели.
Возможно, я мог бы сделать это - холст, но хотел посмотреть, возможно ли использовать холст.
Спасибо заранее, Том
Я прочитал [этот блог] (http://www.sitepoint.com/css3-ajax-loading-icon/) на подобный вопрос в последнее время, который может помочь. Это больше для создания загрузчика AJAX, но форма похожа на то, что вы хотите. – andyb