Как создать круг с двумя границами
Стилизовать элемент div в виде круга с двумя границами можно с помощью CSS. Исходный CSS-код div круга можно изменить для создания желаемого эффекта:
div.circle { width: 90%; height: 0; padding-bottom: 90%; margin: auto; float: none; border-radius: 50%; background: pink; border: 1px solid green; box-shadow: 0 0 0 5px red; /* Adds a second red border */ }
Здесь свойство box-shadow используется для создания второй границы вокруг круга. Значения 0 0 0 5px определяют смещение, размытие и распространение тени, а красный определяет цвет границы.
Подход внутреннего div, упомянутый в вопросе, может быть реализован с помощью дополнительного div внутри круг div:
Внутреннему элементу div можно задать стиль фона и выровнять его по вертикали с помощью flexbox:
div.circle {
display: flex;
align-items: center;
justify-content: center;
}
div.inner {
width: 80%;
height: 80%;
border-radius: 50%;
background: blue;
}
Отказ от ответственности: Все предоставленные ресурсы частично взяты из Интернета. В случае нарушения ваших авторских прав или других прав и интересов, пожалуйста, объясните подробные причины и предоставьте доказательства авторских прав или прав и интересов, а затем отправьте их по электронной почте: [email protected]. Мы сделаем это за вас как можно скорее.
Copyright© 2022 湘ICP备2022001581号-3