Big Altay Design System

Компоненты и правила разработки интерфейсов

Единая дизайн-система проекта «Большой Алтай».
Здесь собраны фундаментальные компоненты, Layout, правила их использования и готовые примеры.

Структура BADS

UI Components

Базовые элементы интерфейса. Из них строятся Layout, Blocks и страницы.

List

  • Первый пункт
  • Второй пункт
  • Третий пункт
  • Первый пункт
  • Второй пункт
  • Третий пункт
  • Первый пункт
  • Второй пункт
  • Третий пункт
  • Первый пункт
  • Второй пункт
  • Третий пункт

Badge

Компактный элемент для маркировки информации.

Primary Accent Success Warning Neutral

Chip

Default Primary Accent Outline Phone Search

Accordion

Универсальный раскрывающийся компонент для FAQ, меню, фильтров и любых сворачиваемых блоков.

Да. Большинство наших санаториев принимает гостей с детьми. Для каждого санатория условия могут отличаться.

  • Паспорт
  • Полис ОМС или ДМС (при необходимости)
  • Санаторно-курортная карта

Да, возле каждого санатория имеется бесплатная парковка для гостей.

Да. Просто предупредите менеджера заранее, чтобы мы подготовили номер к вашему прибытию.

Этот текст никогда не откроется.

Несколько независимых групп

Документы

Необходим оригинал паспорта.

Возьмите действующий полис ОМС.

Оплата

Оплата банковской картой.

Наличными или картой.

Accordion с произвольным контентом

  • Консультация врача
  • Проживание
  • Питание
  • Процедуры

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

Перед приездом рекомендуется проконсультироваться с менеджером.

Tabs

Компонент для переключения между связанными разделами контента.
Базовый Tabs

Описание санатория, услуги и преимущества.

Большой объем контента

Первый абзац.

Второй абзац.

Третий абзац.

Пять вкладок

Контент первой вкладки.

Tabs Group

Обёртка для нескольких независимых Tabs-компонентов на одной странице.
Одна группа Tabs с одним набором вкладок

Санаторий

Основная информация

Описание санатория, его преимущества и общая информация.

Одна группа Tabs с двумя независимыми Tabs-компонентами

Документы

Нужен оригинал паспорта.

Оплата

Оплата банковской картой на сайте.

Одна группа Tabs с тремя наборами и сложным контентом

Лечение

  • Заболевания опорно-двигательного аппарата
  • Болезни нервной системы
  • Проблемы дыхательной системы

Проживание

Уютные номера для комфортного отдыха.

Дополнительно

Трехразовое питание по системе заказного меню.

Pagination

Универсальная навигация по страницам BADS без привязки к источнику данных.

Компонент принимает готовую структуру страниц и может использоваться в любых блоках: новости, акции, каталоги, поиск и другие разделы.

Pagination states

Breadcrumbs

Навигационная цепочка BADS для страниц, архивов и вложенных разделов.

Long navigation

Light version

Alert

Системные уведомления и сообщения пользователю.

Variants

Информация
Это информационное сообщение.
Успешно
Ваша заявка успешно отправлена.
Ошибка
Не удалось выполнить действие. Попробуйте еще раз.

Closable

Modal

Универсальное модальное окно BADS. Любой компонент системы может открыть его без собственного JavaScript.

Modal является самостоятельным UI-компонентом. Для открытия достаточно передать два data-атрибута в любую кнопку BADS.

Title

Универсальный компонент заголовков дизайн-системы.

Типовой заголовок

Пример использования компонента Title.

Subtitle

Subtitle — самостоятельный UI-компонент для поясняющего текста. Может использоваться как отдельно, так и внутри компонента Title.

Divider

Декоративный разделитель, используемый совместно с заголовками.

Frame

Overlap

Overlap пример

Карточка находится поверх изображения.

Grid

Карточка 1

Пример содержимого карточки.

Карточка 2

Пример содержимого карточки.

Карточка 3

Пример содержимого карточки.

Карточка 4

Пример содержимого карточки.

Карточка 5

Пример содержимого карточки.

Карточка 6

Пример содержимого карточки.

Sidebar

Основной контент

Здесь располагается основной текст страницы.

Sidebar ничего не знает о содержимом. Он только раскладывает две области.

Это может быть статья, описание санатория, лечение, акция или любой другой контент.

Input

Обычное текстовое поле.
Поле прошло проверку.
Некорректный номер телефона.

Checkbox

Textarea

Максимум 1000 символов.

Radio