5494
редагування
Admin (обговорення | внесок) Немає опису редагування |
Admin (обговорення | внесок) Немає опису редагування |
||
| Рядок 902: | Рядок 902: | ||
} | } | ||
/* | /* ==================================================== */ | ||
/* СЕКЦІЯ СТИЛІВ КАРТОК ГЕРОЇВ (ОРИГІНАЛЬНА ВЕРСІЯ З КОРЕКТНИМ CSS) */ | |||
/* ==================================================== */ | |||
.mcc-heroes-list li { | .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-hero- | .mcc-hero-card { | ||
height: 200px; | |||
width: 100%; | |||
border: 1px solid rgba(255,255,255,0.1); | |||
border-radius: 12px; | |||
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-hero-link { | .mcc-hero-link { | ||
display: block; | display: block; | ||
height: 100%; | |||
height: | |||
width: 100%; | width: 100%; | ||
position: relative; | position: relative; | ||
text-decoration: none; | |||
color: white; | |||
z-index: 2; /* Щоб бути клікабельним */ | |||
overflow: hidden; | |||
} | } | ||
/* ---------------------------------------------------- */ | |||
/* ПОЗИЦІОНУВАННЯ ТА АНІМАЦІЯ ЗОБРАЖЕННЯ (СЕКЦІЯ FIX) */ | |||
/* ---------------------------------------------------- */ | |||
/* -- | /* 1. SPAN контейнер (.hero-image-wiki): Позиціонування */ | ||
.mcc-hero-card .hero-image-wiki { | .mcc-hero-card .hero-image-wiki { | ||
position: absolute; | position: absolute; | ||
| Рядок 962: | Рядок 945: | ||
width: 100%; | width: 100%; | ||
height: 100%; | height: 100%; | ||
z-index: 0; | z-index: 0; | ||
overflow: hidden; | overflow: hidden; | ||
} | } | ||
.mcc-hero-card .hero-image-wiki img { | /* 2. IMG елемент (вкладений глибоко: .hero-image-wiki > a > img) */ | ||
.mcc-hero-card .hero-image-wiki a img { | |||
width: 100%; | width: 100%; | ||
height: 100%; | height: 100%; | ||
object-fit: cover; | object-fit: cover; | ||
transform: scale(1); | transform: scale(1); | ||
transition: transform 0.3s ease-in-out; | transform-origin: center center; | ||
transition: transform 0.3s ease-in-out; | |||
} | } | ||
.mcc-hero- | /* Анімація при наведенні: збільшення зображення */ | ||
.mcc-hero-card:hover .hero-image-wiki a img { | |||
transform: scale(1.1); | |||
} | } | ||
/* | /* Градієнт для читабельності тексту */ | ||
.mcc-hero- | .mcc-hero-link::after { | ||
content: ''; | |||
position: absolute; | position: absolute; | ||
top: 0; | |||
left: 0; | |||
width: 100%; | 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- | .mcc-hero-info { | ||
position: absolute; | |||
bottom: 10px; | |||
width: 100%; | |||
text-align: center; | |||
padding: 0 5px; | |||
box-sizing: border-box; | |||
z-index: 3; | |||
} | } | ||
.mcc-hero- | .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); } | |||
} | |||
.mcc-hero-card:hover { box-shadow: 0 8px 20px rgba(0, 0, 0, 0.6); } | |||
} | |||