Контентные блоки задают содержимое страницы и состоят из базовых блоков.
Если необходимо, контентные блоки могут содержать собственные уникальные или косметические стили. Значения свойств в стилях всех визуальных сущностей должны браться из модоификаторов темы (цвет, размер, регистр).
Из уровня дизайн-сиcтемы должны использоваться:
- cтили блока-паттерна
.form
; - стили контентного блока
.text
.
Ещё блок должен содержать свои уникальные дополнительные стили.
- размер границ — 3px
Из уровня дизайн-сиcтемы блок должен использовать:
- стили блока-паттерна
.informer
; - стили контентных блоков
.text
,placeholder
,button
.
Ещё блок должен содержать свои уникальные дополнительные стили.
Исходные стили
- минимальная высота — 335px;
- размер внешних вертикальных отступов вложенного блока placeholder —
m
.
Скриншот(в инвёрсной Теме)
Из уровня дизайн-сиcтемы блок должен использовать:
- стили блока-паттерна
.card
; - стили контентного блока
.text
.
Ещё блок должен содержать свои уникальные дополнительные стили.
Исходные стили
- минимальная высота — 280px;
- размер границ — 3px;
- высота изображения — 160px.
Скриншот(в раскрытом виде)
Из уровня дизайн-сиcтемы блок должен использовать:
- стили блока-Паттерна
.list
; - стили контентных блоков
.text
,brand-logo
.
Ещё блок должен содержать свои уникальные дополнительные стили и логику раскрытия.
- размер границ — 3px
Из уровня дизайн-сиcтемы блок должен использовать:
- стили блока-паттерна
.card
; - стили контентного блока
.text
.
Ещё блок должен содержать свои уникальные дополнительные стили.
Исходные стили
- минимальная высота — 430px;
- размер границ — 3px;
- точки навигации имеют размер 8px на 8px;
- отстпупы между собой в значении
xs
; - высота изображения — 180px;
- отступ между текстом и навигацией —
s
.
Из уровня дизайн-сиcтемы блок должен использовать:
- стили блока-паттерна
.card
; - стили контентного блока
.text
.
Ещё блок должен содержать свои уникальные дополнительные стили.
Исходные стили
- минимальная высота — 408px;
- отступ между изображение и текстом в значении
m
; - высота изображения — 180px;
- высота кнопки —
l
.
Из уровня дизайн-сиcтемы блок должен использовать:
- стили блока-паттерна
.card
; - стили контентного блока
.text
.
Ещё блок должен содержать свои уникальные дополнительные стили.
- размер границ — 3px;
- элемент прогресc-бара имеет высоту 8px и нижнюю границу;
- высота изображения — 160px;
- минимальная высота — 380px;
- отступ между строкой заголовка и текстом — s;
- значения модификатора size (отображает прогресс):
one-third
— 1/3,half
— 1/2,two-third
— 2/3 от ширины контейнера.
Из уровня дизайн-сиcтемы блок должен использовать:
- стили блока-паттерна
.icon-plus
; - стили контентного блока
.text
.
Ещё блок должен содержать свои уникальные дополнительные стили.
Исходные стили
- размеры изображения — 170px x 120px;
- вертикальный отступ перед ссылкой (последняя строка) — xs.
Из уровня дизайн-сиcтемы блок должен использовать:
- стили блока-паттерна
.icon-plus
; - стили контентных блоков
.text
,brand-logo
.
Ещё блок должен содержать свои уникальные дополнительные стили.
- минимальная высота — 408px;
- у первой и второй строк блока внешний отступ снизу имеет значение xs.
Из уровня дизайн-сиcтемы блок должен использовать:
- стили блоков-паттернов
.card
,.list
; - стили контентных блоков
.text
.
Ещё блок должен содержать свои уникальные дополнительные стили.
Исходные стили
- минимальная высота — 408px;
- отступ между блоками input и button в футере —
s
; - у первой строки внешний отступ снизу — xl;
- у второй и последующих строк внешний отступ снизу — s.
Из уровня дизайн-сиcтемы блок должен использовать:
- стили блока-паттерна
.card
; - стили контентных блоков
.text
,avatar
,brand-logo
.
Ещё блок должен содержать свои уникальные дополнительные стили.
Исходные стили
- минимальная высота — 333px;
- величина отступа между логотипами и первой строкой равна значению
xl
; - величина отступа между заголовком и текстом —
s
.
Блок должен содержать свои уникальные стили
- имеет вертикальные отступы в значении
xxxl
вертикальный и--gap
горизонтальный; - к краю экрана не прилипает;
- логотип имеет фиксированную ширину 179px, высоту 34px и цвет, соответствующий цвету основного текста.
Должен содержать свои уникальные стили и логику переключения тем (располагается внутри шапки).
Исходные стили
- имеет фиксированную ширину 97px и высоту 32px;
- сам ползунок имеет фиксированную ширину 24px и высоту 24px;
- цвет фона ползунка соответствует цвету границ;
- ширина границы — 2px.
Из уровня дизайн-сиcтемы блок использует стили контентного блока .text
Ещё блок должен содержать свои уникальные дополнительные стили.
Исходные стили
- имеет вертикальные отступы в значении
xxxl
вертикальный и--gap
горизонтальный; - к краю экрана не прилипает;
- максимальная ширина контента — 1144px.
Помощь: подробная спецификация блоков с подсказками, на каком узле и в какой модификации используется блок паттерна или его элементы.
Примиксованные блоки паттернов
- 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 (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
- button button_size_l
Примиксованные блоки паттернов
- 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)
Элементы без примиксованных блоков паттернов
- image (изображение)
Вложенные контентные блоки
- text text_view_primary text_size_m
- text text_view_primary text_size_s
- image
Примиксованные блоки Паттернов
- 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__hide (e-accordion__more e-accordion__more_view_default list__item 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)[нижняаяя строка в расхлопнутом элементе с двумя блоками]
Элементы без примиксованных блоков паттернов
- history__details [объединяет блок времени, логотипа и текста]
- history__time [блок времени (серые полосы слева)]
Вложенные контентные блоки
- 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 (card_view_default theme theme_color_project-brand)
- commercial__pic (card__content_space-a_xxl)
- commercial__info (card__footer_space-a_xxl)
Элементы без примиксованных блоков паттернов
- image (изображение)
- navigation (контейнер для переключателей между страницами)
- page-button (квадратная кнопка для переключения на страницу)
Вложенные контентные блоки
- text text_view_primary text_size_s
- image
Примиксованные блоки паттернов
- 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
- image
Примиксованные блоки паттернов
- collect (card_view_default card_border_all theme theme_color_project-inverse)
- collect__image (card__content)
- collect__footer (card__footer card__footer_space-a_l)
Элементы без примиксованных блоков паттернов
- collect__progress (контейнер прогресс-бара)
- collect__done (полоса прогресс-бара)
Вложенные контентные блоки
- text text_size_l text_view_primary
- text text_size_m text_view_secondary
- image
Примиксованные блоки паттернов
- articles (list_view_default)
- articles__article (list__item_indent-b_xl)
- articles__unit (icon-plus icon-plus_vertical-align_center)
- articles__pic (theme_color_project-inverse icon-plus__icon icon-plus__icon_indent-r_m)
- articles__content (icon-plus__block)
Вложенные контентные блоки
- text text_view_secondary text_size_l
- text text_view_primary text_size_l
- text text_view_link text_size_m
- image
Примиксованные блоки паттернов
- offer (theme_color_megafon-brand card card_view_default)
- offer__partner (card__content_space-a_xl)
- offer__footer (card__footer_space-a_xl)
Элементы без примиксованных блоков паттернов
- offer__name (первая строка текста)
- offer__sale (вторая строка текста)
Вложенные контентные блоки
- text text_view_ghost text_size_s
- text text_view_primary text_size_xxl
- text text_view_secondary text_size_m
- brand-logo brand-logo_name_megafon brand-logo_size_m
Примиксованные блоки паттернов
- subscribtion (card_view_default theme theme_color_project-brand)
- subscribtion__info (card__content_space-a_xl)
- subscribtion__advantages (list)
- subscribtion__advantage (list__item list__item_space-b_s)
- subscribtion__footer (card__footer_space-a_xl list)
- subscribtion__control (list__item_space-b_s)
Элементы без примиксованных блоков паттернов
- subscribtion__title (заголовок блока)
Вложенные контентные блоки
- text text_view_primary text_size_xxl
- text text_view_primary text_size_l
- input input_size_l
- button button_size_l button_width_full
Примиксованные блоки паттернов
- event (card_view_default theme_color_project-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)
Элементы без примиксованных блоков паттернов
- event__preview (контейнер для изображений)
- event__speaker (левое изображение в блоке)
- event__title (заголовок события)
- event__description (описание события)
Вложенные контентные блоки
- 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_l text_align_center
- text text_view_link text_size_xl text_align_center
Примиксованные блоки паттернов
- 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
- image
- Содержит в себе переключатель темы.
Элементы без примиксованных блоков паттернов
- header__content (содержимое блока)
- header__logo (логотип слева)
- Вкладывается в шапку.
Элементы без примиксованных блоков паттернов
- onoffswitch__button (квадратная кнопка переключателя)
Вложенные контентные блоки
- text text_view_primary text_size_l
Элементы без примиксованных блоков паттернов
- footer__content (содержимое блока)