Skip to content

Latest commit

 

History

History
366 lines (257 loc) · 17.1 KB

CONTENT.md

File metadata and controls

366 lines (257 loc) · 17.1 KB

Контентные блоки

Контентные блоки задают содержимое страницы и состоят из базовых блоков.

Если необходимо, контентные блоки могут содержать собственные уникальные или косметические стили. Значения свойств в стилях всех визуальных сущностей должны браться из модоификаторов темы (цвет, размер, регистр).

Блоки, которые нужно собрать

.payment — блок платёжной формы

Скриншот

Из уровня дизайн-сиcтемы должны использоваться:

  • cтили блока-паттерна .form;
  • стили контентного блока .text.

Ещё блок должен содержать свои уникальные дополнительные стили.

Исходные стили
  • размер границ — 3px

.warning — блок предупреждения

Скриншот

Из уровня дизайн-сиcтемы блок должен использовать:

  • стили блока-паттерна .informer;
  • стили контентных блоков .text, placeholder.

Ещё блок должен содержать свои уникальные дополнительные стили.

Исходные стили

  • минимальная высота — 335px;
  • размер внешних вертикальных отступов вложенного блока placeholder — m.

.product — блок карточки товара

Скриншот

Скриншот(в инвёрсной Теме)

Из уровня дизайн-сиcтемы блок должен использовать:

  • стили блока-паттерна .card;
  • стили контентного блока .text.

Ещё блок должен содержать свои уникальные дополнительные стили.

Исходные стили

  • минимальная высота — 280px;
  • размер границ — 3px;
  • высота изображения — 160px.

.history — блок истории операций

Скриншот

Скриншот(в раскрытом виде)

Из уровня дизайн-сиcтемы блок должен использовать:

  • стили блока-Паттерна .list;
  • стили контентных блоков .text, brand-logo.

Ещё блок должен содержать свои уникальные дополнительные стили и логику раскрытия.

Исходные стили
  • размер границ — 3px

.commercial — блок рекламной вставки

Скриншот

Из уровня дизайн-сиcтемы блок должен использовать:

  • стили блока-паттерна .card;
  • стили контентного блока .text.

Ещё блок должен содержать свои уникальные дополнительные стили.

Исходные стили

  • минимальная высота — 430px;
  • размер границ — 3px;
  • точки навигации имеют размер 8px на 8px;
  • отстпупы между собой в значении xs;
  • высота изображения — 180px;
  • отступ между текстом и навигацией — s.

.cover — блок обложки товара

Скриншот

Из уровня дизайн-сиcтемы блок должен использовать:

  • стили блока-паттерна .card;
  • стили контентного блока .text.

Ещё блок должен содержать свои уникальные дополнительные стили.

Исходные стили

  • минимальная высота — 408px;
  • отступ между изображение и текстом в значенииm;
  • высота изображения — 180px;
  • высота кнопки — l.

.collect — блок сбора средств

Скриншот

Из уровня дизайн-сиcтемы блок должен использовать:

  • стили блока-паттерна .card;
  • стили контентного блока .text.

Ещё блок должен содержать свои уникальные дополнительные стили.

Исходные стили
  • размер границ — 3px;
  • элемент прогресc-бара имеет высоту 8px и нижнюю границу;
  • высота изображения — 160px;
  • минимальная высота — 380px.

.articles — блок публикации

Скриншот

Из уровня дизайн-сиcтемы блок должен использовать:

  • стили блока-паттерна .icon-plus;
  • стили контентного блока .text.

Ещё блок должен содержать свои уникальные дополнительные стили.

Исходные стили

  • размеры изображения — 170px x 120px.

.offer — блок скидочного предложения

Скриншот

Из уровня дизайн-сиcтемы блок должен использовать:

  • стили блока-паттерна .icon-plus;
  • стили контентных блоков.text, brand-logo.

Ещё блок должен содержать свои уникальные дополнительные стили.

Исходные стили
  • минимальная высота — 408px

