Открыть меню
Переключить меню настроек
Открыть персональное меню
Вы не представились системе
Ваш IP-адрес будет виден всем, если вы внесёте какие-либо изменения.

MediaWiki:Citizen.css: различия между версиями

Страница интерфейса MediaWiki
Нет описания правки
Нет описания правки
 
(не показаны 32 промежуточные версии 2 участников)
Строка 1: Строка 1:
/* --- Светлая тема с бирюзовыми акцентами --- */
/* --- Светлая тема --- */
.skin-theme-clientpref-light {
.skin-theme-clientpref-day {
     /* == Фоновые цвета == */
     /* Ваши переменные для СВЕТЛОЙ темы */
    /* Основной фон страницы */
    --color-surface-0: #F7FAFC;    /* Очень светлый, почти белый с холодным оттенком */


     /* Фон для карточек, меню, модальных окон и т.д. */
     /* Текстовые цвета (темный текст на светлом фоне) */
     --color-surface-1: #E0F2F7;     /* Легкий, нежный бирюзово-голубой оттенок */
    --color-base: #2f363d;;              /* Основной текст: глубокий серо-синий для мягкости */
    --color-subtle: #606f7b;            /* Второстепенный, неяркий текст: приглушенный серо-синий */
     --color-emphasized: #1a1e21;       /* Выделенный текст: очень темный, почти черный  */


     /* Дополнительный уровень фона (например, для вложенных элементов или границ) */
     /* Цвета ссылок */
     --color-surface-2: #D4EBFO;     /* Чуть более насыщенный, но все еще светлый бирюзовый оттенок */
     --color-link: #007585;
     /* Вы можете добавить --color-surface-3, --color-surface-4 при необходимости */
     --color-link--hover: #005F6B;


     /* == Цвета текста == */
     /* "Прогрессивные" элементы*/
     /* Основной цвет текста (хорошо читаемый на --color-surface-0 и --color-surface-1) */
     --color-progressive: #008C9E;
     --color-base: #37474F;         /* Темный серо-синий (шиферный) */
    --color-progressive--hover: #007585;
     --color-progressive--active: #005F6B;


     /* Второстепенный, менее акцентированный текст */
     /* Переменные Citizen для фона*/
     --color-subtle: #546E7A;       /* Более светлый серо-синий */
    /* Эти значения создают чистый и светлый фон */
    --color-surface-0: #f8f9fa;        /* Основной фон страницы: очень светлый, почти белый */
    --color-surface-1: #ffffff;        /* Фон для элементов типа карточек, меню: чистый белый */
    --color-surface-2: #e9ecef;        /* Следующий уровень поверхности: легкий серый для разделения */
     /* --color-surface-3: #dee2e6; */  /* Пример дополнительного фона, если нужен */
    /* --color-surface-4: #ced4da; */  /* Пример еще одного уровня фона */


     /* Выделенный текст (например, заголовки, если они не используют отдельные переменные) */
     /* Дополнительно: можно определить основной HSL цвет с бирюзовым оттенком,
     --color-emphasized: #263238;   /* Очень темный серо-синий, почти черный */
      если вы хотите, чтобы Citizen генерировал другие элементы на его основе.
      Бирюзовый оттенок находится примерно между 180 и 195 градусами для более голубого варианта.
    */
    --color-primary__h: 190;        // Оттенок бирюзово-голубого
    --color-primary__s: 70%;        // Насыщенность
    --color-primary__l: 40%;        // Светлота (достаточно темная для генерации контрастных вариаций)
 
    --color-widget-bg: #e9ecef; /* Цвет фона виджета */
    --color-widget-bg-btn: #e9ecef; /* Цвет фона кнопки на виджите */
     --color-widget-bg-btn-hover: #f0f3f7; /* Цвет фона кнопки на виджите при наведении */
    --color-widget-border: var(--border-color-base); /* Цвет рамки виджета */


    /* == Интерактивные элементы (Бирюзовые) == */
     --color-panel-transparent: rgba(241,243,247,0.5);
    /* Ссылки */
     --color-box-shadow: rgba(0,0,0,0.03);
     --color-link: #00838F;          /* Насыщенный, но не слишком яркий бирюзово-голубой (Dark Cyan) */
     --color-link--hover: #006064;   /* Более темный бирюзово-голубой при наведении */


     /* Кнопки и "прогрессивные" элементы */
     --labirint-color: #00acc1;
    --color-progressive: #00796B;       /* Классический бирюзовый/тиловый (Teal) для кнопок */
     --labirint-accent-color: #29d8ef;  
     --color-progressive--hover: #00695C; /* Темнее при наведении */
}
    --color-progressive--active: #004D40;/* Самый темный тиловый при нажатии */


    /* Опционально: Если вы хотите, чтобы основной генерируемый цвет скина был бирюзовым */
html.skin-theme-clientpref-day .main-page-title {
    /*
  color: var(--color-emphasized);
    --color-primary__h: 175;        // Оттенок в HSL для бирюзы (примерно 170-185)
}
    --color-primary__s: 70%;        // Насыщенность
 
    --color-primary__l: 45%;       // Светлота (средняя, чтобы скин мог генерировать и светлые, и темные вариации)
html.skin-theme-clientpref-day .main-page-subtitle {
    */
  color: var(--color-subtle);
}
}


