이론/CSS

[CSS] sprite 스프라이트 이미지 사용 방법

millfeel1298 2021. 10. 27. 22:51

[참고한 사이트] https://www.navercorp.com/

 

Naver Corporation

네이버(주) 회사 소개, 주요 서비스, 투자 및 채용 정보 제공

www.navercorp.com


PC인 경우

- background-size는 이미지의 크기와 동일하게 설정한다.

- background-position은 포토샵 좌표 값과 동일하다.

- width, height는 이미지와 1:1 비율이다.


모바일인 경우

모바일 레티나 디스플레이는 해상도가 2배이기 때문에 (원본 이미지 크기 / 2)를 해서 background-size를 설정한다.

 

background-position도 (원본 이미지 크기 / 2) 

width, height도  (원본 이미지 크기 / 2) 


SVG도 가능하다

https://a11y.gitbook.io/graphics-aria/svg-graphics/sprites

 

SVG 스프라이트 - Graphics ARIA Guidebook

동일한 문서에 SVG 심볼이 있으니, 심볼 ID를 사용해 바로 문서에서 재사용 할 수 있습니다. 앞서 이미지를 첨부한 경우보다 코드가 간결해지는 장점이 있습니다. 하지만, 여러 문서에서 동일한 SV

a11y.gitbook.io