사용자 도구

사이트 도구


wiki:css:css_note:css_image_sprites

문서의 이전 판입니다!


CSS Iamge Sprites

  • description : CSS Iamge Sprites
  • author : 오션
  • email : shlim@repia.com
  • lastupdate : 2021-03-31


Image Sprites

이미지 스프라이트(Image Sprites)는 단일 이미지에 넣은 이미지 모음입니다.

이미지가 많은 웹 페이지는 로드하는 데 오랜 시간이 걸리고, 서버에 다수의 요청을 할 수 있습니다.

이미지 스프라이트를 사용하면 서버 요청 수가 줄어들고 대역폭(bandwidth)이 절약됩니다.

Image Sprites - Simple Example

세 개의 개별 이미지를 사용하는 대신, 아래의 단일 이미지 ("img_navsprites.gif")를 사용합니다.


CSS를 사용하면 필요한 이미지의 일부만 표시할 수 있습니다.

아래의 예제에서, CSS는 이미지 "img_navsprites.gif"의 보여줄 부분을 지정합니다.

예제


예제 설명

  • <img id = "home"src = "img_trans.gif">- src 속성은 비워 둘 수 없으므로 작은 투명 이미지만 정의합니다. 표시된 이미지는 CSS에서 지정한 배경 이미지가 됩니다.
  • width: 46px; height: 44px; - 사용하려는 이미지 부분을 정의합니다.
  • background: url (img_navsprites.gif) 0 0; -배경 이미지 및 위치 정의 (왼쪽 0px, 상단 0px)

이것은 이미지 스프라이트를 사용하는 가장 쉬운 방법입니다. 이제 링크와 호버 효과를 사용하여 확장하려고 합니다.

Image Sprites - Create a Navigation List

스프라이트 이미지 ( "img_navsprites.gif")를 사용하여 네비게이션 목록을 만드는 경우,

스프라이트 이미지는 링크가 될 수 있고 배경 이미지도 지원하므로, HTML 목록을 사용합니다.

예제


예제 설명

/volume1/web/dokuwiki/data/attic/wiki/css/css_note/css_image_sprites.1617165043.txt.gz · 마지막으로 수정됨: 2022/03/10 19:52 (바깥 편집)