MediaWiki:Citizen.css: различия между версиями
Askell (обсуждение | вклад) Нет описания правки |
Askell (обсуждение | вклад) Нет описания правки |
||
Строка 170: | Строка 170: | ||
/* Контейнер для всех кнопок */ | /* Контейнер для всех кнопок */ | ||
.dropdown-container { | .dropdown-container { | ||
display: flex; /* располагаем категории в линию */ | |||
justify-content: center; /* выравнивание по центру */ | |||
gap: 20px; /* расстояние между категориями */ | |||
background: #fff; /* фон */ | |||
padding: 10px; | |||
border-bottom: 2px solid #ccc; | |||
} | } | ||
/* Контейнер выпадающего списка */ | /* Контейнер выпадающего списка */ | ||
/* Подменю */ | |||
.dropdown { | .dropdown { | ||
position: relative; | |||
} | } | ||
/* Кнопка для открытия списка */ | /* Кнопка для открытия списка */ | ||
.dropbtn { | .dropbtn { | ||
cursor: pointer; | |||
padding: 8px 16px; | |||
font-weight: bold; | |||
background: #f5f5f5; | |||
border: 1px solid #ccc; | |||
border-radius: 6px; | |||
transition: all 0.2s ease; | |||
} | |||
.dropbtn:hover { | |||
background: #e0e0e0; | |||
transform: scale(1.05); | |||
} | } | ||
/* Контейнер списка (изначально скрыт) */ | /* Контейнер списка (изначально скрыт) */ | ||
.dropdown-content { | .dropdown-content { | ||
display: none; | |||
position: absolute; | |||
top: 100%; /* появляется под кнопкой */ | |||
left: 0; | |||
background: #fff; | |||
min-width: 180px; | |||
border: 1px solid #ccc; | |||
border-radius: 6px; | |||
padding: 10px; | |||
flex-direction: column; | |||
box-shadow: 0 4px 6px rgba(0,0,0,0.1); | |||
} | } | ||
Строка 222: | Строка 232: | ||
/* Показываем список при клике (нужен JS) */ | /* Показываем список при клике (нужен JS) */ | ||
.dropdown | .dropdown:hover .dropdown-content { | ||
display: flex; | |||
} | } | ||