Что такое Google Material Design
Айше Джемилева
4K
Обсудить
В мире существует множество дизайнерских концепций, позволяющих четко и грамотно сформировать структуру интерфейса и красиво представить ее пользователям. Одна из таковых – это Material Design. Я расскажу, что она собой представляет, чем полезна и в чем основные особенности данного подхода.
Material Design – это…
Material Design – это дизайн-система, которую изобрели и представили в компании Google в 2014 году. Это не просто гайдлайн по единому визуальному оформлению – благодаря ему были унифицированы интерфейсы всех продуктов и сервисов корпорации, в частности ОС Android. В результате их совокупность воспринимается как единая цифровая система, создавая таким образом новый пользовательский опыт и обеспечивая проникновение сервисов корпорации во все сферы жизни человека.
До внедрения этой концепции не то, чтобы в разных продуктах, а даже в разных версиях одного сервиса (в мобильной и десктопной) дизайн значительно отличался. Из-за этого пользователям было сложно ориентироваться при переходе между ними. Даже попытка разработать единый стиль для приложений Android Holo не решила проблему – люди все равно путались в интерфейсах. Лишь с переходом к принципу Material Design пользовательский опыт удалось улучшить.
Зачем он нужен
Как уже было ранее сказано, Material Design предназначен для унификации интерфейсов в продуктах и сервисах компании. По мнению разработчиков Google, объекты интерфейса должны иметь аналог, некую метафору в реальном мире. И в качестве метафоры они взяли обычную бумагу и чернила. За счет этого была создана ассоциация с реальным миром и использованием знакомых тактильных характеристик, глубины.
Бумага в Material Design, в точности как в реальном мире, характеризуется тонкостью и плоскостью, также имеет тень.
Помимо обычных физических свойств в ней также имеется некая доля «волшебства» – анимация. Благодаря такому решению пользователю легче понять принципы работы ПО и переходы от одного состояния к другому. Получается, что анимация и оживляет интерфейс, и показывает пользователю, как все работает.
Комьюнити теперь в Телеграм
Подпишитесь и будьте в курсе последних IT-новостей
Подписаться
Основные принципы Material Design
В основе концепции Material Design лежат 4 принципа:
- Тактильные поверхности. Основой формирования пространства служит «цифровая бумага». Отдельные ее листы располагаются на разной высоте и при этом отбрасывают тени друг на друга. Помимо прочего, они также могут растягиваться, менять форму и цвет, также соединяться друг с другом. За счет этого пользователи лучше понимают, как устроена система и какова ее иерархия.
Полиграфический дизайн. Это означает, что при создании интерфейса для цифровых устройств используются традиционные средства и подходы из графического дизайна.
Скажем так, на «цифровой бумаге» элементы выводятся с помощью «цифровых чернил».- Осмысленная анимация. Здесь анимация не просто выскакивает из ниоткуда, а появляется в соответствии с логикой системы. То есть один объект, реагируя на действия пользователя, плавно переходит в другой.
- Адаптивный дизайн. Тут все просто – интерфейс должен быть оптимизирован на всех устройствах и экранах вне зависимости от того, какой продукт мы берем в качестве примера. При этом выглядеть, работать и реагировать все должно везде одинаково.
Другие особенности
Они вытекают из основных принципов Material Design и заключаются в следующем:
- Наличие глубины теней. Оно придает объем обычному плоскому дизайну и тем самым задает некий функционал – обозначение структуры элементов. Например, чем выше подъем объекта, тем больше его тень.
- Контрастная типографика. Сам по себе типографика задает стиль бренда и создает структуру контента.
Во втором случае это хорошо видно на примере заголовков – они выделяются более крупным и темным шрифтом. Это позволяет создать контраст между заголовками и наборным текстом, что и функционально, и красиво. - Модульная сетка. Эта техника пришла из полиграфического дизайна. Детали располагаются в соответствии с ключевыми направляющими. Сетка создает отступы и лучше демонстрирует структурированность информации.
- Яркие цвета. В этой концепции существуют основные и акцентные цвета. Цель основного цвета – обозначить большие области. Акцентный же чуть более яркий, используется точечно и в небольшом количестве для выделения элементов управления, таких как кнопки, индикаторы и так далее. Тем самым он позволяет привлекать внимание пользователя к ключевым деталям.
- Реакция анимации. Любой объект должен реагировать исключительно на действия пользователя, будь то касание пальцем на мобильных устройства или наводка курсора на десктопных версиях.

- От общего к частному. Этот принцип заключается в уменьшении количества подаваемой информации с уменьшением размера экрана. Соответственно, на больших дисплеях можно показать сразу и списки, и более детальные сведения. А вот на маленьких экранах для этого можно сделать раскрывающийся список или даже перевести подробности на новый экран.
Польза Material Design
В Google при создании Material Design ориентировались на пользовательский опыт и функциональность деталей системы. В итоге интерфейс становится более простым и выразительным. Именно анимация является основным элементом системы, благодаря которому делаются следующие акценты:
- Демонстрация взаимосвязей. Благодаря анимации становится простой и понятной иерархия, человек без труда сможет понять, что произойдет при нажатии на конкретную деталь.
- Фокусировка внимания. Анимация ни в коем случае не отвлекает от основного действия, что соответствует третьему принципу – ее осознанности.

