Стили дополнительных состояний
У элементов и виджетов, с которыми может взаимодействовать пользовать — например, меню, поля формы, аккордеон, табы — есть дополнительные состояния. Примеры: активное состояние чекбокса или радио-кнопки в форме, раскрытая вкладка аккордеона или таба.
Дополнительные состояния можно стилизовать, изменив их стандартные цвета. Например, можно убрать голубую подсветку для раскрытого айтема аккордеона, заменив ее цвет на нужный. Это позволит сохранить единый стиль в дизайне вашего сайта.
Решение на данный момент — стилизовать дополнительные состояния с помощью кастомного кода. Команда Taptop сейчас работает над фичей, которая позволит делать стилизацию с помощью настроек Редактора дизайна без использования кода.
Для настройки стилей дополнительных состояний с помощью кода нужно сделать следующие шаги:
1. Добавьте на холст виджет Embed.
2. Вставьте в виджет код.
Откройте поп-ап, дважды кликнув по виджету.
Вставьте в поп-ап код и нажмите кнопку «Сохранить».
3. Сохраните и опубликуйте страницу, а затем проверьте работу виджета.
Кастомный код работает только после публикации страницы, и его работа не отображается на предварительном просмотре. Поэтому для проверки откройте страницу, кликнув на ее URL-адрес после публикации.
Вы можете написать код сами или взять уже готовый.
Вот рабочие примеры кода для различных элементов и виджетов:
Код для чекбокса:
Для активного состояния чекбокса можно указать:
- linear-gradient — цвет фона
- border-color — цвет границ
Код для Checkbox Label (метки чекбокса):
Для активного состояния чекбокса можно указать:
- color — цвет текста метки
- font-weight — насыщенность шрифта метки
Проверка работы:
Код для радио-кнопки:
Для активного состояния радио-кнопки можно указать:
- background-image — цвет фона
- border-color — цвет границ
Код для Radio Label (метки радио-кнопки):
Для активного состояния радио-кнопки можно указать:
- color — цвет текста метки
- font-weight — насыщенность шрифта метки
Проверка работы:
Для открытого айтема можно указать:
- background-color — цвет фона хединга
- color — цвет текста в хединге
Проверка работы:
Для открытого айтема можно указать:
- border-color — цвет границ хединга
- border-bottom-color — цвет нижней границы хединга
- border-bottom-width — ширина нижней границы хединга
- background — цвет фона хединга
- color — цвет текста хединга
Проверка работы:
Для плейсхолдера можно указать:
- color: цвет текста
Проверка работы:
Чтобы изменить цвет посещенной ссылки по умолчанию можно указать:
- color — цвет ссылки
Проверка работы (ссылка 3 — посещенная):
Чтобы изменить цвет посещенного Link block по умолчанию можно указать:
- color — цвет текста
Проверка работы (Link block 3 — посещенный):
Для активного bullet (элемента пагинации) можно указать:
- background-color — цвет фона
Проверка работы:
Для активного slider dot (элемента пагинации) можно указать:
- background-color — цвет фона
- border-color — цвет границы
Проверка работы: