Дизайн-система в веб-дизайне и как с ней работать

Из каких элементов состоит дизайн-система. Зачем она нужна и какие задачи решает. Читайте в данном материале.

Что такое дизайн-система

Дизайн-система — это набор правил и элементов интерфейса, которые являются базовыми шаблонами для оформления интерфейса. Проще говоря: создаем шаблоны и повторяем их в макете (инпуты, состояния кнопок, создание наведения на элемент (ховер), хлебные крошки, шапка сайта, подвал (футер) и т.д.).

Преимущества ДС

  • Скорость разработки возрастает в разы
  • Единая стилистика проекта
  • Если работаем на фрилансе, то клиент в будущем сможет сам создавать дизайны
  • Упрощение работы верстальщика и программиста

Принципы создания ДС

  1. Целостность и последовательность. Разрабатываем ДС параллельно с проектом, но не забывая при добавлении элемента в ДС отрисовать все состояния, даже если они пока не нужны
  2. Повторное использование. Любой элемент (кроме состояний) должен быть использован в ДС
  3. Кроссплатформенность. Если из сайта нужно будет сделать dashboard или интерфейс, то ДС должна позволить это сделать с минимальным количество затрат (Или из сайта нужно будет сделать мобильное приложение)

Структура ДС (стартовая точка)

Элементы ниже реализуются с помощью стилей:

  • Цвета
  • Шрифты

Элементы ниже реализуются с помощью компонентов:

  • Основные элементы сайта (таблицы, карточки товара, инфографика и т.д.)
  • UI-элементы
  • Состояния элементов
  • Иконки, иллюстрации
  • Эффекты (тень, градиент, обводка, скругление углов)

Это основа. Но вы можете сюда добавлять любые правила и стандартизации, которые бы упростили развитие дизайн-системы и создание новых страниц, экранов и т.д. (Работа с фото, работа с пространством, работа с отступами и т.д.).

Свежие материалы

Все материалы