- Выразительность. Каждый продукт компании имеет свой особый характер, стиль, и все это четко отражено в анимированных деталях.
- Обучение. Люди без особого труда могут понять, как выполнять те или иные действия.
- Привлекательность. Даже если исключить практическую составляющую, то вся анимация сама по себе выглядит достаточно интересно. В итоге пользователь проявляет интерес и хочет взаимодействовать с продуктом.
Material Design 3 для Android 12
Благодаря концепции Material Design многие компании пересмотрели подходы к созданию дизайнерских элементов. В частности, анимация из дополнения превратилась в чуть ли не полноценную часть интерфейса. При этом во главе всего этого был заложен именно пользовательский опыт, его оптимизация и упрощение. Данный подход стал в итоге популярным и задал направление для развития всего цифрового дизайна.
Дизайн
Подборки, инструкции и советы от дизайнеров для дизайнеров.
Рекомендуем
Material Design на русском. Часть 1 — Принципы | by Ruslan Sharipov | Дизайн-кабак
Привет. Меня зовут Руслан. Я UX/UI дизайнер в Siemens. У меня есть ютуб-канал, на котором записано несколько плейлистов по основам UX/UI дизайна. В этой серии постов однако я просто делюсь вольным переводом Material Design на русский язык. Оригинальный источник: здесь
Material — это дизайн-система, которая была создана Google, чтобы помочь всем, кто заинтересован создавать высококачественные интерфейсы для Android, iOS, Flutter и веба.
Источник: https://material.io/design/introduction#principlesПонятие «Материал» — это метафора
Всё в этой дизайн-системе вдохновлено физическим, т.е. нашим реальным миром вместе с его текстурами и поверхностями, включая и тот факт, что свет имеет отражения, а объекты отбрасывают тени. «Материал» можно сказать переосмысливает бумагу и чернила.
Смелый, графический, сознательный
Источник: https://material.io/design/introduction#principlesВся дизайн-система руководствуется элементами, которые пришли из печатного дизайна, а именно: типографика, сетки, пространство, масштаб, цвет и изображения. Все эти элементы задают стиль и служат одной простой цели: создать иерархию, придать смысл и задать фокус, чтобы погрузить пользователей в опыт.
Анимации со смыслом
Источник: https://material.io/design/introduction#principlesАнимация фокусирует внимание и поддерживает непрерывность действия, благодаря ненавязчивой обратной связи и взаимосвязанным переходам. Если пользователь взаимодействует с элементами, то это не мешает и не нарушает поток и непрерывность пользовательского опыта даже если элементы трансформируются, перегруппировываются или меняются каким-либо образом.
На картинке отражены примеры некоторых компонентов, которые предлагает Material Design для проектирования и разработки интерфейсов.Компоненты — это интерактивные строительные блоки для создания пользовательского интерфейса.
Они имеют встроенную (по умолчанию) систему состояний, чтобы пользователь понимал когда элемент в фокусе, выбран, активирован или когда произошла ошибка. Также, компоненты передают состояния наведения, нажатия, перетаскивания и отключения. Библиотеки компонентов доступны для Android, iOS, Flutter и интернета.
Компоненты охватывают и закрывают широкий спектр интерфейсных потребностей, например:
- Отображение: размещение и организация контента с использованием таких компонентов, как карточки (cards), список (list) и набор действий (sheets).
- Навигация: позволяет пользователям перемещаться по продукту с помощью таких компонентов, как боковая панель навигации (navigation drawers) и вкладки (tabs).
- Действия: позволяет пользователям выполнять задачи с помощью таких компонентов, как плавающая кнопка (floating action button сокращенно FAB).
- Ввод: позволяет пользователям вводить информацию или делать выбор с помощью таких компонентов, как текстовые поля, chips (не знаю как перевести) и элементы выбора (чекбоксы, радио-кнопки и свитчеры).

- Коммуникация: оповещение пользователей о важной информации и сообщениях с помощью таких компонентов, как snackbars (не знаю как перевести), баннеры и диалоговые окна.
Цвет
Если в качестве цвета у контейнера используется ”colorPrimary / основной“ цвет (1), то для внутреннего содержимого можно использовать цвет ”colorOnPrimary / на основном” (2).Пояснения к картинке
colorPrimary — это переменная, наиболее часто отображаемый на экране и в компонентах приложения. Этот цвет должен проходить рекомендации по доступности текста / иконок при рисовании поверх цвета поверхности или фона.
colorOnPrimary — это цвет, который передает рекомендации по доступности для текста/иконографии при рисовании поверх основного цвета.
Цветовая система материал— это подход к применению цвета к пользовательскому интерфейсу.
В ней все глобальные цветовые стили имеют семантические названия и определенное использование в компонентах — primary (основной цвет), secondary (второстепенный цвет) — допустим это могут быть цвета вашего бренда, а также цвета для surface (поверхность), background (фон) и error (ошибка).
Каждый цвет также имеет дополнительный цвет, который используется для элементов, размещенных «сверху», чтобы предоставить согласованность и достаточный контраст (например colorOnPrimary, colorOnSecondary, colorPrimaryVariant, colorSecondaryVariant и т.д.).
Типографика
Вся типографика в компонентах использует один из 13 глобальных стилей.Типографика представлена в виде шкалы из 13 стилей: от заголовков до основного текста и мелких подписей. Каждый стиль имеет четкое значение и применение в интерфейсе.
Важные атрибуты, такие как шрифт, начертание шрифта и регистр букв, могут быть изменены в соответствии с вашим брендом и дизайном.
Форма
Категории позволяют применять один стиль, например срезанный угол, в различных размерах в зависимости от размера компонента.Если делать разные формы для компонентов, то это может помочь усилить внимание пользователя или более явно выделить/отделить компоненты, а также передать их состояние и выразить ваш бренд.
Все компоненты сгруппированы по категориям в зависимости от их размера (маленький, средний, большой). Эти глобальные стили позволяют быстро изменять форму компонентов одинакового размера.
Вы можете создавать свои собственные стили с помощью инструмента настройки фигур.
Что такое материальный дизайн? Определение, использование и примеры
Material Design — это стандарт проектирования и создания веб-сайтов и приложений. Это был ответ на старые, неудобные и хаотичные стили дизайна, и его цель — внести порядок и единство в веб-дизайн. Узнайте, как его использовать.
С момента своего создания внешний вид сети претерпел множество изменений.
То, что по сути начиналось как Дикий Запад дизайна в 1990-х и начале 2000-х годов, в конечном итоге уступило место более простым, чистым и предсказуемым веб-сайтам.
Затем в бой вступили смартфоны, и потребовались огромные изменения. Следовательно, произошел сейсмический сдвиг, который претерпели приложения и, в конечном итоге, веб-сайты благодаря системе дизайна и языку Google — Material Design.
Первоначально представленная в 2014 году, эта система проектирования на основе сетки была принята, распространилась со скоростью лесного пожара, а затем обрела новую жизнь.
Но что это на самом деле?
В этой статье мы обсудим Material Design, покажем вам несколько примеров веб-сайтов, которые сегодня используют Material Design, и предоставим вам ресурсы, которые помогут вам использовать Material Design в вашем собственном дизайне и разработке веб-сайтов. Итак, приступим.
Содержание
- Что такое материальный дизайн?
- Каковы основные принципы материального дизайна?
- Как веб-дизайнеры используют материальный дизайн сегодня?
- Примеры материального дизайна
- Плюсы и минусы материального дизайна
- Ресурсы для обучения реализации материального дизайна
- Комплект пользовательского интерфейса для дизайна материалов
Что такое материальный дизайн?
Material Design — это система дизайна, разработанная Google в 2014 году.
Вся система дизайна, ее язык дизайна и вся документация теперь находятся на сайте material.io:
Как и другие системы дизайна, Material Design включает в себя следующее:
Объяснение основных принципов системы дизайна:
Рекомендации по использованию нового языка дизайна и созданию продуктов с его помощью:
Компоненты многократного использования, которые позволяют дизайнерам легко создавать пользовательские интерфейсы материалов:
Но Материальный дизайн гораздо более всеобъемлющий, чем большинство дизайн-систем. Это потому, что он не был построен только для одного бренда или проекта.
Material Design под кодовым названием «Quantum Paper» был выпущен как язык дизайна, который дизайнеры Android могли использовать для создания лучших приложений с помощью хорошего дизайна. Google также использовала Material Design для пересмотра дизайна своих приложений.
Общая цель Material Design заключалась в том, чтобы позволить разработчикам быстро создавать приложения, которые были бы отзывчивыми, удобными и масштабируемыми.
В 2014 году выпуск Material Design произвел фурор в дизайнерском сообществе — не только для Android, но и для iOS-приложений и веб-сайтов.
Для чего был создан дизайн материалов?
Чтобы понять, как появился Material Design, нам нужно взглянуть на то, что было до него.
Скевоморфизм
Примерно в 2010 году популярность скевоморфизма возросла. Это был стиль дизайна, в котором элементы пользовательского интерфейса выглядели как настоящие объекты, на которых они основаны. Мы часто видели это, когда дело касалось фона и значков веб-сайтов.
Это снимок экрана с домашней страницы Apple в 2012 году:
Многие значки приложений, которые вы видите на iPad, скевоморфны. Например, посмотрите на те, которые выделены желтым цветом:
- Значок приложения «Камера» напоминает объектив камеры.
- Значок приложения «Часы» выглядит как старые аналоговые настенные часы.
- Значок приложения «Календарь» выглядит как переворачиваемая карточка календаря.

