MediaWiki:Common.css: различия между версиями
PTRLS (обсуждение | вклад) Стили редакционных пометок (.redpometka, .dp-target) |
YaroslavB (обсуждение | вклад) Skin deploy: shared notice component + hatnote templates |
||
| (не показаны 2 промежуточные версии 1 участника) | |||
| Строка 128: | Строка 128: | ||
} | } | ||
/* ==== | /* ==== Пометки о доработке — шаблон «Доработка» ==== | ||
Блочные плашки перенесены в общий компонент {{Плашка}}; их оформление | |||
(карточка, кружок-маркер, типографика, ссылки) живёт в CSS скина — | |||
resources/css/content/media.css, селекторы .protest-notice*. | |||
Здесь остаётся только то, что НЕ является блочной плашкой. */ | |||
/ | |||
. | |||
. | |||
. | |||
/* инлайновая метка — | /* инлайновая метка — «Источник», «Проверить|формат=метка» */ | ||
. | .dorabotka-metka { | ||
white-space: nowrap; | white-space: nowrap; | ||
font-size: 78%; | font-size: 78%; | ||
margin-left: 2px; | margin-left: 2px; | ||
} | } | ||
. | .dorabotka-metka .dorabotka-metka-in { | ||
padding: 0 4px; | padding: 0 4px; | ||
color: #8a6d1f; | color: #8a6d1f; | ||
| Строка 168: | Строка 150: | ||
/* подсветка проблемного фрагмента — шаблон {{Дп}} */ | /* подсветка проблемного фрагмента — шаблон {{Дп}} */ | ||
. | .dorabotka-target { | ||
background: #fdf3d5; | background: #fdf3d5; | ||
box-shadow: inset 0 -2px 0 #e6c34a; | box-shadow: inset 0 -2px 0 #e6c34a; | ||
border-radius: 2px; | border-radius: 2px; | ||
} | } | ||
Текущая версия от 09:30, 19 августа 2026
/* Контейнер инфобокса */
.infobox {
display: flex; /* Используем flexbox для размещения элементов */
flex-direction: column; /* Элементы располагаются вертикально */
width: 250px; /* Фиксированная ширина инфобокса */
padding: 10px; /* Отступы внутри инфобокса */
border: 1px solid #ccc; /* Рамка вокруг инфобокса */
border-radius: 8px; /* Округленные углы */
background-color: #fafafa; /* Светлый фон */
margin-left: 10px; /* Отступ слева */
float: right; /* Позиционирование инфобокса справа */
margin-bottom: 10px; /* Отступ снизу */
}
/* Изображение в инфобоксе */
.infobox img {
width: 100%; /* Изображение растягивается по ширине блока */
height: auto; /* Высота подстраивается по пропорциям */
border-radius: 8px; /* Округленные углы */
margin-bottom: 10px; /* Отступ снизу от изображения */
}
/* Заголовок инфобокса */
.infobox-title {
font-size: 18px; /* Размер шрифта для заголовка */
font-weight: bold; /* Жирный шрифт */
color: #0044cc; /* Синий цвет */
margin-bottom: 5px; /* Отступ снизу */
}
/* Текстовое содержимое инфобокса */
.infobox-content p {
font-size: 14px; /* Размер шрифта для текста */
margin: 5px 0; /* Отступы между строками */
}
/* Основные стили для временной линии */
.timeline {
position: relative;
max-width: 900px;
margin: 0 auto;
padding: 40px 0;
}
.timeline::after {
content: '';
position: absolute;
width: 2px;
background-color: #ddd;
top: 0;
bottom: 0;
left: 50%;
transform: translateX(-50%);
}
.timeline-event {
position: relative;
margin-bottom: 40px;
padding-left: 50%;
}
.timeline-event .date {
font-size: 16px;
font-weight: bold;
position: absolute;
left: -100px;
top: 0;
text-align: right;
width: 90px;
}
.timeline-event .event {
background-color: #f9f9f9;
border: 2px solid #ddd;
border-radius: 8px;
padding: 15px;
width: 80%;
box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
}
.timeline-event:nth-child(odd) {
padding-right: 50%;
padding-left: 0;
}
.timeline-event:nth-child(odd) .date {
left: auto;
right: -100px;
text-align: left;
}
.timeline-event:nth-child(odd) .event {
background-color: #e0f7fa;
border-color: #00bcd4;
}
/* Увеличить логотип в Vector 2022 */
.mw-logo img {
height: 80px !important;
width: auto !important;
}
/* Разместить логотип над текстом */
.mw-logo {
flex-direction: column !important;
align-items: flex-start !important;
}
/* Убрать текст рядом с логотипом */
.mw-logo-wordmark {
display: none !important;
}
/* Сужаем левую панель в Vector 2022 */
:root {
--vector-sidebar-width: 176px;
}
/* Убираем лишний отступ контейнера */
.mw-page-container {
max-width: none;
}
/* Убрать иконку (букву П) слева от логотипа в Vector 2022 */
.vector-header .mw-logo-icon,
.vector-header .mw-logo-icon img {
display: none !important;
}
/* ==== Пометки о доработке — шаблон «Доработка» ====
Блочные плашки перенесены в общий компонент {{Плашка}}; их оформление
(карточка, кружок-маркер, типографика, ссылки) живёт в CSS скина —
resources/css/content/media.css, селекторы .protest-notice*.
Здесь остаётся только то, что НЕ является блочной плашкой. */
/* инлайновая метка — «Источник», «Проверить|формат=метка» */
.dorabotka-metka {
white-space: nowrap;
font-size: 78%;
margin-left: 2px;
}
.dorabotka-metka .dorabotka-metka-in {
padding: 0 4px;
color: #8a6d1f;
background: #fdf6e3;
border: 1px solid #e0d3a3;
border-radius: 2px;
cursor: help;
}
/* подсветка проблемного фрагмента — шаблон {{Дп}} */
.dorabotka-target {
background: #fdf3d5;
box-shadow: inset 0 -2px 0 #e6c34a;
border-radius: 2px;
}