Поговорим о глассморфизме (Glassmorphism)

RedDeveloper
17.03.2022 11:26
Поговорим о глассморфизме (Glassmorphism)

Поговорим о глассморфизме

В 2021 году Glassmorphism был огромным трендом в веб-дизайне. Я всегда люблю размытость в UI / UX, она делает пользовательский интерфейс более богатым и сложным.

IOS использует размытие в течение долгого времени, и я всегда нахожу это классным. Размытие работает очень хорошо, с окном, которое вы можете перемещать по фону изображения. Windows Vista / 7 ввели это с окнами aero.

Я думаю, что использование небольшого размытия в нужном месте может быть потрясающим, для меня полный макет стекломорфизма может быть слишком большим. В 2022 году мы можем видеть небольшое размытие, например, в twitter mobile, navbar закреплен сверху, и мы можем видеть его.

В мобильной веб-версии Twitter navbar размыт.
В мобильной веб-версии Twitter navbar размыт.

Недостатки

  • Иметь текстурированный фон на странице: иметь несколько цветов, узор svg или изображения. Чтобы сделать размытие видимым.
  • Можно сделать сложный визуальный

Я хочу этого!

Сейчас мы проверим, как это легко реализовать! Для этого я сделал Codepen. Вы можете скопировать-вставить его или прочитать мою статью, чтобы иметь больше объяснений, чтобы увидеть, как это работает 👍.

Открыть Github Gist

Три простых шага:

  • Создайте div
  • Примените прозрачный фон
  • и затем фон!

Для прозрачного фона вы можете использовать инструмент выбора цвета Chrome dev, вот так:

Chrome dev tools color picker
Chrome dev tools color picker

Затем для того же div нужно добавить следующую строку:

Backdrop-filter:blur(4px);

Это хорошо, теперь мы можем добавить небольшую тень, например, чтобы сделать его более просматриваемым. Возьмите пример бокс-тени здесь.

box-shadow: rgba(0, 0, 0, 0, 0.35) 0px 5px 15px;
box-shadow: rgba(0, 0, 0, 0, 0.35) 0px 5px 15px;
Калькулятор CGPA 12 для семестра
Калькулятор CGPA 12 для семестра

20.03.2023 12:24

Чтобы запустить этот код и рассчитать CGPA, необходимо сохранить код как HTML-файл, а затем открыть его в веб-браузере. Для этого выполните следующие действия:

Как собрать/развернуть часть вашего приложения Angular
Как собрать/развернуть часть вашего приложения Angular

20.03.2023 08:46

Вам когда-нибудь требовалось собрать/развернуть только часть вашего приложения Angular или, возможно, скрыть некоторые маршруты в определенных средах?

Запуск PHP на IIS без использования программы установки веб-платформы
Запуск PHP на IIS без использования программы установки веб-платформы

19.03.2023 13:43

Установщик веб-платформы, предлагаемый компанией Microsoft, перестанет работать 31 декабря 2022 года. Его закрытие привело к тому, что мы не можем запускать наши php-файлы через localhost на наших компьютерах. Мне с трудом удалось установить его и я решил поделиться этой статьей, чтобы помочь тем,...

Оптимизация React Context шаг за шагом в 4 примерах
Оптимизация React Context шаг за шагом в 4 примерах

19.03.2023 13:03

При использовании компонентов React в сочетании с Context вы можете оптимизировать рендеринг, обернув ваш компонент React в React.memo сразу после поставщика контекста. Это позволит избежать ненужных повторных рендеров.

Библиотека для работы с мороженым
Библиотека для работы с мороженым

19.03.2023 11:50

Лично я попрощался с операторами print() в python. Без шуток.

Настройка шаблона Metronic с помощью Webpack и Gulp
Настройка шаблона Metronic с помощью Webpack и Gulp

19.03.2023 06:15

Я пишу эту статью, чтобы поделиться тем, как настроить макет Metronic с помощью Sass, поскольку Metronic предоставляет так много документации, и они постоянно обновляют версию (а нам нужно быстро наверстать упущенное!).