Пользовательские интерфейсы Skeuomorph оказались слишком отвлекающими из-за их реалистичности. Более того, реалистичные атрибуты дизайна использовались только для того, чтобы быть модными.
Плоский дизайн
Последующая тенденция дизайна, плоский дизайн, была направлена на то, чтобы избавиться от чрезмерности и поверхностности своего предшественника.
Вот как эти ранее скевоморфные значки выглядят на устройстве iOS в 2020 году:
Эти значки (а также значки многих давних приложений) стали плоскими, и из них убрали большую часть реалистичных качеств.
Несмотря на то, что плоский дизайн продолжает сохраняться и по сей день — поскольку минимализм и хороший, чистый дизайн никогда не выйдут из моды — был существенный недостаток, который необходимо было исправить.
Как объясняет Nielsen Norman Group:
«[Плоский дизайн] часто приводит к неуверенности при нажатии и снижает эффективность работы пользователя.
Когда дизайнеры уплощают пользовательский интерфейс, они, как правило, удаляют многие знаки, которые обычно указывают пользователям, куда нажимать».
Материальный дизайн
Материальный дизайн был вдохновлен физическим миром. Но это не было попыткой вернуть дизайн во времена скевоморфии. Это метафора (которую мы вскоре рассмотрим, когда будем исследовать ее принципы).
На самом деле, Material Design перешел от разработки полностью плоских пользовательских интерфейсов к разработке поверхностей, вдохновленных бумагой и чернилами. Подумайте об этом так:
Если смотреть прямо, лист бумаги кажется плоским и двухмерным. Однако в реальном мире это на самом деле не так.
Бумага существует в трех измерениях. Листы бумаги создают тени, швы и складки, и их можно разрезать и изменять размер в соответствии с нашими потребностями — то, что Google стремился воссоздать в цифровом пространстве с помощью Material Design.
Этот пример с веб-сайта Material Design является одним из фирменных стилей Material:
Обратите внимание на тень, расположенную под плоской верхней панелью приложения.
Итак, Material Design по-прежнему использует плоские элементы. Однако эти элементы располагаются на разных плоскостях и могут вести себя как бумага и другие объекты в реальном мире, придавая цифровому опыту более реалистичное «ощущение».
Это позволяет пользователям приложения или веб-сайта более естественно реагировать на пользовательский интерфейс, поскольку они понимают, как прикасаться к объектам и перемещать их так же, как в физической среде.
Матиас Дуарте, вице-президент по дизайну в Google, объяснил, почему это изменение было важным для Интернета: Материал имеет физические поверхности и края. Швы и тени придают смысл тому, к чему можно прикоснуться».
Возвращаясь к этому моменту из NNG, Material Design устраняет проблему, связанную с отсутствием глубины и других ключевых признаков в плоском дизайне.
В дизайн были внесены и другие, более значимые изменения.
Каковы основные принципы материального дизайна?
Material Design — это больше, чем просто добавление слоев или теней в дизайн.
Это сверхкомплексный ресурс, который устанавливает правила для нового языка дизайна.
Подобно тому, как у нас есть основные принципы, которым мы должны следовать в веб-дизайне, у Material Design есть три собственных принципа:
Принцип №1: Материал — это метафора
Думайте о материальном дизайне как оцифровке физического мира.
Таким образом, вместо того, чтобы предлагать посетителям и пользователям войти в цифровую среду, которая кажется им неестественной, Material Design применяет основные принципы нашей физической среды к приложениям и веб-сайтам.
Возьмем, к примеру, идею причинно-следственной связи. Когда кто-то совершает определенное действие, он ожидает предсказуемого результата.
Взгляните на это параллельное сравнение в объяснении взаимодействия Material Design:
Оба интерфейса имеют горизонтальную прокрутку.
Тот, что слева, перемещается только тогда, когда пользователь щелкает и перетаскивает содержимое.
Вот как это работает в реальном мире.
Однако тот, что справа, имеет анимацию прокрутки, активируемую щелчком мыши. Наши объекты реального мира так не двигаются.
Наделяя пользовательские интерфейсы такими физическими свойствами, пользователи могут полагаться на свою интуицию и естественные действия при взаимодействии с веб-сайтами и приложениями.
Принцип № 2: Жирный, Графический, Преднамеренный
Посмотрите на этот пример из раздела Material Foundation веб-типографики:
All Material Foundation является всеобъемлющим. В каждом разделе рассказывается, как работает компонент и почему он должен работать именно так. По сути, за каждым выбором дизайна есть смысл и логика.
В то время это было существенное изменение дизайна. Больше не нужно было разрабатывать что-то, потому что кому-то нравилось, как это выглядело, или потому что это соответствовало определенной тенденции.
Эта система четко разобрала, какие элементы пользовательского интерфейса являются жизненно важными и должны учитываться: относится к приложениям)
пользовательский опыт.
Теперь понятно, почему «преднамеренный» был частью этого принципа. А как же «жирный» и «графический»?
В начале Material Design уделял большое внимание дизайну на основе сетки, четкой типографской иерархии, смелым цветовым палитрам и значимой анимации (среди прочего).
Чтобы дать вам представление о том, как это выглядело, вот инструмент под названием Генератор цветовой палитры Material Design:
Обратите внимание, насколько яркие эти цвета? Материальный дизайн настаивал на более ярких и смелых цветовых палитрах, чтобы создать больше контраста и глубины в пользовательском интерфейсе.
Принцип № 3: Движение придает значение
Моушн-дизайн не имеет ничего общего с анимацией ради анимации. Как и все остальное в Material Design, он предназначен для того, чтобы сделать дизайн более преднамеренным, а взаимодействие с пользователем — более интуитивно понятным.
Существует три причины, по которым Material Design требовал (незаметного) движения в дизайне:
- Чтобы быть информативным и сообщать пользователям, где и когда можно выполнить действие.

