Руководство по настройке предустановок дизайна кнопок
Введение
Кнопки призыва к действию (CTA) имеют решающее значение для вовлечения пользователей, привлечения потенциальных клиентов и конверсий. PolyCMS объединяет гибкую и надежную систему предустановок дизайна кнопок, которая позволяет создателям контента и администраторам мгновенно стилизовать кнопки, используя предварительно настроенные, гармонизированные системы дизайна, без написания какого-либо специального кода CSS или HTML.
В этом руководстве подробно описаны стандартные предварительно созданные настройки, их гибкая структура схемы JSON, а также способы загрузки, управления и создания пользовательских настроек непосредственно в редакторе блоков.
Предварительно созданные пресеты дизайна
PolyCMS поставляется с 9 предустановленными премиальными пресетами кнопок промышленного уровня, предназначенными для высокой конверсии и визуальной согласованности во всех темах макета:
| Имя предустановки | Описание | Ключевая эстетика | Целевой вариант использования |
|---|---|---|---|
| Основной сплошной (синий) | Чистый, современный сплошной синий блок. | Сплошной фон #3b82f6, белый текст, радиус 6 пикселей. |
Действия с высоким приоритетом по умолчанию. |
| Вторичный контур (синий) | Минималистская кнопка с рамкой. | Прозрачный фон, рамка #3b82f6 и текст. |
Вторичные или низкоприоритетные призывы к действию. |
| SaaS (начать бесплатную пробную версию) | Таблетка глубокого индиго, укрепляющая доверие. | Глубокий индиго #4f46e5 bg, полная круглая форма таблеток. |
Регистрация программного обеспечения и бесплатные пробные версии. |
| Электронная коммерция (Купить сейчас) | Оранжевая кнопка с высокой конверсией. | Яркий оранжевый цвет #f97316, насыщенный оттенок. | Мгновенные покупки, оформление заказа. |
| Привлечение потенциальных клиентов (Загрузить PDF) | Бирюзовая кнопка таблетки, ориентированная на действие. | Бирюзовый фон #0d9488, полностью закругленные углы. |
Лид-магниты, загрузка ресурсов. |
| Премиум (демо-версия книги) | Роскошная темная пуговица с золотой окантовкой. | Глубокий темный фон #111827, золотой текст #fbbf24. |
Бронирование дорогих билетов, консультации. |
| Темный минимализм (черный) | Современная корпоративная монохромная кнопка. | Черный цвет #111827, белый текст. |
Современное портфолио, агентские акции. |
| Кейс (прочитайте историю) | Серая кнопка с минимальным контуром. | Сплошной белый фон, светлая рамка #e5e7eb. | Встроенная навигация по блогу, статьи. |
| Опасность/предупреждение (красный) | Разрушительное действие или кнопка предупреждения. | Сплошной красный фон #ef4444, белый текст. |
Удаление аккаунта, критические действия. |
Архитектура базы данных и схема JSON
Под капотом пресеты хранятся в базе данных под именем «polycms_presets» и организованы иерархически с помощью таблицы «polycms_preset_categories».
Каждый набор настроек содержит настраиваемую полезную нагрузку JSON, которая определяет точные интервалы, цветовые схемы, типографику, границы, выравнивание и интерактивное поведение при наведении:
{
"style": "custom",
"alignment": "center",
"target": "_self",
"label": "Action Button",
"bg_type": "solid",
"bg_color": "#4f46e5",
"text_color": "#ffffff",
"border_color": "#4f46e5",
"hover_bg_type": "solid",
"hover_bg_color": "#4338ca",
"hover_text_color": "#ffffff",
"hover_border_color": "#4338ca",
"border_radius": "9999px",
"inner_padding_top": 14,
"inner_padding_right": 36,
"inner_padding_bottom": 14,
"inner_padding_left": 36,
"font_size": "1rem",
"font_weight": "600"
}
Свойства интервала и оформления
-
Padding (
inner_padding_*): объявляется в пикселях (px) для точного контроля над пространством внутреннего текстового буфера. -
Типографика (
font_size,font_weight): поддерживает стандартные шкалы размеров (0,875rem,1rem) и сопоставления веса CSS (600,700). -
Границы (
border_radius): настраивает стиль углов от острых краев (0px) и классических блоков (4px,6px) до полностью закругленных таблеток (9999px).
Интеграция редактора (модальный режим загрузки предустановок и менеджер предустановок)
При редактировании контента в панели администратора Редактор блоков включает в себя целостную систему предустановленного взаимодействия:
1. Панель управления пресетами
Когда вы выбираете или добавляете блок Button, на панели настроек правой боковой панели загружается форма конфигурации ButtonSettings.vue. Непосредственно на этой панели Менеджер предустановок («PresetManager.vue») предоставляет:
-
Окно предварительного просмотра текущего активного дизайна.
-
Прямые ползунки и палитры цветов для переопределения параметров по умолчанию.
-
Средство запуска действий ** «Загрузить предустановку»**.
2. Загрузка стиля дизайна
Нажатие кнопки ** «Загрузить предустановку»** вызывает всплывающее окно «PresetLoadModal.vue»:
-
Поиск и фильтр: поиск пресетов по имени или просмотр по иерархическим папкам (например, системные шаблоны по умолчанию, пользовательские шаблоны агентств).
-
Мгновенный просмотр: при наведении или выборе стиля отображается интерактивная визуализация кнопки.
-
Применить стиль: при подтверждении выбора данные JSON кнопки мгновенно обновляются в редакторе блоков, что приводит к рефакторингу визуального представления в режиме реального времени.
Заключение и лучшие практики
Чтобы поддерживать высокое визуальное качество на вашем веб-сайте:
-
Ограничить цветовое расширение: используйте один основной пресет для основных призывов к действию при регистрации и контурные пресеты для второстепенных ссылок.
-
Обзор системы: сохраняйте проверенные дизайны как Системные настройки, чтобы другие авторы могли повторно использовать одинаковые макеты кнопок на разных страницах.