Làm cách nào để lặp lại hình nền CSS 1px x 1px này ở đầu HTML <img>
?Hình nền CSS ở trên cùng của <img>
http://jsfiddle.net/hjv74tdw/1/
Tôi đã xem qua CSS show div background image on top of other contained elements, tuy nhiên nó dường như đòi hỏi một div thêm. Lý tưởng nhất là tôi muốn tôi không phải sử dụng một div ở tất cả, nhưng theo CSS Background-image over HTML img đó là không thực sự có thể, ít nhất là không cho một kịch bản đáp ứng 100% chiều rộng.
.test {
background: url(http://placehold.it/1/1) repeat;
position: relative;
z-index: 100;
width: 200px;
}
.test img {
width: 100%;
display: block;
position: absolute;
z-index: 50;
}
<div class="test">
<img src="http://lorempixel.com/400/400">
</div>