- Чтобы сфокусировать внимание и направить пользователей к наиболее важным частям страницы.
- Чтобы быть выразительным и добавить немного индивидуальности и радости в интерфейс.
Можно анимировать такие маленькие элементы, как значки:
Также можно анимировать целые межстраничные объявления. Например, пока пользователи ждут открытия нового экрана.
На самом деле все зависит от того, требуется ли движение для информирования, фокусировки или самовыражения на данном этапе пути пользователя.
Как веб-дизайнеры используют материальный дизайн сегодня?
Как и его предшественники, в Material Design обнаружился довольно большой недостаток, который необходимо было исправить.
Слишком черно-белое. Буквально все было прописано для дизайнеров, так что это было похоже на то, как вы делаете хороший дизайн. Следовать моему примеру.»
Для ясности: нет ничего плохого в работе с шаблоном или компонентами.
Однако проблема с Material Design заключалась в том, что все работали по одной и той же системе дизайна и правилам.
Дизайн-система предназначена для создания торговой марки таким образом, чтобы можно было разработать, последовательно применять и поддерживать ее уникальный визуальный стиль. Но когда дизайн-система становится доступной для широкой публики — с намерением сделать ее быстрой и безболезненной для создания приложения или веб-сайта — все прыгают на борт.
В результате веб-сайты и приложения стали выглядеть одинаково.
Material Design 2.0 спешит на помощь
В ответ на негативную реакцию дизайнерского сообщества (и, косвенно, пользователей, которые больше не могли отличать приложения от веб-сайтов), Google неофициально выпустила Material Design 2.0 в 2018 году.
Что касается того, как сегодня выглядит Material Design, то большая часть исходной системы осталась нетронутой. Были внесены некоторые обновления в Material Design ради современности.
Например, теперь больше внимания уделяется пустому пространству, использованию нижних панелей навигации и включению цветных наборов значков. О, и темный режим теперь доступен.
Кроме того, большое внимание уделяется веб-доступности и интернационализации.
Таким образом, Material Design определенно меняет свои принципы вместе со временем.
В наши дни Material Design 2.0 лучше всего использовать в качестве набора инструментов.
Конечно, система дизайна и руководства никуда не делись, но теперь есть множество ресурсов, которые позволяют дизайнерам брать любую часть системы, которую они сочтут полезной, и затем адаптировать ее для своих целей.
Набор материалов
Благодаря обновлению Material Design система дизайна больше не несет ответственности за ограничение творчества и индивидуализма в Интернете.
Раздел «Ресурсы» является основной причиной того, почему:
Дизайнеры имеют доступ к начальным наборам и инструментам, таким как:
Они также найдут здесь инструменты для настройки дизайна, которые позволят им придерживаться лучших практик дизайна, добавляя свой собственный творческий фирменный стиль в пользовательский интерфейс:
- Цвет
- Форма
- Typography
Дизайнеры также имеют доступ к новому инструменту, который позволяет им создавать свои собственные темы материалов:
Как видите, гораздо больше внимания уделяется дизайнерам, разрабатывающим пользовательские интерфейсы, а не просто придерживающимся цветов и шрифтов.
, макеты и т. д., которые Google изначально разработал для приложений Android.
Это то, что позволяет Material Design сохраняться сегодня.
Примеры дизайна материалов
По правде говоря, в наши дни Material Design не так легко распознать в веб-дизайне по ряду причин.
Во-первых, это всегда было более очевидным подходом, когда это делалось в мобильных или веб-приложениях. Это Reply, Material Study (по сути, фальшивый кейс), представленный на веб-сайте material.io:
. За доли секунды вы можете сказать, что это Material Design.
Затем следует тот факт, что Material Design 2.0 позволил веб-дизайнерам делать больше настроек, поэтому соблюдение лучших практик Material Design — это то, что вам нужно действительно искать, чтобы заметить это.
Итак, давайте посмотрим на некоторые веб-сайты, которые сегодня используют лучшие стороны Material Design:
Elementor
Если вы еще не заметили, веб-сайт Elementor основан на многих из тех хороших принципов дизайна, которые дал нам Material Design: посетителям: «Да, вам следует нажать здесь».
Думай с Google
Неудивительно, что веб-сайт, управляемый Google, находится среди приведенных здесь примеров. Есть ряд элементов, которые Think with Google использует из своей системы дизайна:
- Дизайн на основе сетки для равномерного и предсказуемого потока контента.
- Тени, которые создают контраст между слоями и помогают посетителям идентифицировать различные части страницы, с которыми нужно взаимодействовать.
- Минималистичный дизайн с яркими цветовыми контрастами для привлечения внимания к призыву к действию.
Клеевой замок
Glue Lock — отличный пример того, как применить суперсовременный и индивидуальный подход к Material Design:
- Кнопки ярко окрашены, а также анимированы при наведении, чтобы посетители знали, куда нажимать.

