Задать вопрос

Как сделать отображение div при ховере на другой div?

Привет всем, помогите пожалуйста решить проблему.

Мне нужно сделать отображение блока поверх другого блока при ховере.

Как должно выглядеть - joxi.ru/ZrJQQwOh9LBeLA.jpg

<div class="live_drop">
	<div class="drop" style="background: url(img/drop.png) no-repeat center;"></div>
	<div class="info_drop">
		afghrsddfgsdfghs
	</div>
	<div class="drop" style="background: url(img/drop.png) no-repeat center;"></div>
	<div class="info_drop">
		afghrsddfgsdfghs
	</div>
	<div class="drop" style="background: url(img/drop.png) no-repeat center;"></div>
	<div class="info_drop">
		afghrsddfgsdfghs
	</div>
</div>
итд...


.drop {
	margin: 0 28px 0 0; 
	height: 45px;
	width: 65px;
	border-radius: 6px;
	cursor: pointer;
	z-index: 1;
	display: relative;
	display: block;
}

.live_drop {
	margin-top: 30px; 
	height: 70px;
	overflow: hidden;
	display: flex;
	align-items: center;
}

.info_drop {
	top: -8px;
	height: 60px;
	width: 175px;
	border-radius: 6px;
	background: rgba(0, 0, 0, 0.5);
	position: relative;
	z-index: 20;
	border: solid red 1px; 
	display: none;
}

.drop:hover > .info_drop {
	display: block;
}


У меня не получается сделать отображение нового блока при ховере на первый.
Помогите пожалуйста с решением проблемы.
Спасибо!
  • Вопрос задан
  • 996 просмотров
Подписаться 2 Простой Комментировать
Пригласить эксперта
Ответы на вопрос 2
aliencash
@aliencash
Партизан
.drop:hover > .info_drop { - это для вложенного блока, а у вас они друг за другом, значит .drop:hover + .info_drop {
Ответ написан
Комментировать
Vlatqa
@Vlatqa Куратор тега CSS
ховер может применяться только к текущему и дочерним элементам
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы