Как сделать на CSS неполную обводку круга?

601
24 ноября 2016, 10:17

Как на CSS сделать неполную обводку круга?

Answer 1

Вот так будет универсальнее - можно длину обводки настраивать по желанию:

.pie { 
  display: inline-block; 
  margin: .5em; 
  width: 8em; 
  height: 8em; 
  position: relative; 
  border-radius: 50%; 
} 
 
.pie:after { 
  border-radius: 50%; 
  display: block; 
  content: ""; 
  background: #fff; 
  position: absolute; 
    left: .5em; 
  top: .5em; 
  height: 7em; 
  width: 7em; 
} 
 
 
 
.p1 { 
  background-image: linear-gradient(-30deg, #ddd 50%, transparent 50%), 
                    linear-gradient(90deg, #ddd 50%, steelblue 50%); 
} 
 
.p2 { 
  background-image: linear-gradient(90deg, #ddd 50%, steelblue 50%); 
} 
 
.p3 { 
  background-image: linear-gradient(150deg, transparent 50%, steelblue 50%), 
                    linear-gradient(90deg, #ddd 50%, steelblue 50%); 
} 
 
.p4 { 
  background-image: linear-gradient(270deg, transparent 50%, steelblue 50%), 
                    linear-gradient(180deg, #ddd 50%, steelblue 50%); 
}
<div class="pie p1"></div> 
<div class="pie p2"></div> 
<div class="pie p3"></div> 
<div class="pie p4"></div>

Answer 2

Вот так ?

* { 
  margin: 0; 
} 
div { 
  width: 300px; 
  height: 300px; 
  border: 10px solid red; 
  border-right: 10px solid transparent; 
  border-radius: 300px; 
  margin: 20px auto; 
}
<div></div>

READ ALSO
Koala выдает ошибку

Koala выдает ошибку

При попытке компиляции из sass в css, коала выдает ошибку "C:\MRD\WEB\LPforWP\wplesson\html\css\sass\fonts. sass" Причем самой ошибки нет, убрал русские буквы из пути,...

726
Двигаются блоки при наведении

Двигаются блоки при наведении

Скажите пожалуйста почему у меня постоянно дергаются блоки которые расположены в одну строку один за другим?.

693
Как выровнять блоки разной высоты на всех разрешениях?

Как выровнять блоки разной высоты на всех разрешениях?

Есть блок bootostrap с картинками неизвестного изначально размера (могут быть любыми) 4 штуки, 1 ряд. Как выровнять их в ряду на всех разрешениях?...

663
Автоматически ставится отступ сверху html, css

Автоматически ставится отступ сверху html, css

Собственно, на скриншоте сам и вопрос .

429