<div class="egg"></div>
egg
border-radius
border-radius
.egg {
display: block;
width: 126px;
height: 180px;
background-color: red;
border-radius: 50% 50% 50% 50% / 60% 60% 40% 40%;
}
Размеры и форма : Мы устанавливаем размеры для нашего блока .egg
с помощью width
и height
. Эти размеры определяют основную форму элемента, который будет вытянут по вертикали, чтобы придать ему форму яйца. Цвет фона : Для наглядности фигура окрашивается в красный цвет с помощью свойства background-color: red;
. Закругление углов : Ключевым элементом является свойство border-radius
. В случае с кругом или овалом обычно указывается одно значение, например, 50%
, что создает равномерное скругление по всем сторонам. Для яйца, однако, используется более сложное значение, включающее два параметра через слэш для каждой стороны: Первое значение (до слэша) определяет радиус скругления по горизонтали. Второе значение (после слэша) — радиус скругления по вертикали.
В данном примере используется border-radius: 50% 50% 50% 50% / 60% 60% 40% 40%;
, что позволяет создать форму, напоминающую яйцо.
.egg
border-radius