Свои стили (CSS)

Цвета, шрифты и отступы в плагине не настраиваются кнопками: для этого есть поле «Пользовательский CSS» в самом низу страницы настроек. Стили из него действуют на все группы и сохраняются при сохранении настроек. Знание CSS нужно только базовое: имя класса, фигурные скобки и пара свойств.

Поле «Пользовательский CSS» с примером стиля, кнопки добавления группы и «Сохранить»

Классы плагина

Класс Что это
.start-promocards__card-wrap Ячейка карточки в ряду
.start-promocards__card Сама карточка (ссылка)
.start-promocards__image Фоновая картинка
.start-promocards__info Блок с текстом
.start-promocards__info_title Заголовок
.start-promocards__info_description Описание
.start-promocards__button Кнопка
.start-promocards__timer Таймер целиком

Эти классы можно посмотреть и в браузере: на странице витрины нажмите правой кнопкой мыши на нужный элемент карточки и выберите «Просмотреть код» (в разных браузерах пункт называется чуть по-разному).

Пример: заголовок

.start-promocards__info_title {
    color: #ffd400;
    font-size: 28px;
}

Такое правило сработает на всех группах: цвет и размер заголовка изменятся.

Пример: одна группа

У блока каждой группы есть атрибут с её номером. Он нужен, чтобы стили касались только одной группы:

[data-group-number="2"] .start-promocards__info_title {
    color: #ffd400;
    font-size: 28px;
}

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

Когда простой класс не срабатывает

Часть свойств плагин задаёт строже, в зависимости от вида карточки (например, выравнивание текста). Свойства color и font-size обычный класс переопределяет. А выравнивание текста и ещё некоторые свойства — нет: правило из «Пользовательского CSS» не применяется. Добавьте к такому свойству !important:

.start-promocards__info_title {
    text-align: right !important;
}

Другие атрибуты для точных стилей

У ячейки карточки есть три атрибута, по которым можно написать стиль под конкретный вид, размер или формат:

Атрибут Значения
data-card-view 1, 2, 3, 4 — вид карточки
data-card-form xs, sm, md, lg — размер (150, 200, 250, 400 px)
data-card-column 1–5, 1-3/2, 2/1-3 — формат

Например, чтобы увеличить заголовок только в больших карточках:

[data-card-form="lg"] .start-promocards__info_title {
    font-size: 36px;
}

Высота и ширина

Высоту и ширину ячеек плагин задаёт сам по настройкам размера и формата. Меняйте их на странице настроек, а не в CSS.

Просмотр изображения
Оригинал