Я хочу показать скрытый div, когда фотография зависла, проблема в том, что скрытые divs получили цвет фона, и когда я навешиваю фотографию, фон все еще скрыт.Наложение изображения на зависание
Я попытался поместить z-индекс 0 на главный div и z-index 1000 на скрытый div, но все равно не работает.
Как я могу изменить это, и что я делаю неправильно?
Спасибо.
HTML:
<div class="photos">
<div class="a-img">
<img src="http://www.jamsadr.com/files/Professional/1fb60f23-00d5-4c43-a552-63321c9ed969/Presentation/HighResPhoto/Person-Donald-900x1080.jpg" width="180" height="250" />
<div class="a-hover">sdfsdf</div>
</div>
<div class="a-img">
<img src="http://www.jamsadr.com/files/Professional/1fb60f23-00d5-4c43-a552-63321c9ed969/Presentation/HighResPhoto/Person-Donald-900x1080.jpg" width="180" height="250" />
<div class="a-hover">sdfsdf</div>
</div>
<div class="a-img">
<img src="http://www.jamsadr.com/files/Professional/1fb60f23-00d5-4c43-a552-63321c9ed969/Presentation/HighResPhoto/Person-Donald-900x1080.jpg" width="180" height="250" />
<div class="a-hover">sdfsdf</div>
</div>
</div>
CSS
.photos .a-img{
float:left;
margin-left:10px;
z-index:0;
}
.photos .a-hover{
width:180px;
height:250px;
background-color:red;
margin-top:-250px;
display:none;
z-index:1000;
}
.photos .a-img:hover .a-hover{
display:block;
}
Теперь работает отлично, спасибо. –
Я был слишком медленным, чтобы ответить :) [есть эта скрипка с переходом с использованием непрозрачности] (http://jsfiddle.net/s0rveumo/) - «display: block» на изображении удаляет этот базовый пробел. – misterManSam
[и вот еще один пример] (http://jsfiddle.net/a3jtvn6x/), который позиционирует оверлей с 'position: absolute'. Нет необходимости в отрицательных маржах. – misterManSam