MediaWiki:Common.css: различия между версиями
Материал из Протест.wiki
PTRLS (обсуждение | вклад) Нет описания правки |
PTRLS (обсуждение | вклад) Нет описания правки |
||
| (не показана 1 промежуточная версия этого же участника) | |||
| Строка 1: | Строка 1: | ||
/* | /* Контейнер инфобокса */ | ||
.infobox { | .infobox { | ||
display: flex; | display: flex; /* Используем flexbox для размещения элементов */ | ||
flex-direction: column; /* Элементы располагаются вертикально */ | |||
width: 250px; /* Фиксированная ширина инфобокса */ | |||
border: 1px solid #ccc; | padding: 10px; /* Отступы внутри инфобокса */ | ||
border-radius: 8px; | border: 1px solid #ccc; /* Рамка вокруг инфобокса */ | ||
border-radius: 8px; /* Округленные углы */ | |||
background-color: #fafafa; | background-color: #fafafa; /* Светлый фон */ | ||
margin: 10px | margin-left: 10px; /* Отступ слева */ | ||
float: right; /* Позиционирование инфобокса справа */ | |||
margin-bottom: 10px; /* Отступ снизу */ | |||
float: right; | |||
} | } | ||
/* | /* Изображение в инфобоксе */ | ||
.infobox | .infobox img { | ||
width: 100%; /* Изображение растягивается по ширине блока */ | |||
height: auto; /* Высота подстраивается по пропорциям */ | |||
width: | border-radius: 8px; /* Округленные углы */ | ||
height: | margin-bottom: 10px; /* Отступ снизу от изображения */ | ||
border-radius: 8px; | |||
} | } | ||
/* | /* Заголовок инфобокса */ | ||
.infobox- | .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; | |||
} | } | ||
Текущая версия от 13:26, 3 декабря 2024
/* Контейнер инфобокса */
.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;
}