Я пытаюсь добиться этого эффекта, когда фотография получает повторяющийся узор, наложенный на всю фотографию, когда пользователь наводил курсор на фотографию.Перекрытие img полностью с другим div
Проблема: Я, похоже, не могу сделать наложение div полностью наложением фотографии. Как это сделать?
JSfiddle: http://jsfiddle.net/KDyKH/2/
Edit: Обновлено скрипку
CSS
#container {
position: relative;
padding: 10px;
width: 1000px;
height: 500px;
background: blue;
}
.photo_box {
padding: 8px 10px 11px 10px;
background: #fff;
-webkit-box-shadow: 1px 1px 6px rgba(50, 50, 50, 0.25);
-moz-box-shadow: 1px 1px 6px rgba(50, 50, 50, 0.25);
box-shadow: 1px 1px 6px rgba(50, 50, 50, 0.25);
border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
display: inline-block;
position: relative;
}
.photo {
position: absolute;
z-index: 0;
margin-bottom: 13px;
border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
}
.photo_tint {
width: 100%;
height: 100%;
position: absolute;
z-index: 100;
background: red;
-moz-opacity: 0.70;
opacity: 0.70;
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha"(Opacity=70);
}
HTML
<div id="container">
<div class="photo_box">
<img src='http://www.kurzweilai.net/images/Google-logo.jpg' class="photo">
<div class="photo_tint"></div>
</img>
</div>
</div>
Работы на div, но не тогда, когда его img: http://jsfiddle.net/KDyKH/2 – Nyxynyx
http://jsfiddle.net/KDyKH/3/ – Owen
О, я не хочу покрывать белую часть, просто изображение. Я попытался изменить верхнюю и левую стороны, но он внезапно прыгнул, если верх не равен 0. Кроме того, красная накладка такая же широкая, как у белого ящика, мне просто нужно, чтобы она была такой же широкой, как и фотография. http://jsfiddle.net/KDyKH/6/ – Nyxynyx