- Темная тема по-прежнему придерживается принципов минимализма, используя ярко-белый шрифт и стиль красных кнопок, чтобы компенсировать темный фон.
- На этой странице существует четкая иерархия и организация текста, а заголовки набраны гораздо более крупным шрифтом, чем основной текст.
Мокплюс
Mockplus — еще один веб-сайт, который берет основные принципы удобства использования из Material Design и придает им индивидуальность: страница.
Hotels.com
Хотя настольный веб-сайт Hotels.com не полностью соответствует принципам Material Design, его мобильный сайт:
- Между каждым компонентом на странице результатов поиска есть четкие разделительные линии, что позволяет посетителям легко просматривать совпадения отелей по одному.

- Переход от представления списка к представлению карты демонстрирует, как Material Design помогает веб-дизайнерам создавать более удобные для мобильных устройств возможности для посетителей.
- Кнопки в представлении «Карта» для «Просмотреть дополнительные свойства», «Список» и кнопки масштабирования легко различимы, поскольку они расположены на слое над картой.
Плюсы и минусы материального дизайна
Итак, мы уже много коснулись плюсов и минусов Material Design. Но давайте суммируем хорошее и плохое, а затем заполним некоторые из недостающих частей, чтобы у нас было все в одном месте:
Плюсы Material Design:
- Веб-дизайнеры на всех этапах получают пользу от Material Design , будь то основа, на которой они строят всю свою работу, или надежный ресурс, к которому они время от времени обращаются.
- Предоставляет всесторонний обзор каждого из ключевых компонентов и поведений пользовательского интерфейса, их значение в дизайне и способы их использования.

- Из-за того, что она начиналась как система дизайна для приложений Android, она адаптирована для мобильных устройств подход к дизайну и отвечает за дальнейшее продвижение веб-сайтов в этом направлении.
- Это — ориентированный на пользователя подход к дизайну , в котором устранены многие недостатки его предшественников, когда проблематичными были удобство использования, удобочитаемость и доступность.
- Он заставляет дизайнеров смотреть дальше эстетики и делать дизайн более преднамеренным. В результате интерфейсы становятся более интуитивными , а взаимодействие с пользователем улучшается.
- Google предоставляет обширную документацию и поддержку для разработчиков и дизайнеров, желающих получить больше от Material Design.
- В наши дни система проектирования стала гораздо более гибкой и более мощной, так что дизайнеры могут брать то хорошее, что есть в Material Design, и делать это по-своему.

Минусы материального дизайна:
- При слишком строгом соблюдении веб-сайты (и приложения) рискуют выглядеть похожими друг на друга .
- Некоторым дизайнерам может показаться, что Material Design сильно препятствует любой свободе или творчеству в дизайне , поскольку в нем для них все разъяснено.
- Некоторые люди могут быть слишком напуганы, чтобы даже попробовать использовать Material Design (или даже любой из его готовых компонентов) из-за акцент на кодировке .
- Дизайн-система изначально предназначалась для дизайнеров приложений, поэтому некоторые ее части на самом деле не имеют отношения к веб-дизайну . И если дизайнер не может использовать всю систему целиком, в получившемся интерфейсе может показаться, что в нем чего-то не хватает.
- Некоторые рекомендации по дизайну (например, красочные интерфейсы, широкое использование значков и анимации) могут создать проблемы для скорости веб-сайта .

Ресурсы для обучения реализации материального дизайна
Если вы заинтересованы в использовании Material Design в своих дизайнерских работах, следующим шагом будет добавление в закладки следующих ресурсов:
- Material.io : необходимо начать работу, включая предварительно разработанные компоненты, генераторы образов брендов и многое другое.
- Material Design документация , видеоуроки и содержимое блога : Когда вы будете готовы к практическим занятиям, обратитесь к учебным материалам Google по материальному дизайну.
- Global Systems How-to: Как только вы освоите Material Design, вам понадобится простой способ применить ваши универсальные стили к вашему веб-сайту Elementor. Эта страница покажет вам, как это сделать.
Если вы разработчик и хотите больше узнать о кодировании в Material Design, вам следует воспользоваться следующими ресурсами:
- Материальный дизайн для Интернета : Если вы разработчик и хотите научиться использовать Материальный дизайн для веб-сайтов, этот ресурс научит вас создавать компоненты Материала и разрабатывать собственную тему.