.subscription — блок подписки

Скриншот

Из уровня дизайн-сиcтемы блок должен использовать:

  • стили блоков-паттернов .card, .list;
  • стили контентных блоков .text.

Ещё блок должен содержать свои уникальные дополнительные стили.

Исходные стили

  • минимальная высота — 408px;
  • отступ между блоками input и button в футере — s.

.event — блок мероприятия

Скриншот

Из уровня дизайн-сиcтемы блок должен использовать:

  • стили блока-паттерна .card;
  • стили контентных блоков .text, avatar, brand-logo.

Ещё блок должен содержать свои уникальные дополнительные стили.

Исходные стили

  • минимальная высота — 333px;
  • величина отступа между логотипами и первой строкой равна значению xl;
  • величина отступа между заголовком и текстом — s.

.header — сквозной блок шапки

Скриншот

Блок должен содержать свои уникальные стили

Исходные стили
  • имеет вертикальные отступы в значении xxxl;
  • к краю экрана не прилипает;
  • логотип имеет фиксированную ширину 179px, высоту 34px и цвет, соответствующий цвету основного текста.

.onoswitch — сквозной блок переключателя тем

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

Исходные стили

  • имеет фиксированную ширину 97px и высоту 32px;
  • сам ползунок имеет фиксированную ширину 24px и высоту 24px;
  • цвет фона ползунка соответствует цвету границ;
  • ширина границы — 2px.

.footer — сквозной блок подвала

Скриншот

Из уровня дизайн-сиcтемы блок использует стили контентного блока .text

Ещё блок должен содержать свои уникальные дополнительные стили.

Исходные стили

  • имеет вертикальные отступы в значении xxxl;
  • к крааю экрана не прилипает;
  • максимальная ширина контента — 1144px.

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

Смысловой блок: payment

Примиксованные блоки паттернов

  • payment (form_border_all)
  • payment__header (form__item_space-v_l form__item_space-h_xl form__item_border_bottom)
  • payment__content (form__item_space-v_xxxl form__item_space-h_xl form__item_border_bottom)
  • payment__footer (form__item_distribute_between form__item_border_bottom form__item_vertical-align_center form__item_space-v_l form__item_space-h_xl)
  • form__item (form__item_indent-b_xl form__item_distribute_between form__item_vertical-align_center)
  • form__label (form__label_width_default)

Вложенные контентные блоки

  • text text_view_primary text_size_l, text_size_xxl (для заголовка формы)
  • button

Смысловой блок: warning

Примиксованные блоки паттернов

  • warning (informer_view_default informer_border_all)
  • warning__content (informer__content_distribute_center informer__content_space-a_xxl)
  • warning__button-wrapper (informer__action_distribute_center informer__action_space-a_xl)

Вложенные контентные блоки

  • text text_view_primary text_size_xl
  • placeholder placeholder_view_primary placeholder_size_m

Смысловой блок: product

Примиксованные блоки паттернов

  • product (card_view_default card_border_all)
  • product__content (card__content card__content_space-a_m)
  • product__footer (card__footer card__footer_space-a_m)

Вложенные контентные блоки

  • text text_view_primary text_size_m
  • text text_view_primary text_size_s

Смысловой блок: history

Примиксованные блоки Паттернов

  • history (list_view_default list_border_all)
  • history__transaction (list__item_border_bottom list__item_space-a_l)[пункт истории]
  • history__show (e-accordion__short list__item_vertical-align_center list__item_indent-t_m)
  • history__destination (icon-plus icon-plus_vertical-align_center)[объединяющий блок логотипа и текста]
  • history__pic (icon-plus__icon icon-plus__icon_indent-r_s icon-plus__icon_indent-l_l)[контейнер для логотипа]
  • history__label (icon-plus__block)[контейнер для текста]
  • history__description (list__item_indent-b_m)[две строки текста в расхлопе]
  • history__actions (list__item_distribute_between list__item_indent-b_l)[нижняаяя строка в расхлопнутом элементе с двумя блоками]

