5494
редагування
Admin (обговорення | внесок) Немає опису редагування Мітки: Ручний відкіт Скасовано |
Admin (обговорення | внесок) Немає опису редагування Мітки: Ручний відкіт Скасовано |
||
| Рядок 902: | Рядок 902: | ||
} | } | ||
.mcc-heroes-list { display: flex; flex-wrap: wrap; justify-content: space-between; list-style: none; padding: 0; margin: 20px 0; } .mcc-heroes-list li { width: 18.5%; margin-bottom: 20px; } /* | .mcc-heroes-list { | ||
display: flex; | |||
flex-wrap: wrap; | |||
justify-content: space-between; | |||
list-style: none; | |||
padding: 0; | |||
margin: 20px 0; | |||
} | |||
.mcc-heroes-list li { | |||
width: 18.5%; /* 5 карток на рядок (5 * 18.5% = 92.5%. Решта - простір між ними) */ | |||
margin-bottom: 20px; | |||
} | |||
/* --- СТИЛІ КАРТКИ: ОСНОВНИЙ КОНТЕЙНЕР --- */ | |||
.mcc-hero-card { | |||
height: 242px; | |||
width: 100%; | |||
border-radius: 0px; | |||
overflow: hidden; | |||
position: relative; | |||
box-shadow: 0 4px 8px rgba(0, 0, 0, 0.3); | |||
background-color: #333; | |||
transition: box-shadow 0.3s ease-in-out; | |||
} | |||
/* ---------------------------------------------------- */ | |||
/* КЛАС КАРТКИ ЧЕМПІОНА (З ГРАДІЄНТНОЮ РАМКОЮ) */ | |||
/* ---------------------------------------------------- */ | |||
.mcc-champion-card { | |||
height: 242px; | |||
width: 100%; | |||
border: 1px solid yellow; | |||
border-radius: 0px; | |||
overflow: hidden; | |||
position: relative; | |||
box-shadow: 0 4px 8px rgba(0, 0, 0, 0.3); | |||
background-color: #333; | |||
transition: box-shadow 0.3s ease-in-out; | |||
} | |||
.mcc-champion-card:hover { | |||
box-shadow: 0 8px 20px rgba(0, 0, 0, 0.6); | |||
} | |||
/* --- СТИЛІ ПОСИЛАННЯ (Контейнер вмісту) --- */ | |||
.mcc-hero-link { | |||
display: block; | |||
height: 100%; | |||
width: 100%; | |||
position: relative; | |||
text-decoration: none; | |||
color: white; | |||
z-index: 2; /* Вище зображення, але нижче градієнта/інфо */ | |||
overflow: hidden; | |||
} | |||
/* --- ПОЗИЦІОНУВАННЯ ТА АНІМАЦІЯ ЗОБРАЖЕННЯ --- */ | |||
/* 1. SPAN контейнер: позиціонування */ | |||
.mcc-hero-card .hero-image-wiki { | |||
position: absolute; | |||
top: 0; | |||
left: 0; | |||
width: 100%; | |||
height: 100%; | |||
z-index: 0; /* Найнижчий шар */ | |||
overflow: hidden; | |||
} | |||
.mcc-champion-card .hero-image-wiki { | |||
position: absolute; | |||
top: 0; | |||
left: 0; | |||
width: 100%; | |||
height: 100%; | |||
z-index: 0; /* Найнижчий шар */ | |||
overflow: hidden; | |||
} | |||
/* 2. IMG елемент: масштабування та ефекти */ | |||
.mcc-hero-card .hero-image-wiki img { | |||
width: 100%; | |||
height: 100%; | |||
object-fit: cover; | |||
transform: scale(1); | |||
/* Анімує збільшення, фільтри та прозорість */ | |||
transition: transform 0.3s ease-in-out, filter 0.3s ease-in-out, opacity 0.3s ease-in-out; | |||
} | |||
.mcc-champion-card .hero-image-wiki img { | |||
width: 100%; | |||
height: 100%; | |||
object-fit: cover; | |||
transform: scale(1); | |||
/* Анімує збільшення, фільтри та прозорість */ | |||
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 { | |||
transform: scale(1.1); | |||
} | |||
/* ЕЛЕМЕНТ, ЩО АНІМУЄТЬСЯ (hero-image-wiki img) */ | |||
.mcc-champion-card .hero-image-wiki img { | |||
width: 100%; | |||
height: 100%; | |||
object-fit: cover; | |||
transform: scale(1); /* Початковий стан */ | |||
/* ДОДАНО: Вказує, що зміна властивості transform має відбуватися плавно протягом 0.3 секунди */ | |||
transition: transform 0.3s ease-in-out; | |||
} | |||
/* СТАН ПРИ НАВЕДЕННІ (анімація) */ | |||
.mcc-champion-card:hover .hero-image-wiki img { | |||
/* Ця зміна тепер буде плавною завдяки transition вище */ | |||
transform: scale(1.1); | |||
} | |||
.mcc-hero-link::after { | |||
content: ''; | |||
position: absolute; | |||
top: 0; | |||
left: 0; | |||
width: 100%; | |||
height: 100%; | |||
/* Градієнт від прозорого (згори) до чорного (знизу) */ | |||
background: linear-gradient(to top, rgba(0, 0, 0, 0.7) 0%, rgba(0, 0, 0, 0.0) 50%); | |||
z-index: 1.5; /* Над зображенням, під інформацією */ | |||
} | |||
.mcc-hero-info { | |||
position: absolute; | |||
bottom: 10px; | |||
width: 100%; | |||
text-align: center; | |||
padding: 0 5px; | |||
box-sizing: border-box; | |||
z-index: 3; /* Найвищий шар */ | |||
} | |||
.mcc-hero-nickname { | |||
font-size: 14px; | |||
color: white; | |||
font-weight: bold; | |||
line-height: 1.2; | |||
text-shadow: 1px 1px 3px rgba(0, 0, 0, 0.7); | |||
} | |||
.mcc-hero-date { | |||
font-size: 14px; | |||
color: yellow; | |||
opacity: 0.9; | |||
line-height: 1.2; | |||
text-shadow: 1px 1px 3px rgba(0, 0, 0, 0.7); | |||
} | |||