Dantes (обсуждение | вклад) Нет описания правки |
Dantes (обсуждение | вклад) Нет описания правки |
||
| Строка 1: | Строка 1: | ||
/* ================================================== | /* ================================================== | ||
Begin стиль для | Begin стиль для мобильных экранов и кнопки "Развернуть" | ||
================================================== */ | ================================================== */ | ||
/* === Общие стили === */ | /* === Общие стили для выпадающего списка === */ | ||
.dropdown-container { | .mobile-dropdown-container { | ||
position: relative; | position: relative; | ||
margin-left: 10px; | margin-left: 10px; | ||
} | } | ||
.dropdown { | .mobile-dropdown { | ||
border: 2px solid #000; | border: 2px solid #000; | ||
border-radius: 10px; | border-radius: 10px; | ||
| Строка 18: | Строка 18: | ||
} | } | ||
.dropdown-item { | .mobile-dropdown-item { | ||
color: white; | color: white; | ||
font-size: 16px; | font-size: 16px; | ||
| Строка 30: | Строка 30: | ||
} | } | ||
.dropdown-item:hover { | .mobile-dropdown-item:hover { | ||
background: #3b3b3b; | background: #3b3b3b; | ||
transform: scale(1.05); /* Эффект увеличения при наведении */ | transform: scale(1.05); /* Эффект увеличения при наведении */ | ||
| Строка 36: | Строка 36: | ||
/* Скрытие и отображение выпадающего списка */ | /* Скрытие и отображение выпадающего списка */ | ||
.dropdown-list { | .mobile-dropdown-list { | ||
display: none; | display: none; | ||
list-style-type: none; | list-style-type: none; | ||
| Строка 47: | Строка 47: | ||
} | } | ||
.dropdown-container:hover .dropdown-list { | .mobile-dropdown-container:hover .mobile-dropdown-list { | ||
display: block; | display: block; | ||
max-height: 500px; | max-height: 500px; | ||
opacity: 1; | opacity: 1; | ||
transition-delay: 0.2s; | transition-delay: 0.2s; | ||
} | |||
/* Стили для кнопки "Развернуть" на ПК */ | |||
.pc-dropdown-toggle { | |||
display: none; /* Скрыть на мобильных */ | |||
margin-top: 10px; | |||
padding: 8px 12px; | |||
background-color: #28303e; | |||
color: white; | |||
border: 2px solid #000; | |||
border-radius: 5px; | |||
cursor: pointer; | |||
text-align: center; | |||
transition: background-color 0.3s ease; | |||
} | |||
.pc-dropdown-toggle:hover { | |||
background-color: #3b3b3b; | |||
} | |||
/* Показывать кнопку "Развернуть" на ПК */ | |||
.pc-dropdown-container { | |||
display: block; /* Для ПК */ | |||
} | |||
.pc-dropdown-list { | |||
display: none; /* Начально скрыто */ | |||
list-style-type: none; | |||
margin: 0; | |||
padding: 0; | |||
max-height: 0; | |||
opacity: 0; | |||
overflow: hidden; | |||
transition: opacity 0.5s ease, max-height 0.5s ease; | |||
} | |||
.pc-dropdown-container.open .pc-dropdown-list { | |||
display: block; | |||
max-height: 500px; | |||
opacity: 1; | |||
transition: opacity 0.5s ease, max-height 0.5s ease; | |||
} | |||
.pc-dropdown-container.open .pc-dropdown-toggle { | |||
background-color: #3b3b3b; /* Меняет цвет кнопки при открытии */ | |||
} | } | ||
/* ================================================== | /* ================================================== | ||
End стиль для | End стиль для мобильных экранов и кнопки "Развернуть" | ||
================================================== */ | ================================================== */ | ||
Версия от 08:32, 8 мая 2025
/* ==================================================
Begin стиль для мобильных экранов и кнопки "Развернуть"
================================================== */
/* === Общие стили для выпадающего списка === */
.mobile-dropdown-container {
position: relative;
margin-left: 10px;
}
.mobile-dropdown {
border: 2px solid #000;
border-radius: 10px;
background-color: #28303e;
width: auto;
padding: 5px;
transition: background-color 0.3s ease;
}
.mobile-dropdown-item {
color: white;
font-size: 16px;
background: #232323;
padding: 8px 12px;
display: block;
text-decoration: none;
border: 2px solid #000;
margin-bottom: 5px;
transition: background-color 0.3s ease, transform 0.3s ease;
}
.mobile-dropdown-item:hover {
background: #3b3b3b;
transform: scale(1.05); /* Эффект увеличения при наведении */
}
/* Скрытие и отображение выпадающего списка */
.mobile-dropdown-list {
display: none;
list-style-type: none;
margin: 0;
padding: 0;
max-height: 0;
opacity: 0;
overflow: hidden;
transition: opacity 0.5s ease, max-height 0.5s ease;
}
.mobile-dropdown-container:hover .mobile-dropdown-list {
display: block;
max-height: 500px;
opacity: 1;
transition-delay: 0.2s;
}
/* Стили для кнопки "Развернуть" на ПК */
.pc-dropdown-toggle {
display: none; /* Скрыть на мобильных */
margin-top: 10px;
padding: 8px 12px;
background-color: #28303e;
color: white;
border: 2px solid #000;
border-radius: 5px;
cursor: pointer;
text-align: center;
transition: background-color 0.3s ease;
}
.pc-dropdown-toggle:hover {
background-color: #3b3b3b;
}
/* Показывать кнопку "Развернуть" на ПК */
.pc-dropdown-container {
display: block; /* Для ПК */
}
.pc-dropdown-list {
display: none; /* Начально скрыто */
list-style-type: none;
margin: 0;
padding: 0;
max-height: 0;
opacity: 0;
overflow: hidden;
transition: opacity 0.5s ease, max-height 0.5s ease;
}
.pc-dropdown-container.open .pc-dropdown-list {
display: block;
max-height: 500px;
opacity: 1;
transition: opacity 0.5s ease, max-height 0.5s ease;
}
.pc-dropdown-container.open .pc-dropdown-toggle {
background-color: #3b3b3b; /* Меняет цвет кнопки при открытии */
}
/* ==================================================
End стиль для мобильных экранов и кнопки "Развернуть"
================================================== */