MediaWiki:Common.css: відмінності між версіями

нема опису редагування
Немає опису редагування
Немає опису редагування
Рядок 902: Рядок 902:
}
}


/* --- 1. СТРУКТУРА СПИСКУ --- */
/* --- ОСНОВНИЙ КОНТЕЙНЕР СПИСКУ --- */
.mcc-heroes-list {
.mcc-heroes-list {
     display: flex;
     display: flex;
Рядок 917: Рядок 917:
}
}


/* --- 2. БАЗОВА КАРТКА (.mcc-hero-card) --- */
/* --- КАРТКА (БАЗОВА) --- */
.mcc-hero-card {
.mcc-hero-card {
     height: 242px;
     height: 242px;
Рядок 934: Рядок 934:
}
}


/* --- 3. КЛІКАБЕЛЬНЕ ПОСИЛАННЯ (КОНТЕЙНЕР) --- */
/* --- КЛІКАБЕЛЬНЕ ПОСИЛАННЯ (ГОЛОВНИЙ ШАР) --- */
.mcc-hero-link {
.mcc-hero-link {
     display: block;
     display: block;
Рядок 942: Рядок 942:
     text-decoration: none;
     text-decoration: none;
     color: white;
     color: white;
     /* ВИСОКИЙ Z-INDEX: Гарантує клікабельність, ставлячи посилання над усім */
     /* ГАРАНТІЯ КЛІКАБЕЛЬНОСТІ: Високе значення Z-index */
     z-index: 10;
     z-index: 100;  
     overflow: hidden;
     overflow: hidden;
}
}


/* --- 4. ЗОБРАЖЕННЯ ТА АНІМАЦІЯ (ЗАГАЛЬНЕ) --- */
/* --- КОНТЕЙНЕР ЗОБРАЖЕННЯ (SPAN/Елемент вікі) --- */
 
/* Цей блок стилізує елемент, який створює вікі-розмітка */
/* Контейнер зображення (SPAN) */
.mcc-hero-card .hero-image-wiki {
.mcc-hero-card .hero-image-wiki {
     position: absolute;
     position: absolute;
Рядок 956: Рядок 955:
     width: 100%;
     width: 100%;
     height: 100%;
     height: 100%;
     /* ЗНИЖЕНО Z-INDEX */
     /* Z-index 0 */
     z-index: 0;
     z-index: 0;
     overflow: hidden;
     overflow: hidden;
}
}


/* Елемент IMG: плавність та масштабування */
/* --- ЗОБРАЖЕННЯ IMG: ПЛАВНІСТЬ ТА МАСШТАБУВАННЯ --- */
.mcc-hero-card .hero-image-wiki img {
.mcc-hero-card .hero-image-wiki img {
     width: 100%;
     width: 100%;
Рядок 967: Рядок 966:
     object-fit: cover;
     object-fit: cover;
     transform: scale(1);
     transform: scale(1);
    /* ЄДИНИЙ БЛОК ДЛЯ ПЛАВНОСТІ */
     transition: transform 0.3s ease-in-out, filter 0.3s ease-in-out, opacity 0.3s ease-in-out;
     transition: transform 0.3s ease-in-out, filter 0.3s ease-in-out, opacity 0.3s ease-in-out;
}
}


/* Анімація при наведенні (загальна) */
.mcc-hero-card:hover .hero-image-wiki img {
.mcc-hero-card:hover .hero-image-wiki img {
     transform: scale(1.1);
     transform: scale(1.1);
}
}


/* --- 5. ГРАДІЄНТНЕ ПОКРИТТЯ (Над зображенням, під текстом) --- */
/* --- ГРАДІЄНТНЕ ПОКРИТТЯ --- */
.mcc-hero-link::after {
.mcc-hero-link::after {
     content: '';
     content: '';
Рядок 985: Рядок 982:
     height: 100%;
     height: 100%;
     background: linear-gradient(to top, rgba(0, 0, 0, 0.7) 0%, rgba(0, 0, 0, 0.0) 50%);
     background: linear-gradient(to top, rgba(0, 0, 0, 0.7) 0%, rgba(0, 0, 0, 0.0) 50%);
     /* Встановлюємо нижче, ніж посилання (10) та текст (3) */
     /* Нижче, ніж посилання (100) та текст (3) */
     z-index: 1;
     z-index: 1;  
}
}


/* --- 6. ІНФОРМАЦІЙНИЙ БЛОК (Ім'я та Дата) --- */
/* --- ІНФОРМАЦІЙНИЙ БЛОК --- */
.mcc-hero-info {
.mcc-hero-info {
     position: absolute;
     position: absolute;
Рядок 997: Рядок 994:
     padding: 0 5px;
     padding: 0 5px;
     box-sizing: border-box;
     box-sizing: border-box;
     /* Над градієнтом, але під посиланням */
     /* Над градієнтом */
     z-index: 3;
     z-index: 3;
}
}
Рядок 1017: Рядок 1014:
}
}


/* --- 7. КАРТКА ЧЕМПІОНА (СПЕЦИФІЧНІ СТИЛІ) --- */
/* --- КАРТКА ЧЕМПІОНА --- */
/* Наслідує всі загальні стилі, змінює тільки рамку/тінь */
.mcc-champion-card {
.mcc-champion-card {
     border: 1px solid yellow;  
     border: 1px solid yellow;  
}
.mcc-champion-card:hover {
    /* Додано золоте світіння, щоб виділити чемпіона при наведенні */
    box-shadow: 0 8px 20px rgba(0, 0, 0, 0.6), 0 0 10px rgba(255, 215, 0, 0.7);
}
}