Строка 63: Строка 76:
     /* --color-surface-3: ... */
     /* --color-surface-3: ... */
     /* --color-surface-4: ... */
     /* --color-surface-4: ... */
    --color-widget-bg: #1E2228; /* Цвет фона виджета */
    --color-widget-bg-btn: #171B20; /* Цвет фона кнопки на виджите */
    --color-widget-bg-btn-hover: #282D35; /* Цвет фона кнопки на виджите при наведении */
    --color-widget-border: #2A2E35; /* Цвет рамки виджета */
    --color-panel-transparent: rgba(26,29,35,0.5);
    --color-box-shadow: rgba(0,0,0,0.2);
    --labirint-color: #00acc1;
    --labirint-accent-color: #29d8ef;
}
html.skin-theme-clientpref-night .main-page-title {
  color: #4DD0E1; /* Основной цвет текста заголовка */
  text-shadow:
    0px 15px 5px rgba(0, 172, 196, 0.1),
    10px 20px 5px rgba(0, 172, 196, 0.05),
    -10px 20px 5px rgba(0, 172, 196, 0.05),
    0px 0px 6px rgba(0, 172, 196, 0.7);
}
html.skin-theme-clientpref-night .main-page-subtitle {
  color: #4fa9bf;
}
}

Текущая версия от 15:18, 2 июня 2025

