Глассморфизм и неоморфизм: стекло и мягкий интерфейс, которые читаются

Стекло, где всё решает размытие, откуда оно пришло, неоморфизм как мягкий пластик, как сделать оба стиля читаемыми и какой выбрать — с живыми примерами и промптами для картинок.

Дизайн-стили Обновлено

Коротко

Стекло, или глассморфизм, делает слои интерфейса похожими на матовое стекло: полупрозрачная карточка размывает то, что под ней, тонкая светлая грань её обводит, а цвет фона просвечивает. Неоморфизм, или мягкий интерфейс, делает элементы будто выдавленными из самого фона: один цвет, светлая тень с одной стороны и тёмная с другой, а нажатие показано внутренними тенями. Оба стиля красивы в макете и хрупки в работе. Стеклу нужен живой фон и более плотный тонированный слой под текстом, иначе текст тонет. Неоморфизму нужен дополнительный контраст — рамка, цвет для включённого состояния, слово, — иначе кнопки, состояния и простые выпуклости выглядят одинаково. Как акцент и с этими поправками оба стиля хорошо работают в плеерах, виджетах, дашбордах и управлении умным домом.

Стекло: всё решает размытие

Подвигайте ползунок. На нуле карточка — просто бледный прямоугольник поверх цветных пятен; с размытием она становится матовым стеклом, и текст начинает читаться.

16px

Откуда пришло стекло

Промпт для этой картинки
Glassmorphism dashboard UI for a personal finance app, desktop screenshot, frosted glass cards with background blur and thin light borders floating over large soft blurred blobs of acid lime, olive green and sage on a deep graphite background, white readable text on darker tinted glass, a balance card, a spending chart and a transactions list, modern clean typography, flat 2D UI design, aspect ratio 16:9

Полупрозрачное стекло появлялось в операционных системах несколько раз: Aero в Windows Vista в 2007 году, размытые панели в iOS 7 в 2013-м, полупрозрачные окна в macOS. В 2025 году Apple снова сделала стекло основой своих интерфейсов — Liquid Glass, — и стиль получил новую волну в вебе.

На сайте стекло работает как слой поверх чего-то живого: фото, видео, цветных пятен. Над ровной белой страницей его просто не видно.

Неоморфизм: мягкий пластик

Панель умного дома в одном шалфейном тоне. Нажмите на кнопки: они проваливаются в поверхность; переключатель — настоящий флажок.

Гостиная

Нажмите на кнопки и переключатель. Красиво — но заметьте, как трудно с первого взгляда понять, что здесь нажимается, а что просто выпуклость фона.

Откуда взялся неоморфизм

Промпт для этой картинки
Neumorphic smart home mobile app screen, iPhone mockup, soft sage-green monochrome interface, controls extruded from the background with a light shadow on the top left and a dark shadow on the bottom right, a round thermostat dial showing 22°, toggle switches and buttons with clear text labels, the active button in dark graphite with an acid-lime label for contrast, soft UI design, crisp, aspect ratio 4:5

Название — «новый» плюс «скевоморфизм» — появилось в конце 2019 года, когда в Dribbble завирусились мягкие одноцветные макеты. Это была реакция на годы плоского дизайна: хотелось вернуть объём и ощущение прикосновения, но без кожи и дерева старого скевоморфизма.

Стиль в основном остался в концептах: в настоящих продуктах он быстро упёрся в контраст. Правила доступности требуют для границ элементов управления контраст не меньше 3 к 1, а мягкие тени неоморфизма редко его дают.

Как сделать их читаемыми

Та же стеклянная карточка и те же две кнопки. Три поправки превращают картинку с Dribbble в рабочий интерфейс.

Как в макете на Dribbble

текст на пёстром фоне, включённое не отличить от выключенного

Читаемо

плотнее стекло и тёмная тонировка; у кнопок рамка, у включённой — цвет и слово

Стекло или неоморфизм

Их часто называют вместе, но работают они на противоположных фонах.

СтеклоНеоморфизм
Основа полупрозрачный слой и размытие выпуклость фона двумя тенями
Нужен фон живой, цветной ровный, спокойный
Главный риск текст на пёстром фоне одинаковые кнопки и состояния
Подходит панели поверх фото, меню, плееры отдельные виджеты, умный дом, калькуляторы
Нагрузка размытие тяжело для слабых телефонов лёгкий: только тени

Стекло и неоморфизм в коде: 2 примера

Стеклянная карточка с запасным вариантом для браузеров без размытия и неоморфная кнопка с рамкой, которая даёт нужный для доступности контраст.

Стеклянная карточка

Под текстом стекло плотнее и тонировано; без поддержки размытия оно становится непрозрачной панелью.

