Đây là điều mà tôi đã gặp rắc rối trong quá khứ và đó là trong tâm trí của tôi vì vậy tôi đã thực hiện một hình ảnh ví dụ đơn giản sprite để kiểm tra và hy vọng nhận được một số câu trả lời.Cách sử dụng CSS sprite cho hình nền Lặp lại?
Nếu bạn xem mã và demo đây http://dabblet.com/gist/2263037
Bạn sẽ thấy rằng tôi có một div đơn giản mà sử dụng một hình nền
Dưới DIV rằng tôi có cùng một div nhưng lần này tôi cố gắng để sử dụng một hình ảnh CSS Sprite thay vì
Vì vậy, câu hỏi của tôi, là nó có thể nhân rộng giao diện của DIV đầu tiên bằng cách sử dụng hình ảnh sprite này hoặc là những thay đổi cần thiết trên hình ảnh sprite?
Without Sprite ảnh
/* Notice wrapper with Single Image */
.notice-wrap {
margin-top: 10px; padding: 0 .7em;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
border-radius: 4px;
border: 1px solid #CD0A0A;
background: #B81900 url(http://www.getklok.com/css/ui-lightness/images/ui-bg_diagonals-thick_18_b81900_40x40.png) 50% 50% repeat;
}
Với Sprite ảnh
/* Notice wrapper with SPRITE Image */
.notice-wrap-sprite {
margin-top: 10px; padding: 0 .7em;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
border-radius: 4px;
border: 1px solid #CD0A0A;
background: #fff url(http://f.cl.ly/items/2P1u2S1a132R0B3d2s08/test-sprite.png) repeat;
background-position: 0 -52px;
}
HTML
<div class="notice-wrap">
<p><strong>NOTICE:</strong> This is just a test notice, no reason to be alarmed</p>
</div>
<BR><BR><BR>
<div class="notice-wrap-sprite">
<p><strong>NOTICE:</strong> This is just a test notice, no reason to be alarmed</p>
</div>
Điều đó rất hữu ích khi biết tôi đang thiết kế hình ảnh sprite của mình – JasonDavis
Bạn có thể làm cho nó hoạt động không? Điều này nên có khả năng. Nếu không, hãy cho tôi biết nơi bạn đang mắc kẹt. – msigman
Tôi có bản giới thiệu cập nhật với tất cả nỗ lực của mình và 3 hình ảnh khác nhau tại đây http://dabblet.com/gist/2263840 Tôi không nghĩ rằng có thể là – JasonDavis