/* --- Светлая тема --- */
.skin-theme-clientpref-day {
    /* Ваши переменные для СВЕТЛОЙ темы */

    /* Текстовые цвета (темный текст на светлом фоне) */
    --color-base: #2f363d;;              /* Основной текст: глубокий серо-синий для мягкости */
    --color-subtle: #606f7b;            /* Второстепенный, неяркий текст: приглушенный серо-синий */
    --color-emphasized: #1a1e21;        /* Выделенный текст: очень темный, почти черный  */

    /* Цвета ссылок */
    --color-link: #007585;
    --color-link--hover: #005F6B;

    /* "Прогрессивные" элементы*/
    --color-progressive: #008C9E;
    --color-progressive--hover: #007585;
    --color-progressive--active: #005F6B;

    /* Переменные Citizen для фона*/
    /* Эти значения создают чистый и светлый фон */
    --color-surface-0: #f8f9fa;         /* Основной фон страницы: очень светлый, почти белый */
    --color-surface-1: #ffffff;         /* Фон для элементов типа карточек, меню: чистый белый */
    --color-surface-2: #e9ecef;         /* Следующий уровень поверхности: легкий серый для разделения */
    /* --color-surface-3: #dee2e6; */   /* Пример дополнительного фона, если нужен */
    /* --color-surface-4: #ced4da; */   /* Пример еще одного уровня фона */

    /* Дополнительно: можно определить основной HSL цвет с бирюзовым оттенком,
       если вы хотите, чтобы Citizen генерировал другие элементы на его основе.
       Бирюзовый оттенок находится примерно между 180 и 195 градусами для более голубого варианта.
    */
    --color-primary__h: 190;        // Оттенок бирюзово-голубого
    --color-primary__s: 70%;        // Насыщенность
    --color-primary__l: 40%;        // Светлота (достаточно темная для генерации контрастных вариаций)

    --color-widget-bg: #e9ecef; /* Цвет фона виджета */
    --color-widget-bg-btn: #e9ecef; /* Цвет фона кнопки на виджите */
    --color-widget-bg-btn-hover: #f0f3f7; /* Цвет фона кнопки на виджите при наведении */
    --color-widget-border: var(--border-color-base); /* Цвет рамки виджета */

    --color-panel-transparent: rgba(241,243,247,0.5);
    --color-box-shadow: rgba(0,0,0,0.03);

    --labirint-color: #00acc1;
    --labirint-accent-color: #29d8ef;   
}

html.skin-theme-clientpref-day .main-page-title {
  color: var(--color-emphasized);
}

html.skin-theme-clientpref-day .main-page-subtitle {
  color: var(--color-subtle);
}

/* --- Темная тема --- */
.skin-theme-clientpref-night {
    /* Ваши переменные для ТЕМНОЙ темы */
    /* Текстовые цвета (светлый текст на темном фоне) - используем ваши исходные значения */
    --color-base: #E0E0E0;          /* Основной текст: светло-серый */
    --color-subtle: #bbbbbb;        /* Второстепенный, неяркий текст: более тусклый светло-серый (f5f5f5 может быть слишком ярким для "subtle") */
    --color-emphasized: #f5f5f5;    /* Выделенный текст: почти белый */

    /* Цвета ссылок - используем ваши исходные значения */
    --color-link: #60bec9;
    --color-link--hover: #29d8ef;

    /* "Прогрессивные" элементы - используем ваши исходные значения */
    --color-progressive: #00acc1;
    --color-progressive--hover: #29d8ef;
    --color-progressive--active: #29d8ef; /* Можно сделать темнее для активного состояния, например #008a9a */

    /* Переменные Citizen для фона (примеры) */
    --color-surface-0: #07090d;     /* Основной фон страницы (почти черный) */
    --color-surface-1: #0a0d14;     /* Фон для элементов типа карточек, меню (чуть светлее основного) */
    --color-surface-2: #0d121b;     /* Следующий уровень поверхности */
    /* --color-surface-3: ... */
    /* --color-surface-4: ... */
    --color-widget-bg: #1E2228; /* Цвет фона виджета */
    --color-widget-bg-btn: #171B20; /* Цвет фона кнопки на виджите */
    --color-widget-bg-btn-hover: #282D35; /* Цвет фона кнопки на виджите при наведении */
    --color-widget-border: #2A2E35; /* Цвет рамки виджета */

    --color-panel-transparent: rgba(26,29,35,0.5);
    --color-box-shadow: rgba(0,0,0,0.2);

    --labirint-color: #00acc1;
    --labirint-accent-color: #29d8ef;
}

html.skin-theme-clientpref-night .main-page-title {
  color: #4DD0E1; /* Основной цвет текста заголовка */
  text-shadow:
    0px 15px 5px rgba(0, 172, 196, 0.1),
    10px 20px 5px rgba(0, 172, 196, 0.05),
    -10px 20px 5px rgba(0, 172, 196, 0.05),
    0px 0px 6px rgba(0, 172, 196, 0.7);
}

html.skin-theme-clientpref-night .main-page-subtitle {
  color: #4fa9bf;
}