2017-02-05 5 views
-3

Как нарисовать половину круга, как это изображение в CSS. enter image description hereРисование половины круга в CSS

и используя только определения CSS. Нет SVG, WebGL, DirectX разрешено.

+0

изображения вы смотрите на установлен в качестве фона с повторения х собственности. Вот почему это похоже на круглую границу. – tilz0R

ответ

3

Что-то, как это будет, вероятно, работать:

.box { 
 
    width: 604px; 
 
    border-width: 0 1px 1px; 
 
    border-color: #ddd; 
 
    border-style: solid; 
 
    overflow: hidden; 
 
} 
 
.circles { 
 
    border-top: 1px solid #ddd; 
 
    display: flex; 
 
    list-style-type: none; 
 
    margin: 0; 
 
} 
 

 
.circles li { 
 
    background-color: white; 
 
    width: 30px; 
 
    height: 30px; 
 
    border-radius: 100%; 
 
    border-width: 0 1px 1px; 
 
    border-color: #ddd; 
 
    border-style: solid; 
 
    margin: 0 17px; 
 
    position: relative; 
 
    transform: translateY(-50%); 
 
}
<div class="box"> 
 
    <ul class="circles"> 
 
    <li></li> 
 
    <li></li> 
 
    <li></li> 
 
    <li></li> 
 
    <li></li> 
 
    <li></li> 
 
    <li></li> 
 
    <li></li> 
 
    </ul> 
 
    Circles for the win 
 
    
 
</div>

+0

Отличный ответ человек! –

 Смежные вопросы

  • Нет связанных вопросов^_^