CSS에서 필요한 모든 인스턴스에 대해 스프라이트 이미지를 호출하는 것은 잘못 되었습니까? 브라우저는 어떻게 이것을 처리합니까? 한 번만로드됩니까?CSS 스프라이트 - 복수 호출
예 :
.box1{ background: url('../img/sprite.png') 0 0 no-repeat; }
.box2{ background: url('../img/sprite.png') 0 -20px no-repeat; }
.btn{ background: url('../img/sprite.png') -100px -60px no-repeat; }
난 당신이 한 번 스프라이트를 호출하고 단지 배경의 위치를 변경하는 몇 가지 예제를 보았다.
예 :
#myDiv{ background: url('../img/sprite.png') 0 0 no-repeat; }
#myDiv .box2{ background-position: 0 -20px; }
가 한 번만로드되고 :
또한,이처럼 CSS를 건조 할 수 있습니까? 예. – Ejaz