- The Polymer Project : Используйте и перепрофилируйте эти компоненты Material Design, разработанные Chrome, в своих веб-проектах.
- Material-UI : Создайте свою собственную систему дизайна или веб-сайт, вдохновленную материалами, с помощью этих библиотек Material Design React.
Комплект пользовательского интерфейса для материального дизайна
Наборы пользовательского интерфейса могут быть ценным инструментом дизайна при работе с плоским дизайном, и у Envato есть несколько отличных примеров для вдохновения, например, этот от DigitalHeaps:
Комплект пользовательского интерфейса для материального дизайна от DigitalHeapsПолучить комплект пользовательского интерфейса Material Design
Используйте Material Design, чтобы сделать ваш сайт более удобным и доступным для пользователей
Хотя Material Design никоим образом не является безупречной системой дизайна, история показала нам, что он успешно выполнял свою первоначальную задачу.
Он привнес в Интернет более совершенные методы проектирования и начал продвигать всех в направлении очень удобного, адаптивного дизайна.
Теперь, когда у нас было время познакомиться с ним, веб-дизайнеры могут использовать его в своих целях:
- Чтобы вдохновлять собственные системы дизайна.
- Для заимствования готовых компонентов или тем, которые впоследствии можно настроить для работы.
- Придерживаться современного набора принципов дизайна, которые гарантируют, что пользовательский опыт всегда будет на первом месте.
Просто имейте в виду, что целью Material Design не является раскрашивание по номерам. Это то, что дизайнеры и разработчики делали на заре Material Design, и это имело неприятные последствия.
Вместо этого используйте пример Material Design, чтобы создать более интуитивно понятный интерфейс для ваших посетителей — тот, где они могут предсказать, что делает каждый элемент на странице и как он будет реагировать, когда они взаимодействуют с ним.
Чем меньше неопределенности, тем увереннее они смогут конвертировать.
Ищете свежий контент?
Получайте статьи и идеи из нашего еженедельного информационного бюллетеня.
Вводя свой адрес электронной почты, вы соглашаетесь получать электронные письма Elementor, включая маркетинговые электронные письма,
и соглашаетесь с нашими Условиями использования и Политикой конфиденциальности.
Сергей Давыдов
Сергей Давыдов — создатель контента в Elementor. Его любимые темы — гаджеты, достижения науки, новые приложения и программные решения. Он любит острую пищу, читает книги и слушает музыку в лифте.
Вам также может понравиться
Комментарии
Запустите свой облачный веб-сайт
Что это такое и с чего начать [+Ресурсы]
Все мы помним старые добрые сайты. Они были очень легкими, загружались довольно быстро (особенно с учетом технологий в прошлом) и доставляли потрясающие впечатления в соответствии со стандартами 90-х и 00-х годов.
Но Интернет появился, и то, что казалось пространством для сбора информации, быстро монетизировалось. Как только деньги стали играть огромную роль в Интернете, веб-сайты начали конкурировать друг с другом, добавляя множество изображений, подразделов, длинных описаний и множество всего, что замедляло загрузку сайтов и создавало худший пользовательский опыт.
Распространение смартфонов создало еще одну проблему — как содержимое веб-сайта будет отображаться на меньшем экране? В результате Google представила Material Design — ответ на постоянно растущие запросы пользователей.
В этой статье мы дадим определение материального дизайна, рассмотрим основные принципы и посмотрим, как значки и цвета используются в материальном дизайне. Мы закончим статью некоторыми полезными ресурсами, которые вы можете применить в своих проектах.
Обзор артикула:
Что такое материальный дизайн?
Принципы дизайна материалов
Иконки и цвета в дизайне материалов
С чего начать?
Ресурсы
Материальный дизайн — это стандарт (или система) дизайна, разработанный Google еще в 2014 году.
Основная идея этого решения заключалась в том, чтобы создать систему дизайна, которая обеспечит лучшую согласованность на всех устройствах и добавит предсказуемость для всех устройств. конструкции, чтобы упростить взаимодействие с пользователем.
Для того, чтобы одна система оставалась адекватной в такие динамичные времена для интернет-индустрии, эволюция неизбежна. Материальный дизайн Google постоянно трансформируется, постоянно совершенствуется и всегда идет навстречу новым волнам дизайна!
В октябре 2021 года Google выпустила Material Design 3 с обновленными рекомендациями, и многие веб-сайты и приложения, использующие Material Design 2, начали переходить на последнюю версию.
Для дизайн-системы и любого паттерна в целом крайне важно иметь определенный контрольный список требований, чтобы считаться таковым. Рекомендации Google Material Design помогут вам. Ниже мы покажем вам некоторые принципы, которые вам необходимо применить в своем дизайне, чтобы его можно было рассматривать как «Материал».
2.1. Поймите концепцию «материала».
Материал Дизайн получил свое название не просто так. В отличие от Flat Design, здесь мы видим совершенно другую концепцию. Концепция, использующая визуальную иерархию для создания ощущения реального мира в дизайне. Люди могут создавать ассоциации. Материальный дизайн в значительной степени опирается на 3D-формы, чтобы добавить больше глубины и реалистичности пользовательскому интерфейсу.
2.2. Использование теней
Тени — важнейший элемент всех компонентов Material Design. Их следует тщательно выбирать, поскольку они направлены на улучшение пользовательского опыта. Использование теней лучше ориентирует пользователей в отношении их текущего местоположения в вашем приложении или на веб-сайте. Имейте в виду, что все тени должны быть тонкими и ненавязчивыми.
2.3. Обратите внимание на цвета
Цветовая палитра Material Design специфична. Прежде всего, вы должны использовать максимум два основных цвета Material Design — один основной цвет и один цвет акцента.
Вы также ограничены 3 оттенками на каждый. Поскольку у вас не так много «пространства» для маневров, считается ключевым использовать смелые цвета для привлечения внимания.
2.4. Сохраняйте согласованность
Дизайн материалов направлен на создание единообразного взаимодействия с пользователем. Это означает, что вы должны следовать одной и той же иерархии на всех страницах — одинаковые эффекты кнопок при наведении, одинаковые цвета при нажатии, одинаковая структура сайта и цвета страниц. Ваши пользователи должны интуитивно выбирать компоненты на веб-сайте/приложении и легко знать, где они находятся в любой момент.
2.5. Строго следуйте рекомендациям по изображениям
Изображения также играют важную роль во всей «картине» (каламбур). Они должны быть идеально выровнены, отображаться как минимум в качестве Full HD и быть от края до края. Последнее является ключом к успеху всей концепции. Если изображения являются частью вашего дизайна, они также должны определять основные и акцентные цвета, чтобы все оттенки естественным образом вписывались в дизайн.
2.6. Считайте пробелы важнейшей частью дизайна
В Material Design пустое пространство играет важную роль как компоненты, цвета и тени. Почему? Потому что его использование может значительно улучшить читабельность, тем самым улучшая UX. Негативное пространство служит и другой цели — с его помощью можно сосредоточить внимание на нужном элементе, например, на кнопке призыва к действию.
2.7. Воспользуйтесь преимуществами моушн-дизайна
Моушн-дизайн использует взаимодействие с пользователем, создавая взаимодействие между производителем контента и потребителем контента. Предоставляя визуальную обратную связь о каждом действии, предпринятом вашими пользователями, вы повышаете вовлеченность. Каждая анимация в стиле Material Design должна быть интуитивно понятной, плавной и аутентичной. Например, если пользователи нажимают назад, они должны видеть, что их экран перемещается слева направо, так как это их естественное понимание перелистывания страниц назад.
2.
8. Правильно выбирайте компонентыКаждый компонент, который вы вставляете в пользовательский интерфейс, служит определенной цели. Одним из основных требований является использование компонентов в соответствующей области — если у вас есть дорожная карта, наличие карты прогресса может иметь смысл. Но будет ли это иметь смысл на вашей странице с ценами? Эмпирическое правило: если вы не уверены, что вам это нужно, избегайте этого.
2.9. Оптимизация для мобильных устройств
С 2017 года по сегодняшний день мобильный трафик увеличился в 7 раз. В результате мобильный UX быстро становится экзистенциальным. Это даже компенсирует опыт веб-сайта. Material Design для мобильных устройств включает в себя меньше компонентов, более крупные шрифты, темную тему для экономии заряда батареи и другие меры.
2.10. Чем меньше, тем лучше
Материальный дизайн закладывает основу новой волны в дизайне UX/UI — минимализма и следует концепции Google — «меньше значит больше».
Если ваша цель — использовать материальный дизайн пользовательского интерфейса, вам следует избавиться от ненужных элементов и компонентов и оставить место для того, что действительно важно.
П.С. Результатом будет более высокая скорость загрузки страницы, и Google вознаградит вас более высокими позициями в своей поисковой выдаче.
Значки и цвета Material Design имеют решающее значение для успешного выполнения каждого проекта. Мы уже подчеркивали важность цветов. Давайте подробно рассмотрим некоторые из основных требований как к значкам, так и к цветам.
3.1. Иконки
Без иконок сайт невозможен. Но разнообразие размеров и разрешений экрана создало проблему — читаемость значков. Вот почему Google разработал отдельный контрольный список значков, который вы должны заполнить.
Размер значка Стандартный значок Google Material Design имеет размер 24 пикселя и представляет собой масштабируемую векторную графику .
Крайне важно разместить их на сетке.
Ясность значков
Значки должны быть четкими и разборчивыми. Чтобы избежать каких-либо искажений, следует размещать значки в системе координат в пикселях.
Штрихи
Чтобы ваши значки считались приемлемыми, они должны иметь жирные и последовательные штрихи. Любой ценой избегайте закругленных концов штрихов и тонких штрихов.
Формы значков
Значки в Material Design должны иметь геометрические и согласованные формы. Не используйте свободные и неровные формы.
Сложные формы значков
Если вам нужно сделать сложные статические значки, сделайте их лицевой стороной вперед и пропустите сложные формы. Статические значки не рекомендуется отображать в виде трехмерных фигур или цифрового искусства.
Интервал
В соответствии с передовым опытом в области дизайна материалов, вы должны оставлять пространство между значками, равное удвоенному размеру значка . Для стандартного значка размером 24×24 пикселя размер пробела должен составлять 48×48 пикселей.
Анимация
Анимированные значки должны иметь продолжительность. В соответствии с рекомендациями по дизайну материалов:
- Анимация простых значков должна иметь продолжительность 100 мс
- Стандартный значок анимация должна иметь продолжительность 200 мс
- Анимация сложных значков должна иметь продолжительность 500 мс
3.2. Цвета
Цвета также играют важную роль в пользовательском интерфейсе материалов. Независимо от того, используете ли вы их в фоновом режиме, извлекаете из изображений (с помощью инструмента выбора цвета) или используете цвета шрифта, у каждого отдельного нюанса есть свое уникальное назначение. Мы всегда рекомендуем изучить, как использовать теорию цвета, прежде чем концептуализировать свое видение Material Design.
Цветовые палитры
Разработчики Google знают, что не все рождаются графическими дизайнерами, поэтому они разработали собственный инструмент подбора цветов, который позволяет вам выбрать основной цвет, а затем автоматически генерирует дополнительные оттенки, соответствующие ему.
Та же логика применяется к вторичному цвету.
Основные цвета
Основные цвета будут появляться в ваших проектах большую часть времени. Убедитесь, что они смелые и представляют ваш бренд наилучшим образом. Если у вас есть большие изображения, вы должны извлечь основные цвета из изображения, чтобы добиться единообразия дизайна.
Вторичные цвета
Вторичные цвета — отличный выбор для индикаторов выполнения, выделения текста и т. д. Должна быть прямая корреляция между основными и второстепенными цветами. Хорошей практикой является использование вторичного цвета, который находится между основными цветами, особенно после введения темных тем.
«Включенные» цвета
«Включенные» цвета или цвета, которые появляются при наведении курсора на компонент, являются важной частью пользовательского опыта. Они подчеркивают желаемое действие и должны отделять его от других подобных компонентов. Этот эффект достигается за счет добавления большего контраста для большей доступности — соотношение 4,5:1 является минимальным.
Цвета фона и поверхности
Цвета фона — это цвета, которые лежат в основе контента веб-сайта или приложения. Цвета поверхности — это цвета, которые отображаются на компонентах сайта. В зависимости от того, где появляется текст (на поверхности или непосредственно на фоне), он должен иметь достаточный контраст с цветом фона/поверхности.
Цвета состояния
Цвета состояния представляют определенное состояние в Material Design. Они являются общепринятыми стандартами, такими как дорожные знаки, и пользователи быстро их замечают. Например, зеленый всегда воспринимается как «завершенный» этап — независимо от того, идет ли речь о задаче или о процессе. Красный, с другой стороны, представляет ошибку. Меню состояния должны иметь одинаковый цветовой код во всех дизайнах.
Темная и светлая темы
Мы должны подчеркнуть, что цвета будут различаться в разных версиях пользовательского интерфейса веб-сайта/приложения. В темных и светлых темах обычно используются контрастные цвета, чтобы сохранить удобочитаемость.
В результате мы можем получить два основных цвета вместо одного.
Цвета значков
Цвета значков должны соответствовать теме. Хотя они могут смотреться на светлой или темной теме, вы должны проверить другую версию — достаточно ли контраста? Придерживайтесь соотношения 4,5:1, и вы не будете разочарованы. Если контраста недостаточно, рассмотрите возможность добавления второго основного цвета.
Создание веб-сайтов в стиле Material Design и пользовательских интерфейсов для приложений требует от вас знаний в области дизайна UX и UI. Вы должны работать с программным обеспечением для дизайна UX. В этом разделе мы предоставим вам несколько руководств по некоторым из лучших UI/UX-приложений на рынке.
4.1. Adobe XD
Adobe XD стал фаворитом многих дизайнеров UX и UI, особенно пользователей Creative Cloud. Мы уже опубликовали 25 превосходных руководств по Adobe XD, которые вам обязательно стоит проверить. Но это еще не все!
Давайте посмотрим пример видео.
Пользовательский интерфейс блога по дизайну материалов
В этом руководстве по дизайну материалов вы увидите, как создать базовый дизайн пользовательского интерфейса для приложения блога. Вы узнаете, как включать кнопки, значки, цветовые палитры и тексты, а также сохранять окончательную версию дизайна. Простой, но очень эффективный видео-урок.
4.2. Figma
Figma — еще одно популярное программное обеспечение в мире UX-дизайна, и мы рассмотрели его в 24 качественных учебных пособиях по Figma. Это удивительное приложение, которое вы можете использовать для создания дизайна Super Material.
Давайте посмотрим пример видео:
Цветовая система Material Design
В этом видеоруководстве по Figma вы узнаете, как создать цветовую систему в Figma с помощью плагина конструктора тем Material Design.
Вы также можете использовать изображение для создания цветовой палитры, что еще лучше!
4.3. Sketch
Sketch, вероятно, является лучшим программным обеспечением UX/UI для среды macOS. С его помощью вы можете создавать множество великолепных дизайнов, и не случайно разработчики хорошо подготовились к системе материального дизайна Google. Вы можете ознакомиться с руководством Sketch, которое также включает в себя пару видеороликов.
Давайте посмотрим пример видео о том, как реализовать Material Design с помощью Sketch:
Material Design в Sketch
В этом руководстве показано, как использовать цветовую палитру из руководств по Material Design и как их применять изменения в Скетче. Что может поразить, так это то, как все компоненты меняют цвет, как только вы применяете изменение.
4.
4. PhotoshopPhotoshop — одно из самых эффективных программных решений для дизайна, которое вы можете найти, несмотря на то, что оно единственное в нашем списке, которое работает с растровыми файлами (обратите внимание, что Adobe включила векторные функции в своем выпуске 2021 года). Мы уже подготовили руководство с 30 потрясающими уроками по Photoshop, так что ознакомление с ним может помочь вам.
Материальный дизайн с Photoshop возможен, и, учитывая последние обновления, он лучше, чем когда-либо! Давайте посмотрим видео — оно немного устарело, но концепция отличная.
Photoshop Material Design
Учебное пособие чрезвычайно полезно, хотя и не «свежее». В первой части вы увидите, как использовать Material Design в Photoshop и как это программное обеспечение может помочь вам создавать шедевры, несмотря на ограничения.
4.5. Веб-поток
Webflow — своего рода «хипстер» среди других членов этого престижного списка. Что ж, мы поставили его на 5-е место в нашем сравнении программного обеспечения UX, поэтому есть веские аргументы, почему он должен быть там. Как способная программа пользовательского интерфейса и UX, она может идеально реализовать концепцию Google.
Дизайн материалов с помощью Webflow
Этот видеоурок проведет вас по Webflow — сначала он даст краткое определение (вы можете пропустить его, если хотите), а затем перейдет к «настоящей работе» — оптимизации вашего дизайн и согласование его с лучшими практиками Material Design.
5. Ресурсы
В этом разделе мы обратим внимание на некоторые ресурсы, руководства и шаблоны, которые вы можете применять в своей практике и улучшать свои проекты.
Разработчики Figma придумали 2000 бесплатных иконок для Material Design, доступных для всех. Они бывают пяти вариантов, так что у вас будет множество вариантов при создании концепции пользовательского интерфейса веб-сайта или приложения.
Material Design 3 Рекомендации по цветуРекомендуется ознакомиться с новыми требованиями для MD3, когда речь идет о цветах. Цветовая система хорошо объяснена. Одна вещь, на которую следует обратить внимание, — это тональная ценность и то, как цвет может стать 13 уникальными цветами.
Angular Руководства по дизайну материаловAngular — одна из самых популярных сред для создания проектов в соответствии с процедурами Google. Давайте посмотрим на их руководство по материальному дизайну.
Генератор накипи Как мы уже поняли, эта система дизайна уделяет внимание всем деталям, и шрифты не исключение.
Google придумал генератор масштаба шрифта, который вы можете использовать для создания комбинации между шрифтом заголовка и основного текста. Генератор вычисляет размер пикселя автоматически.
Мы уже упоминали руководство по цвету. «Материальный ты», как говорят некоторые, имеет совершенно новое руководство по ресурсам. Ресурсы доступны также для пользователей React и Flutter.
600 бесплатных логотипов брендовБесплатная коллекция из 600 бесплатных иконок из материалов, которые вы можете использовать в своем веб-дизайне или дизайне приложений.
Комплект пользовательского интерфейса Material Design для Adobe XDЭтот комплект пользовательского интерфейса Material можно добавить в ваши библиотеки и загрузить бесплатно. Он состоит из 200+ элементов для светлой темы.
Платный набор материалов для эскизов Коллекция из 1200+ высококачественных символов, 100 и более различных стилей, более 1000 иконок и других компонентов.
