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