image sprites
이미지 스프라이트는 단일 이미지에 포함된 이미지 모음이다.
이미지가 많은 웹 페이지 로드하는데 많은 시간이 걸릴 수 있고 서버 요청도 여러번 발생할 수 있다.
이미지 스프라이트를 사용하면 서버 요청 수가 줄어들고 대역폭이 줄어든다.
예시
3개의 이미지를 사용하는 대신, 하나의 이미지를 사용한다.
그리고 나서 CSS로 보여주고 싶은 부분만 보여준다.
1 | <img id="home" src="img_trans.gif" width="1" height="1" /> |
- src 속성은 비워둘 수 없기 때문에 투명한 이미지를 넣어두었다.
- 보여주고 싶은 이미지의 부분을 width, height로 정의했다.
- background 속성으로 배경이미지를 불러오고 left, top 속성으로 배치한다.
1 | #home { |