MediaWiki:Common.css
Материал из Протест.wiki
Замечание: Возможно, после публикации вам придётся очистить кэш своего браузера, чтобы увидеть изменения.
- Firefox / Safari: Удерживая клавишу Shift, нажмите на панели инструментов Обновить либо нажмите Ctrl+F5 или Ctrl+R (⌘+R на Mac)
- Google Chrome: Нажмите Ctrl+Shift+R (⌘+Shift+R на Mac)
- Internet Explorer / Edge: Удерживая Ctrl, нажмите Обновить либо нажмите Ctrl+F5
- Opera: Нажмите Ctrl+F5.
/* Контейнер инфобокса */
.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;
}