Доверьте продвижение нам

Попробуйте надежный хостинг для вашего сайта

Мы рекомендуем своим клиентам! Получите надежность и полное управление вашим сайтом.

Комментарии

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Как сделать волну css

Views Icon25

Для создания эффекта волны в CSS можно использовать псевдоэлемент ::before или ::after и свойство transform, которое будет применяться к этому элементу.

Например, создадим блок, который будет иметь волновой эффект:

<div class="wave"></div>

Зададим этому блоку стили:

.wave {
  position: relative;
  height: 200px;
  width: 100%;
  background-color: #e0f5ff;
}

.wave::before {
  content: "";
  position: absolute;
  top: 100%;
  left: 0;
  width: 100%;
  height: 25px;
  background-color: #99dfff;
  transform: skewY(-20deg);
  transform-origin: 0% 100%;
}

В этом примере мы задали блоку высоту 200px и ширину 100%, а также цвет фона. Для создания волны с помощью псевдоэлемента ::before мы установили его position на absolute. Затем мы задали ему ширину на 100% и высоту 25px, а также цвет фона. С помощью transform: skewY(-20deg) мы наклонили элемент на 20 градусов, а с помощью transform-origin: 0% 100% мы установили точку поворота элемента в верхнем левом углу.

Эти стили создадут эффект волны, как показано на изображении:

Волна в CSS
Поделиться:

Задать вопрос

Оставляя заявку, вы соглашаетесь с политикой обработки персональных данных.

Оставить заявку

Оставляя заявку, вы соглашаетесь с политикой обработки персональных данных.