Перейти к основному содержимому

Тема, цвета и фон витрины

Витрина поддерживает 7 готовых тем и возможность выбора акцентного цвета. Всё настраивается в админке.

Путь: Админка → Оформление витрины → Дизайн


Готовые темы

Tirify поставляется с 7 темами. Каждая меняет цветовую схему витрины.

Код темыНазваниеХарактер
red_blackRed/BlackТёмная, красный акцент, sharp corners (6/10/14)
dark_blueDark BlueТёмная, синий акцент (6/10/16)
light_cleanLight CleanСветлая, чистый минимализм (6/10/16)
dark_redDark RedТёмная, тёмно-красный (4/8/12)
green_militaryGreen MilitaryТёмная, военный зелёный, квадратные углы (2/4/8)
purple_neonPurple NeonТёмная, неоновый фиолет, скруглённые (6/12/20)
minimal_greyMinimal GreyСветлая, монохромная (4/6/10)

Тема меняет:

  • Цвета фона (--background, --card, --popover)
  • Цвет текста (--foreground, --muted-foreground)
  • Акцентный цвет (--primary, --primary-foreground)
  • Цвета границ (--border)
  • Скругления (--theme-radius-sm/md/lg)

Акцентный цвет

Помимо выбора темы, можно переопределить акцентный цвет магазина:

  • HEX-пикер в админке → «Акцентный цвет»
  • Применяется как --primary (кнопки, ссылки, активные элементы)
  • Переопределяет акцент темы

Фон страницы

Background URL — URL картинки, которая показывается как фон всей витрины.

  • Картинка растягивается на весь экран (cover)
  • Overlay opacity — затемнение поверх фона (0 = без затемнения, 0.8 = почти чёрный)
  • Работает через body::before (затемнение) и body::after (картинка)
  • Картинка фиксированная (fixed), не скроллится
URL картинки

Используйте URL с вашего CDN или файлового хостинга. Картинка должна быть доступна по HTTPS. Не используйте относительные пути.


Фавикон

Favicon URL — иконка магазина во вкладке браузера.

  • URL PNG-файла (рекомендуется минимум 48×48, лучше 180×180)
  • Система автоматически генерирует размеры: 16×16, 32×32, 48×48, 180×180 (apple-touch-icon)
  • Исходник: favicon-32 (каноничный URL)

Color mode (светлая / тёмная)

По умолчанию витрина уважает системную тему пользователя (prefers-color-scheme). Владелец может:

  • Запретить переключение — снять галку «Разрешить смену темы»
  • Тогда витрина всегда в той теме, которую задал владелец
  • Переключатель в хедере не показывается

Как тема применяется

При сохранении темы в админке витрина обновляется мгновенно — перезагрузка страницы не требуется. Выбранная тема и акцентный цвет автоматически применяются ко всем элементам витрины.


Скругления (border-radius)

Единая шкала радиусов на витрине:

КлассЗначениеГде
rounded-sm6pxБейджи, чипы, инпуты
rounded-md10pxКнопки, контролы
rounded-lg12pxКарточки, панели, плитки
rounded-xl16pxБаннеры, крупные модалки

Тема может переопределять эти значения через --theme-radius-sm/md/lg.


Следующие шаги