MediaWiki:Test.css: различия между версиями

Страница интерфейса MediaWiki
Нет описания правки
Нет описания правки
Строка 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 стиль для мобильных экранов и кнопки "Развернуть"
   ================================================== */