Шаблон:Main page/navigation/styles.css: различия между версиями

Материал из SS220 SS14 WIKI
Нет описания правки
Метка: отменено
Нет описания правки
Метка: отменено
Строка 1: Строка 1:
#home-nav {
margin-top: 1rem;
}
#home-nav .home-card__foreground {
    font-weight: 500;
}
.home-card__background {
.home-card__background {
position: relative; /* важно для псевдоэлемента */
position: relative;
z-index: 0; /* фон ниже текста */
z-index: 0;
overflow: hidden;
overflow: hidden;
border-radius: 8px;
border-radius: 8px;
background-size: cover;
background-position: center;
width: 300px; /* или auto, как нужно */
height: 200px; /* под размер картинки */
}
}


Строка 24: Строка 20:
box-shadow: 0 0 25px 10px rgba(0, 180, 255, 0.4);
box-shadow: 0 0 25px 10px rgba(0, 180, 255, 0.4);
border-radius: 8px;
border-radius: 8px;
z-index: 0; /* ниже текста */
z-index: 0;
pointer-events: none;
pointer-events: none;
transition: box-shadow 0.3s ease, transform 0.3s ease;
transition: box-shadow 0.3s ease, transform 0.3s ease;
}
}


/* Чтобы текст был поверх свечения */
.home-card__foreground {
.home-card__foreground {
position: relative;
position: absolute; /* чтобы текст поверх всего */
z-index: 1;  
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
z-index: 1;
color: white; /* или другой контрастный цвет */
font-weight: 500;
text-align: center;
}
}


/* Свечение при наведении */
.home-card__background:hover:before {
.home-card__background:hover:before {
box-shadow: 0 0 50px 20px rgba(0, 180, 255, 0.6);
box-shadow: 0 0 50px 20px rgba(0, 180, 255, 0.6);
transform: scale(1.05);
transform: scale(1.05);
}
}

Версия от 00:08, 26 октября 2025

.home-card__background {
	position: relative;
	z-index: 0;
	overflow: hidden;
	border-radius: 8px;
	background-size: cover;
	background-position: center;
	width: 300px; /* или auto, как нужно */
	height: 200px; /* под размер картинки */
}

.home-card__background:before {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: rgba(0, 180, 255, 0.05);
	box-shadow: 0 0 25px 10px rgba(0, 180, 255, 0.4);
	border-radius: 8px;
	z-index: 0;
	pointer-events: none;
	transition: box-shadow 0.3s ease, transform 0.3s ease;
}

.home-card__foreground {
	position: absolute; /* чтобы текст поверх всего */
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	z-index: 1;
	color: white; /* или другой контрастный цвет */
	font-weight: 500;
	text-align: center;
}

.home-card__background:hover:before {
	box-shadow: 0 0 50px 20px rgba(0, 180, 255, 0.6);
	transform: scale(1.05);
}