dr.Brain

doctor Brain

мир глазами веб-разработчика

CSS фигуры: яйцо

создаем фигуры с помощью CSS (яйцо)

dr.Brain

время чтения 1 мин.

Photo by American Heritage Сhocolate on Unsplash

Итак, мы научились создавать с помощью CSS базовые фигуры, треугольники и шестиугольники. Пришло время освоить еще один достаточно простой трюк, который позволит создать замечательную фигуру - яйцо.

Разметка HTML-кода, как всегда, предельно проста.

<div class="egg"></div>

Свойства CSS аналогичны свойствам, используемым для овала: одна из сторон блока .egg больше, закругление создается с помощью свойства border-radius. Однако, если для круга или овала достаточно border-radius: 50%, для каждой стороны яйца указываются два параметра через слэш. Создаются так называемые эллиптические уголки: первый параметр (перед слешем) задает радиус скругления по горизонтали, второй (после слеша) - радиус скругления по вертикали.

.egg {
      display: block;
      width: 126px;
      height: 180px;
      background-color: red;
      border-radius: 50% 50% 50% 50% / 60% 60% 40% 40%;
    }

Получается такой результат:

шестиугольник

Спасибо за внимание.

Новые публикации

Далее

Категории

О нас

Frontend & Backend. Статьи, обзоры, заметки, код, уроки.