«Если рабочий хочет хорошо выполнять свою работу, он должен сначала заточить свои инструменты» — Конфуций, «Аналитики Конфуция. Лу Лингун»
титульная страница > программирование > Как создать круг с двумя границами с помощью CSS?

Как создать круг с двумя границами с помощью CSS?

Опубликовано 3 ноября 2024 г.
Просматривать:250

How to Create a Circle with Two Borders Using CSS?

Как создать круг с двумя границами

Стилизовать элемент 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