Разметка

<ya-kit-accordion />

Элемент для отображения аккордеона.

Свойства элемента

Свойство

Тип

Описание

class

string

Дополнительные CSS-классы для стилизации.

default-expanded

boolean

Первоначальное состояние. По-умолчанию false.

Пример использования
<ya-kit-accordion>
    <ya-kit-accordion-header>
        <ya-kit-text size="md" weight="bold">Заголовок</ya-kit-text>
    </ya-kit-accordion-header>
    <ya-kit-accordion-body>
        <ya-kit-text as="p">
            Lorem ipsum dolor sit amet consectetur adipiscing elit. Quisque faucibus ex sapien vitae pellentesque sem placerat. In id cursus mi pretium tellus duis convallis. Tempus leo eu aenean sed diam urna tempor. Pulvinar vivamus fringilla lacus nec metus bibendum egestas. Iaculis massa nisl malesuada lacinia integer nunc posuere. Ut hendrerit semper vel class aptent taciti sociosqu. Ad litora torquent per conubia nostra inceptos himenaeos.
        </ya-kit-text>
    </ya-kit-accordion-body>
</ya-kit-accordion>
Пример внешнего вида

Элемент для отображения каруселей.

Свойства элемента

Свойство

Тип

Описание

class

string

Дополнительные CSS-классы для стилизации.

count

number

Количество элементов.

columns

number

Количество элементов в ряду. По умолчанию — 4.

columns-touch

number

Количество карточек в ряду на мобильных устройствах. По умолчанию — 2.

h-gap

0, 25, 50, 100, 150, 200, 250, 300, 400, 500, 600, 700

Отступ между столбцами.

autoplay

boolean

Включение/отключение автопролистывания. По умолчанию — false.

autoplay-delay

number

Интервал автопролистывания в мс. По умолчанию — 3000.

controls-alignment

none, edges, leftRight, left, right

Расположение элементов управления.

controls-size

xs, sm, md, lg

Размер элементов управления.

Пример внешнего вида

ya-kit-carousel.png

<ya-kit-h-stack /> / <ya-kit-v-stack />

Вспомогательный элемент для отображения горизонтальных/вертикальных списков элементов.

Свойства элемента

Свойство

Тип

Описание

class

string

Дополнительные CSS-классы для стилизации.

flex-wrap

nowrap, wrap

Правило вывода элементов в одну или в несколько строк.

justify-content

unset, flex-start, flex-end, center, space-between, space-around

Выравнивание элементов вдоль главной оси.

align-items

unset, flex-start, flex-end, center, baseline, stretch

Выравнивание элементов перпендикулярно главной оси.

gap

0, 25, 50, 100, 150, 200, 250, 300, 400, 500, 600, 700

Отступ между элементами.

Пример внешнего вида

<ya-kit-h-stack\>

<ya-kit-v-stack\>

png

png

<ya-kit-grid />

Элемент подходит для шаблонов с известным количеством столбцов. Можно настроить разное количество столбцов для разных устройств.

Свойства элемента

Свойство

Тип

Описание

class

string

Дополнительные CSS-классы для стилизации.

count

number

Количество дочерних элементов.

columns

number

Количество элементов в ряду. По умолчанию — 4.

columns-touch

number

Количество карточек в ряду на мобильных устройствах. По умолчанию — 2.

h-gap

0, 25, 50, 100, 150, 200, 250, 300, 400, 500, 600, 700

Отступ между столбцами.

v-gap

0, 25, 50, 100, 150, 200, 250, 300, 400, 500, 600, 700

Отступ между рядами.

Пример внешнего вида

png

<ya-kit-module />

Компонент-обертка для модулей Yandex KIT, предоставляющий контекст модуля для дочерних компонентов.

Свойства элемента

Свойство

Тип

Описание

class

string

Дополнительные CSS-классы для стилизации.

module-id

string

Уникальный идентификатор модуля.

Пример использования
{{#each settings.modules as |module|}}
    <ya-kit-module module-id={{module.id}}>
        <div>Module content</div>
    </ya-kit-module>
{{/each}}

<ya-kit-parallax />

Компонент для создания parallax-эффекта.

Свойства элемента

Свойство

Тип

Описание

class

string

Дополнительные CSS‑классы для стилизации.

speed

number

Коэффициент скорости параллакс‑эффекта, который определяет, насколько быстро элемент движется относительно прокрутки страницы.

<ya-kit-section-layout />

Элемент-обертка для секций. Управляет отступами секции и цветовой схемой.

Свойства элемента

Свойство

Тип

Описание

class

string

Дополнительные CSS-классы для стилизаци.

background

none, primary, secondary, neutral

Цвет фона всей секции.

palette

Palette

Цветовая схема.

is-fullscreen

default, enabled, disabled

Растянуть секцию на весь экран.

v-gap

SpacingSkin

Отступ между строками. По умолчанию — 300.

h-padding-desktop

SpacingSkin

Отступ по краям на десктопе.

h-padding-mobile

SpacingSkin

Отступ по краям на мобильных устройствах.

padding-top

double, single, none

Отступ над секцией. Модификатор значения берется из глобальных настроек.

padding-bottom

double, single, none

Отступ под секцией. Модификатор значения берется из глобальных настроек.

<ya-kit-section-layout-row />

Базовый элемент-обертка для строк внутри секций. Управляет отступами по краям в зависимости от выставленных атрибутов в <ya-kit-section-layout />.

Свойства элемента

Свойство

Тип

Описание

class

string

Дополнительные CSS-классы для стилизации.

is-sticky

boolean

Включение/отключение залипания элемента.

Пример использования
<ya-kit-section-layout background="none" is-fullscreen>
    <ya-kit-section-layout-row>
        <ya-kit-section-title text="{{settings.sectionTitle}}" />
    </ya-kit-section-layout-row>
    <ya-kit-section-layout-row>
         <!-- Шаблон секции здесь -->
    </ya-kit-section-layout-row>
</ya-kit-section-layout>

<ya-kit-section-title />

Базовый элемент для отображения заголовка секции. В отличие от <ya-kit-text /> выставляет значения в зависимости от выставленных атрибутов в <ya-kit-section-layout /> и глобальных настроек.

Свойства элемента

Свойство

Тип

Описание

class

string

Дополнительные CSS-классы для стилизации.

as

h1, h2, h3, h4, h5, h6

Тег секции

text

string

Заголовок секции.

to

LinkSource

Ссылка.

Пример использования
<ya-kit-section-layout background="none" is-fullscreen>
    <ya-kit-section-layout-row>
        <ya-kit-section-title text="{{settings.sectionTitle}}" />
    </ya-kit-section-layout-row>
    <ya-kit-section-layout-row>
         <!-- Шаблон секции здесь -->
    </ya-kit-section-layout-row>
</ya-kit-section-layout>

<ya-kit-sticky />

Вспомогательный элемент для отображения плавающих элементов.

Важно

Для корректной работы плавающих элементов внутри <ya-kit-section-layout /> необходимо переопределить свойство overflow-x, которое по умолчанию установлено в значение hidden, чтобы отключить горизонтально переполнение.

Свойства элемента

Свойство

Тип

Описание

class

string

Дополнительные CSS-классы для стилизации.

scope

local \ global

Определяет область в рамках которой активен плавающий элемент:

  • global — в рамках всей страницы.

  • local — в рамках родительского элемента.

is-sticky

boolean

Включение/отключению залипания элемента.

Обратиться в службу поддержки

Написать в чат

Написать письмо

Предыдущая
Следующая