Генератор Glassmorphism CSS
Генерируйте CSS матового стекла: backdrop-filter с размытием и насыщенностью, оттенок и прозрачность, рамка и тень, включая префикс -webkit- для Safari.
Пресеты
Настройки стекла
Настройки предпросмотра
Предпросмотр
background: rgba(255, 255, 255, 0.25); border-radius: 16px; border: 1px solid rgba(255, 255, 255, 0.3); box-shadow: 0 8px 32px rgba(0, 0, 0, 0.1); -webkit-backdrop-filter: blur(10px) saturate(180%); backdrop-filter: blur(10px) saturate(180%);
Похожие Инструменты
Просмотреть ВсеЧто такое Генератор glassmorphism?
Создаёт эффект матового стекла (glassmorphism): полупрозрачную тонированную панель, которая размывает и насыщает всё, что находится за ней, с необязательной светлой рамкой и мягкой тенью. В предпросмотре карточка лежит на цветных фонах, чтобы можно было оценить эффект.
Как пользоваться Генератор glassmorphism
- Выберите пресет: Frosted, Dark glass, Tinted или Subtle.
- Настройте размытие и насыщенность фона.
- Выберите цвет и прозрачность оттенка, прозрачность рамки и радиус.
- Включите тень и попробуйте разные фоны в настройках предпросмотра.
- Скопируйте CSS-код.
Пример
Frosted preset (blur 10px, saturation 180%, white at 0.25, border 0.3, radius 16px, shadow on)
background: rgba(255, 255, 255, 0.25); border-radius: 16px; border: 1px solid rgba(255, 255, 255, 0.3); box-shadow: 0 8px 32px rgba(0, 0, 0, 0.1); -webkit-backdrop-filter: blur(10px) saturate(180%); backdrop-filter: blur(10px) saturate(180%);
Префиксная строка идёт первой, чтобы её подхватил Safari.
Когда использовать Генератор glassmorphism
Подходит для карточек, панелей навигации и модальных окон поверх изображений или цветных градиентов. Эффект виден только тогда, когда за элементом есть что-то заметное; на однотонном фоне это просто полупрозрачный блок. Проверяйте контраст текста: фон за стеклом меняется.
Как работает Генератор glassmorphism
Фон панели это цвет оттенка с выбранной прозрачностью (rgba()), а рамка использует тот же цвет с прозрачностью рамки. Размытие и насыщенность попадают в backdrop-filter: blur(px) saturate(%); saturate(100%) опускается, так как ничего не меняет. Объявление записывается дважды: сначала с префиксом -webkit-, который до сих пор нужен Safari, затем без него. Если размытие равно 0, а насыщенность 100%, backdrop-filter не выводится вовсе.
Распространенные Случаи Использования
- Матовые панели навигации поверх изображений первого экрана
- Стеклянные карточки на фоне mesh-градиентов
- Модальные окна, сохраняющие видимость контекста
- Виджеты музыки или погоды
- Тёмные стеклянные оверлеи для элементов управления видео
Часто Задаваемые Вопросы
Зачем добавлен -webkit-backdrop-filter?
Safari много лет поддерживал backdrop-filter только с префиксом -webkit-, а старые версии iOS всё ещё требуют его. Обе строки вместе покрывают все актуальные браузеры.
Почему я не вижу размытия?
backdrop-filter размывает то, что находится за элементом. Если элемент лежит на однотонном фоне, размывать нечего; поместите его поверх изображения или градиента.
Дорого ли обходится backdrop-filter?
Браузеру приходится перерисовывать область за элементом, поэтому на слабых устройствах избегайте очень больших размытых областей и множества перекрывающихся стеклянных слоёв.