CSS Бесплатно, без регистрации

Генератор CSS Glassmorphism

Настройте размытие фона (blur), сочность цветов (saturate), полупрозрачность и блик на грани карточки — получите готовый современный CSS-код за секунды.

Результат
Готовый CSS-код
.glass-card {
  background: rgba(255, 255, 255, 0.2);
  backdrop-filter: blur(16px) saturate(180%);
  -webkit-backdrop-filter: blur(16px) saturate(180%);
  border: 1px solid rgba(255, 255, 255, 0.3);
  border-radius: 16px;
  box-shadow: 0 8px 32px 0 rgba(0, 0, 0, 0.2);
}

Как пользоваться

  1. Выберите готовый пресет (матовый белый, тёмный обсидиан, неон, кибер или жемчужный) или настройте параметры вручную.
  2. Регулируйте ползунок blur для степени размытия фона и saturate для сочности просвечивающих сквозь стекло цветов.
  3. Задайте цвет стекла и уровень прозрачности фона (background: rgba(...)) — обычно 10%–25% дают лучший эффект.
  4. Настройте тонкую полупрозрачную грань (border) и мягкую тень (box-shadow) для объема, затем нажмите «Копировать».

Как это работает

Что такое Glassmorphism и из чего он состоит?

Glassmorphism — тренд современного интерфейсного дизайна, имитирующий матовое органическое стекло. Эффект строится на трёх ключевых правилах: размытие фона позади элемента (backdrop-filter: blur), полупрозрачная фоновая заливка (rgba) и тонкая рамка со светлым полупрозрачным оттенком, играющая роль светового блика на фаске стекла.

.glass {
  background: rgba(255, 255, 255, 0.15);
  backdrop-filter: blur(16px);
  border: 1px solid rgba(255, 255, 255, 0.2);
}

Разница между filter и backdrop-filter

Главная ошибка новичков — написать filter: blur(). Свойство filter: blur() размывает сам элемент целиком: его текст, иконки и кнопки становятся нечитаемыми! Свойство backdrop-filter: blur() оставляет контент внутри блока идеально чётким, а размывает исключительно то, что расположено ПОЗАДИ карточки.

/* Верно: контент резкий, фон сзади размыт */
backdrop-filter: blur(12px) saturate(160%);
-webkit-backdrop-filter: blur(12px) saturate(160%);

Световая грань и объём (Edge Highlight)

Настоящее стекло преломляет свет по контуру среза. Чтобы повторить это в CSS, блоку задают border: 1px solid rgba(255, 255, 255, 0.3). Без этой грани карточка выглядит как просто блёклое пятно, а с ней — как отполированная стеклянная панель.

Поддержка браузерами и префикс Safari

backdrop-filter поддерживается всеми актуальными браузерами. Однако движок WebKit (браузеры Safari на macOS и iOS) всё ещё требует префикс -webkit-backdrop-filter. Рекомендуется всегда указывать оба свойства вместе.

Частые вопросы

Почему текст внутри карточки стал размытым?

Вы использовали filter: blur() вместо backdrop-filter: blur(). Первое размывает сам блок с текстом, второе — только подложку под ним.

Почему на белом фоне эффекта стекла не видно?

Стекло заметно только тогда, когда позади него есть детали: яркие цвета, фотографии или движущиеся объекты. На однотонном белом фоне стекло сливается.

Обязателен ли префикс -webkit-backdrop-filter?

Да, для полной поддержки на iPhone, iPad и Safari на Mac префикс обязателен. Без него в Safari фон останется обычной полупрозрачной заливкой без размытия.

Влияет ли backdrop-filter на производительность?

Умеренное размытие (10–20px) на нескольких карточках работает плавно. Но если покрыть матовым стеклом весь экран со сложной анимацией, на слабых мобильных устройствах может вырасти нагрузка на GPU.

Эта тема в курсе HTML и CSS

Другие CSS-инструменты

Генератор CSS-градиента Linear, radial и conic градиенты: выберите цвета, угол и точки — скопируйте готовый код. Генератор и песочница Flexbox Пробуйте flex-свойства контейнера и элементов: направление, выравнивание, отступы и готовый CSS. Генератор CSS Grid Задайте колонки и строки, отступы и выравнивание — скопируйте готовый код сетки. Генератор CSS box-shadow Тени для блоков: смещение, размытие, цвет и слои — скопируйте готовый код box-shadow. Генератор cubic-bezier Перетащите точки кривой easing и скопируйте готовый CSS-код transition. Генератор SVG-анимации Выберите фигуру и эффект — получите SVG и CSS keyframes для вставки на страницу. Калькулятор специфичности CSS Впишите селекторы — увидите вес (a,b,c), цветной разбор и то, какое правило победит. Визуализатор блочной модели CSS Content, padding, border и margin в виде схемы как в DevTools — и готовый CSS-код. Генератор CSS transform Сдвиг, поворот, масштаб и наклон элемента с исходной позицией на превью — и готовый код. Калькулятор CSS clamp() Введите мин. и макс. размер шрифта и ширину экрана — получите готовый clamp() для плавной типографики. Проверка контраста цветов (WCAG) Проверьте контраст текста и фона по WCAG AA и AAA и исправьте неподходящую пару цветов. Генератор CSS clip-path Полигоны, срезанные углы, стрелки и круги: перетаскивайте точки на превью и копируйте готовый CSS. Генератор CSS border-radius (Blob) Органические формы и 8-значный border-radius: настраивайте горизонтальные и вертикальные радиусы. Визуализатор CSS Stacking Context и z-index Почему z-index: 9999 не работает? Наглядный 3D-разбор контекстов наложения, opacity, transform и isolation. Генератор CSS aspect-ratio и object-fit Конец сплющенным картинкам и прыжкам верстки (CLS): подбор пропорций aspect-ratio и точка фокуса object-fit. Студия CSS-фильтров Фотоэффекты без графических редакторов: blur, contrast, hue-rotate, sepia и трендовые Instagram-пресеты. Генератор OKLCH и палитр CSS Color 4 Идеально равномерная яркость для глаз и сочные цвета Display P3: подбор OKLCH, шкалы дизайн-систем и конвертация. Генератор CSS Scroll-driven Animations Анимации при скролле без JavaScript: свойства animation-timeline scroll() и view(), полоса чтения и плавное появление карточек. Генератор CSS Container Queries (@container) Конец привязке к экрану: компонент адаптируется к ширине своего родителя. Ресайз контейнера и правила @container вживую.
WhatsApp