Начало работыОснова Falcon SpaceРуководстваВозможностиКоммуникация пользователейТаблицыФормыПоля формыЛендингиДизайн, стилизация, юзабилитиУниверсальный APIИнтеграцииКаталогиНавигацияДокументыДополнительные компонентыПродвижение, SEOСистемные моментыСистемное администрированиеHOWTOЗагрузка файлов, картинокHOWTO SQLHOWTO JSHOWTO ВерсткаРешение проблемСоветы по реализации
Falcon Space - платформа для создания сайтов с личными кабинетами
В 2-3 раза экономнее и быстрее, чем заказная разработка
Более гибкая, чем коробочные решения и облачные сервисы
Используйте готовые решения и изменяйте под свои потребности
Создание темной темы для сайта
Время чтения - 3 мин.Дата публикации 23.01.2026
Как выглядит темная тема:

Тема создается в /themes и основные настройки идут за счет переопределения Bootstrap переменных, и кастомные моменты дорабатываются через CSS к теме.
Создаем тему dark и прописываем такие SASS переменные в файле:
// Bootstrap Color Overrides
$white: #000 !default;
$gray-100: #222 !default;
$gray-200: #333 !default;
$gray-300: #444 !default;
$gray-400: #555 !default;
$gray-500: #666 !default;
$gray-600: #777 !default;
$gray-700: #999 !default;
$gray-800: #aaa !default;
$gray-900: #ccc !default;
$black: #fff !default;
$light: $gray-500;
$dark: $gray-900;
//$input-btn-border-width: 3px;
$table-color: $gray-900;
$table-bg: $gray-100;
$text-muted: $gray-900;
$font-size-base: 1.3rem;
$input-btn-font-size: 1rem;
$blue: #4e73df !default;
$indigo: #6610f2 !default;
$purple: #6f42c1 !default;
$pink: #e83e8c !default;
$red: #e74a3b !default;
$orange: #fd7e14 !default;
$yellow: #f6c23e !default;
$green: #1cc88a !default;
$teal: #20c9a6 !default;
$cyan: #36b9cc !default;
// Custom Colors
$brand-google: #f7933b;
$brand-facebook: #f7933b;
// Set Contrast Threshold
$yiq-contrasted-threshold: 195 !default;
// Typography
$body-color: $gray-900 !default;
$font-family-sans-serif: "Nunito", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", 'Noto Color Emoji' !default;
$font-weight-light: 300 !default;
// $font-weight-base: 400;
$headings-font-weight: 400 !default;
// Shadows
$box-shadow-sm: 0 0.125rem 0.25rem 0 rgba($gray-900, .2) !default;
$box-shadow: 0 0.15rem 1.75rem 0 rgba($gray-900, .15) !default;
// $box-shadow-lg: 0 1rem 3rem rgba($black, .175) !default;
// Borders Radius
$border-radius: 0.35rem !default;
$border-color: darken($gray-200, 2%);
// Spacing Variables
// Change below variable if the height of the navbar changes
$topbar-base-height: 4.375rem;
// Change below variable to change the width of the sidenav
$sidebar-base-width: 14rem;
// Change below variable to change the width of the sidenav when collapsed
$sidebar-collapsed-width: 6.5rem;
// Card
$card-cap-bg: $gray-100;
$card-border-color: $border-color;
// Adjust column spacing for symmetry
$spacer: 1rem;
$grid-gutter-width: $spacer * 1.5;
// Transitions
$transition-collapse: height .15s ease !default;
// Dropdowns
$dropdown-font-size: 0.85rem;
$dropdown-border-color: $border-color;
Примечание. Если вы хотите менять какие-то переменные Sass самостоятельно, то вот отличный справочник всех переменных для Bootstrap 4.5 - https://bootstrapvars.com/
В CSS записываем такие изменения (+ сюда же записываем потом и другие кастом-правки стилей для случаев, где идет наложение цветов):
.as-panel{ background: #222 !important; border: solid 1px #555;}
html body div.as-table table.crd2Table td{color : #fff !important;}
html body .as-table table.crd2Table thead {color:#fff !important;}
html body .crd2Table th.crd2SortDown, html body .crd2Table th.crd2SortUp {background-color: #333 !important;}
body .sidebar-dark .nav-item .nav-link{color:#fff !important;}
body #accordionSidebar{background: #000 !important;}
body .crd2FooterRow, .crd2HeadRow {background-color: #555;}
body .select2-selection {background: #000 !important; }
body .select2-selection__choice{color: #000 !important;}
body .select2-dropdown{background: #222 !important;}
Не закрывая текущую вкладку, после этого в отдельной (ВАЖНО) вкладке открываем /themes, компилируем тему Sass и ставим тему активной.
Что важно сделать, чтобы темная тема работала:
- Отключить Настройки дизайна форму (галка Отключить применение настроек). Иначе просто форма Настройки дизайна будет переопределять некоторые стили CSS.
- В as.systemOptions.js отключить установку темы light для таблиц.
Google поиск по нашей документации
Запрос расчета стоимости веб-проекта на базе Falcon Space
- Шаг 1. Создать концепт проекта
- Шаг 2. Получить оценку бюджета (КП)
- Шаг 3. Заключить договор
- Шаг 4. Создать совместно техническое задание
- Шаг 5. Поэтапная реализация проекта