Jest to coś, z czym miałem problem w przeszłości i jest to w moim umyśle, więc zrobiłem prosty przykład obrazu sprite do przetestowania i mam nadzieję, że dostaję kilka odpowiedzi.Jak używać ikonki CSS do powtarzania obrazu tła?
Jeśli przeglądać mój kod i demo tutaj http://dabblet.com/gist/2263037
widać, że mam proste div, który wykorzystuje obraz tła
Poniżej tego DIV Mam ten sam div, ale tym razem postaram się zamiast tego użyj obrazu CSS Sprite
Moje pytanie brzmi: czy możliwe jest replikowanie wyglądu pierwszego DIV za pomocą tego obrazu ikonki lub czy potrzebne są zmiany na obrazie ikonki?
Bez Sprite obrazu
/* 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;
}
Z Sprite obrazu
/* 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>
Dobrze wiedzieć, kiedy projektuję obrazy moich sprite'ów. – JasonDavis
Czy byłeś w stanie sprawić, żeby działał? To powinno być możliwe do wykonania. Jeśli nie, daj mi znać, gdzie utknąłeś. – msigman
Mam zaktualizowane demo z wszystkimi moimi próbami i 3 różnymi obrazami tutaj http://dabblet.com/gist/2263840 Nie sądzę, że to możliwe – JasonDavis