MediaWiki:Common.css
Замечание: Возможно, после публикации вам придётся очистить кэш своего браузера, чтобы увидеть изменения.
- Firefox / Safari: Удерживая клавишу Shift, нажмите на панели инструментов Обновить либо нажмите Ctrl+F5 или Ctrl+R (⌘+R на Mac)
- Google Chrome: Нажмите Ctrl+Shift+R (⌘+Shift+R на Mac)
- Edge: Удерживая Ctrl, нажмите Обновить либо нажмите Ctrl+F5
- Opera: Нажмите Ctrl+F5.
/* Размещённый здесь CSS будет применяться ко всем темам оформления */ /* MediaWiki:Common.css */ /* --- Глобальные переменные стиля IMBA --- */ :root { --imba-dark: #0c0c0c; --imba-dark-light: #1a1a1a; --imba-gray: #2d2d2d; --imba-text: #e6e6e6; --imba-text-secondary: #a0a0a0; --imba-accent: #ff5e1a; --imba-accent-hover: #ff7d47; } /* --- Общие стили --- */ body { background-color: var(--imba-dark); color: var(--imba-text); font-family: 'Roboto', sans-serif; line-height: 1.6; } #mw-page-base { background: linear-gradient(to bottom, var(--imba-dark-light) 0%, var(--imba-dark) 100%) !important; height: 60px; } .mw-body, .vector-body { background-color: var(--imba-dark-light) !important; color: var(--imba-text) !important; border: 1px solid var(--imba-gray) !important; border-top: none !important; margin-top: 0 !important; } /* --- Заголовок (Header) --- */ .vector-header-container { background-color: rgba(12, 12, 12, 0.95) !important; border-bottom: 1px solid var(--imba-gray) !important; backdrop-filter: blur(10px); padding: 10px 0; } .vector-header-container .mw-logo { /* Стили для логотипа, если нужно изменить его размер/положение */ } .vector-search-box input { background-color: var(--imba-gray) !important; border: 1px solid #444 !important; color: var(--imba-text) !important; border-radius: 4px !important; } .vector-search-box input::placeholder { color: var(--imba-text-secondary) !important; } .vector-search-box button { background-color: var(--imba-accent) !important; border: none !important; border-radius: 0 4px 4px 0 !important; } .vector-menu-tabs .selected a, .vector-menu-tabs .selected a:visited { color: var(--imba-accent) !important; border-bottom: 2px solid var(--imba-accent) !important; } .vector-menu-tabs li a { color: var(--imba-text-secondary) !important; } .vector-menu-tabs li a:hover { color: var(--imba-text) !important; } /* --- Навигация (Сайдбар) --- */ .vector-sidebar { background-color: var(--imba-dark) !important; border-right: 1px solid var(--imba-gray) !important; } .vector-sidebar h3 { color: var(--imba-text) !important; border-bottom: 1px solid var(--imba-gray) !important; } .vector-menu-portal ul li a { color: var(--imba-text-secondary) !important; } .vector-menu-portal ul li a:hover { color: var(--imba-accent) !important; background-color: transparent !important; } /* --- Контент --- */ .mw-body h1, .mw-body h2, .mw-body h3, .mw-body h4, .mw-body h5, .mw-body h6 { color: var(--imba-text) !important; border-bottom: 1px solid var(--imba-gray) !important; } .mw-body a { color: var(--imba-accent) !important; } .mw-body a:visited { color: var(--imba-accent-hover) !important; } .mw-body a:hover { color: var(--imba-text) !important; text-decoration: underline; } /* --- Код и преформатированный текст --- */ pre, code { background-color: var(--imba-gray) !important; border: 1px solid #444 !important; color: #f8f8f2 !important; /* Более светлый цвет для кода */ border-radius: 4px; } /* --- Таблицы --- */ .mw-body table { background-color: var(--imba-dark) !important; } .mw-body table th { background-color: var(--imba-gray) !important; color: var(--imba-text) !important; border: 1px solid #444 !important; } .mw-body table td { border: 1px solid #444 !important; color: var(--imba-text-secondary) !important; } /* --- Подвал (Footer) --- */ .mw-footer { background-color: var(--imba-dark) !important; border-top: 1px solid var(--imba-gray) !important; color: var(--imba-text-secondary) !important; } .mw-footer a { color: var(--imba-text-secondary) !important; } .mw-footer a:hover { color: var(--imba-accent) !important; } /* --- Кнопки --- */ .mw-body button, .mw-body .oo-ui-buttonElement-button { background-color: var(--imba-gray) !important; color: var(--imba-text) !important; border: 1px solid #444 !important; border-radius: 4px !important; } .mw-body button:hover, .mw-body .oo-ui-buttonElement-button:hover { background-color: var(--imba-accent) !important; color: var(--imba-dark) !important; }