MediaWiki:Citizen.css: различия между версиями
Askell (обсуждение | вклад) Нет описания правки |
Askell (обсуждение | вклад) Нет описания правки |
||
Строка 203: | Строка 203: | ||
/* Контейнер списка (изначально скрыт) */ | /* Контейнер списка (изначально скрыт) */ | ||
.dropdown-content { | .dropdown-content { | ||
display: block; /* Скрываем через height, а не display */ | |||
text-aling: center; | |||
overflow: hidden; | |||
max-height: 0; | |||
opacity: 0; | |||
transition: max-height 0.3s ease-out, opacity 0.3s ease-out; | |||
} | } | ||
Строка 231: | Строка 224: | ||
/* Эффект наведения на ссылки */ | /* Эффект наведения на ссылки */ | ||
.dropdown-content a:hover { | |||
background-color: #f1f1f1; | |||
} | } | ||
Строка 244: | Строка 235: | ||
/* Анимация сдвига только в рамках своей колонки */ | /* Анимация сдвига только в рамках своей колонки */ | ||
.menu-column .dropdown | .menu-column .dropdown.active ~ .dropdown { | ||
transform: translateY(100%); | transform: translateY(100%); | ||
transition: transform 0.3s ease-in-out; | transition: transform 0.3s ease-in-out; | ||
Строка 251: | Строка 241: | ||
/* Responsive: на узких экранах колонки идут друг под другом */ | /* Responsive: на узких экранах колонки идут друг под другом */ | ||
max-width: 800px { | |||
.dropdown-container { | .dropdown-container { | ||
flex-direction: column; | flex-direction: column; |