Вложенные контентные блоки

  • brand-logo brand-logo_name_yota brand-logo_size_m
  • brand-logo brand-logo_name_kcell brand-logo_size_m
  • brand-logo brand-logo_name_megafon brand-logo_size_m
  • brand-logo brand-logo_name_mts brand-logo_size_m
  • text text_view_primary text_size_l
  • text text_view_ghost text_size_s

Смысловой блок: commercial

Примиксованные блоки паттернов

  • commercial (card_view_default theme theme_color_project-brand)
  • commercial__pic (card__content_space-a_xxl)
  • commercial__info (card__footer_space-a_xxl)

Вложенные контентные блоки

  • text text_view_primary text_size_s

Смысловой блок: cover

Примиксованные блоки паттернов

  • cover (card card_view_default theme theme_color_project-brand)
  • cover__info (card__content_space-a_xxl)
  • cover__preview (theme_color_project-brand)
  • cover__footer (card__footer_space-a_xxl)

Вложенные контентные блоки

  • text text_view_primary text_size_xxl

Смысловой блок: collect

Примиксованные блоки паттернов

  • collect (card_view_default card_border_all theme theme_color_whitepaper-inverse)
  • collect__image (card__content)
  • collect__footer (card__footer card__footer_space-a_l)

Вложенные контентные блоки

  • text text_size_l text_view_primary
  • text text_size_m text_view_secondary

Смысловой блок: articles

Примиксованные блоки паттернов

  • articles (list_view_default)
  • articles__article (list__item_indent-b_xl)
  • articles__unit (icon-plus icon-plus_vertical-align_center)
  • articles__pic (theme_color_whitepaper-inverse icon-plus__icon icon-plus__icon_indent-r_m)
  • articles__content (icon-plus__block)

Вложенные контентные блоки

  • text text_view_secondary text_size_m
  • text text_view_primary text_size_l
  • text text_view_link text_size_m

Смысловой блок: offer

Примиксованные блоки паттернов

  • offer (theme_color_megafon-brand card card_view_default)
  • offer__partner (card__content_space-a_xl)
  • offer__footer (card__footer_space-a_xl)
  • brand-logo brand-logo_name_megafon brand-logo_size_m

Вложенные контентные блоки

  • text text_view_ghost text_size_s
  • text text_view_primary text_size_xxl
  • text text_view_secondary text_size_m

Смысловой блок: subscription

Примиксованные блоки паттернов

  • subscribtion (card_view_default theme theme_color_project-brand)
  • subscribtion__info (card__content_space-a_xl)
  • subscribtion__footer (card__footer_space-a_xl)
  • subscribtion__control (list__item_space-b_s)

Вложенные контентные блоки

  • text text_view_primary text_size_xxl
  • text text_view_primary text_size_l

Смысловой блок: event

Примиксованные блоки паттернов

  • event (card_view_default theme_color_whitepaper-inverse)
  • event__content (card__content_vertical-align_center card__content_distribute_center card__content_space-a_xxl)
  • event__footer (card__footer_vertical-align_center card__footer_distribute_center card__footer_space-a_xxl)

Вложенные контентные блоки

  • avatar avatar_size_m
  • brand-logo brand-logo_name_mts/brand-logo_name_mts brand-logo_size_m
  • text text_view_primary text_size_xxl text_align_center
  • text text_view_primary text_size_xl text_align_center
  • text text_view_link text_size_l text_align_center

Смысловой блок: product

Примиксованные блоки паттернов

  • product (card_view_default card_border_all)
  • product__content (card__content_space-a_m)
  • product__footer (card__footer_space-a_m)

Вложенные контентные блоки

  • text text_view_primary text_size_m
  • text text_view_primary text_size_s

Сквозной блок: header

  • Содержит в себе переключатель темы.

Сквозной блок: onoffswitch

  • Вкладывается в шапку.

Сквозной блок: footer

Вложенные контентные блоки

  • text text_view_primary text_size_l