WP eLDeR Quiz документация v1.4.x
ДокументацияРазработчикамCSS-переменные

CSS-переменные

Все размеры и цвета квиза выведены в CSS-переменные с префиксом --elder-quiz-. Меняйте их в «Дополнительном CSS» (настройки → Внешний вид) или в стилях темы — без правки файлов плагина.

Пример использования

/* Все квизы сайта */
.elder-quiz {
    --elder-quiz-radius: 16px;
    --elder-quiz-font-size: 18px;
}

/* Только квиз с ID 7 */
.elder-quiz--7 {
    --elder-quiz-primary-color: #0f766e;
}

Цвета

ПеременнаяНазначение
--elder-quiz-primary-colorАкцент: кнопки, выбранные элементы, прогресс.
--elder-quiz-primary-color-textТекст на акцентном фоне.
--elder-quiz-backgroundФон контейнера квиза.
--elder-quiz-background-1 / --elder-quiz-background-2Вспомогательные фоны (карточки ответов, поля) — по умолчанию выводятся из основного фона.
--elder-quiz-text-color / --elder-quiz-text-color-mutedОсновной и приглушённый текст.
--elder-quiz-success-color / --elder-quiz-success-backgroundВерные ответы, сообщения об успехе.
--elder-quiz-error-color / --elder-quiz-error-backgroundОшибки, неверные ответы.
--elder-quiz-shadow-colorЦвет теней.
--elder-quiz-answer-border-color / --elder-quiz-answer-border-color-checkedРамка варианта ответа — обычная и выбранная.
--elder-quiz-form-border-color / --elder-quiz-form-border-focus-colorРамки полей формы.

Размеры и отступы

ПеременнаяНазначение
--elder-quiz-font-size / --elder-quiz-header-font-sizeБазовый шрифт и шрифт заголовков.
--elder-quiz-max-widthМаксимальная ширина квиза.
--elder-quiz-heightМинимальная высота (настройка «Высота» квиза).
--elder-quiz-footer-heightВысота нижней панели с навигацией.
--elder-quiz-container-padding / --elder-quiz-space / --elder-quiz-screen-gapВнутренние отступы и расстояния между блоками.
--elder-quiz-container-radius / --elder-quiz-radius / --elder-quiz-image-radius / --elder-quiz-form-radiusСкругления: контейнер, элементы, картинки, поля.
--elder-quiz-form-border-width / --elder-quiz-form-paddingРамка и отступы полей формы.
--elder-quiz-checkbox-sizeРазмер чекбоксов и радио-маркеров.
--elder-quiz-button-paddingОтступы кнопок.
Селекторы-хелперы. Корневой элемент каждого квиза имеет классы .elder-quiz и .elder-quiz--ID — переменные можно задавать точечно. Классы разметки стабильны и документированы: .elder-quiz-question__title, .elder-quiz-answer и т.д.