glass.css
.glass {
  padding: var(--space-5);
  border-radius: var(--radius-lg);
  color: #FFFFFF;
  background: rgb(23 24 23 / 0.55);              /* тёмная тонировка держит белый текст читаемым */
  box-shadow: inset 0 0 0 1px rgb(255 255 255 / 0.25);
  -webkit-backdrop-filter: blur(16px) saturate(1.2);
  backdrop-filter: blur(16px) saturate(1.2);
}

/* Нет размытия — нет и стекла: вместо прозрачной панели непрозрачная */
@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))) {
  .glass { background: rgb(23 24 23 / 0.92); }
}

/* Для тех, кто попросил систему о большем контрасте */
@media (prefers-contrast: more) {
  .glass { background: #171817; backdrop-filter: none; }
}

Неоморфная кнопка

Две тени одного тона, внутренние тени при нажатии, рамка и цвет для включённого состояния.

soft.css
:root {
  --soft-bg: #D0D7CB;
  --soft-light: #E6ECE3;
  --soft-dark: #A8ABA3;
}

.soft-button {
  min-height: 2.75rem;
  padding: 0 1.25rem;
  border: 0;
  border-radius: 0.5rem;
  background: var(--soft-bg);
  color: #171817;
  box-shadow:
    inset 0 0 0 1.5px #434541,                 /* рамка даёт контраст 3:1 */
    5px 5px 10px var(--soft-dark),
    -5px -5px 10px var(--soft-light);
}

.soft-button:active {
  box-shadow:
    inset 0 0 0 1.5px #434541,
    inset 4px 4px 8px var(--soft-dark),
    inset -4px -4px 8px var(--soft-light);
}

/* «Включено» показано цветом и словом, а не одной тенью */
.soft-button[aria-pressed="true"] {
  background: #171817;
  color: #E4FF4E;
}

.soft-button:focus-visible { outline: 2px solid #171817; outline-offset: 3px; }

7 правил стекла и мягкого интерфейса

  1. 01

    Стеклу нужно что-то позади

    Фото, видео или цвет — над белым его не видно.

  2. 02

    Под текстом стекло плотнее

    Тонировка и достаточное размытие, чтобы у текста было 4,5 к 1.

  3. 03

    Запасной вариант без размытия

    Непрозрачная панель там, где backdrop-filter не работает.

  4. 04

    Рамка у мягких элементов

    Не меньше 3 к 1 для границ кнопок и полей.

  5. 05

    Состояние — цветом и словом

    Одна внутренняя тень не показывает, что что-то включено.

  6. 06

    Акцент, а не весь интерфейс

    Плеер, виджет, карточка — остальное остаётся плоским и ясным.

  7. 07

    Уважать настройки системы

    Больше контраста и меньше прозрачности, когда человек об этом просит.

Частые ошибки со стеклом и неоморфизмом

  1. Тонкое стекло над пёстрым фото

    Текст тонет в том, что просвечивает.

  2. Стекло над белой страницей

    Серый прямоугольник вместо стекла.

  3. Весь интерфейс из мягких выпуклостей

    Ничто не показывает, что можно нажать.

  4. Состояние только тенью

    «Включено» и «выключено» отличаются несколькими пикселями тени.

  5. Размытие везде

    Десять размытых слоёв тормозят прокрутку на слабых телефонах.

  6. Тёмная тема для мягкого интерфейса

    Тени почти исчезают, а с ними и формы.

Вопросы о стекле и неоморфизме

Что такое глассморфизм?

Стиль, в котором слои интерфейса похожи на матовое стекло: полупрозрачные, с размытием фона и тонкой светлой гранью.

Что такое неоморфизм?

Мягкий интерфейс, где элементы будто выдавлены из фона: один цвет, светлая и тёмная тени, внутренние тени при нажатии.

Как сделать стекло на CSS?

Через backdrop-filter: blur() на полупрозрачном фоне, с тонкой светлой рамкой и запасным вариантом для браузеров без поддержки.

Доступен ли неоморфизм?

В чистом виде — редко: контраст границ элементов слишком низкий. С рамкой, цветом для состояний и подписями — может быть.

Замедляет ли стекло сайт?

Размытие пересчитывается при каждой перерисовке; один-два стеклянных слоя — нормально, целая страница из них может подтормаживать на слабых телефонах.

Где эти стили уместнее всего?

Стекло — в панелях поверх фото, плеерах и меню. Мягкий интерфейс — в отдельных виджетах, калькуляторах и управлении умным домом.

Форма

Мягко, глянцево
и читаемо

Проектирую интерфейсы со стеклом и мягкими акцентами, которые остаются читаемыми, доступными и быстрыми на любом устройстве. Расскажите о проекте — отвечу в течение рабочего дня.

Или пишите на [email protected]