Как пользоваться: Генератор SVG-волн
- Нажмите Перемешать волны, чтобы получить новую случайную волну, затем используйте + Добавить волну или удалите лишнюю кнопкой ×, и настройте гребни и высоту.
- Выберите Плавный, Пики или Ступени, а также то, будет ли волна внизу или вверху секции.
- Задайте каждой волне свой цвет и прозрачность (или один цвет для всех), измените форму отдельной волны кнопкой ↻ и выберите фон за ней.
- Скопируйте SVG или версию CSS-фона
Добавление волнового разделителя в секцию
SVG использует широкий viewBox (1440 × 320) с preserveAspectRatio="none", поэтому он растягивается на всю ширину любой секции. Разместите его у края секции, цвет которой он должен соответствовать:
<section class="hero">
…
<svg class="wave" viewBox="0 0 1440 320" preserveAspectRatio="none">…</svg>
</section>
.hero { position: relative; }
.wave { position: absolute; bottom: 0; left: 0; width: 100%; height: 120px; }
Или используйте вариант CSS-фона: SVG закодирован в url("data:image/svg+xml,…"), поэтому дополнительный файл не нужен. Каждый слой — это один <path>; для глубины слоистые волны получают всё более светлые оттенки вашего цвета.
Похожие инструменты: Генератор SVG-блобов, Генератор CSS-градиентов, Оптимизатор SVG.
Также ищут как: генератор волн, css волны, генератор разделителей секций, слоистые волны.
Инструменты, которые хорошо сочетаются с Генератор SVG-волн
- Генератор CSS-масок — Сделайте изображения и блоки плавно исчезающими вместо резкого обрыва: затухание одного края, сверху и снизу, всех четырёх краёв, радиальная виньетка или прожектор, разрезание элемента на полосы — либо маска в форме фигуры (звезда, сердце, шестиугольник, стрелка…) с мягкими, растушёванными краями, которых не даёт clip-path.
- Генератор CSS Clip-path — Обрежьте изображения и элементы в любую форму: выберите одну из 15 стартовых фигур — треугольник, шестиугольник, звезда, стрелка, шеврон, речевой пузырь, круг, эллипс, скругленный inset… — и перетащите точки по примеру или своему изображению.
- Генератор border-radius — Скруглите углы любого блока: перемещайте один ползунок для всех углов или задайте каждый угол отдельно, переключитесь на эллиптические углы для форм капли и листа и скопируйте самый короткий корректный CSS-код border-radius.
- Генератор CSS-анимаций — Создавайте CSS-анимации на таймлайне ключевых кадров.