Как залить бордер у блока на 15%-25%-50%-75%100%?

Подскажите как сделать такое?
45941d8252b94f63abda4c15c99bada6.jpg
  • Вопрос задан
  • 1653 просмотра
Решения вопроса 2
SerzN1
@SerzN1
Challenge me!
take.ms/Vxq9N
<div id="circle" style="
    border-radius: 50%;
    border-width: 4px;
    height: 200px;
    width: 200px;
    border-color: blue;
    border-style: solid;
    border-bottom-color: red;
    transform: rotate(45deg);
"></div>

можно сжелать 3-4 класса с вариантами заполнения окружности и подсовывать их по назначению, это самый простой вариант

посложнее будут 2 вложенных элемента с overflow:hidden
Ответ написан
Комментировать
@vistar
Как-то так?
codepen.io/vistar/pen/jEyedv
Форк отсюда codepen.io/shawkdsn/pen/ejBJw, для своих нужд.
Думаю несложно сделать и для окружности.
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
@hvaw
В книге секреты Css это сделано с помощью :after, просто вращаете блок внутри круга и постепенно уменьшаете его размеры
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы