본문 바로가기
CSS

이미지스프라이트

by SyuMay 2022. 8. 22.
728x90

이미지 스프라이트 (image sprite)

이미지 스프라이트란 웹사이트의 로딩 시간을 줄이기 위해, 하나의 이미지 파일에 여러개의 이미지가 포함되어 있는 것을 말합니다.

이미지 스프라이트 제작 방법

1. 사용하고자 하는 이미지를 일정한 간격, 또는 특정한 간격으로 이미지끼리 겹치지 않도록 배치합니다.
2.배치한 이미지를 하나의 이미지 파일로 저장합니다.


.image__sns a {
    width: 36px;
    height: 36px;
    background: #fff;
    border-radius: 50%;
    display: block;
    margin-bottom: 5px;
    background: url(img/image_bg03_icon.svg) no-repeat;
    /* background 속성으로 스프라이트 이미지를 삽입 */
}
.image__sns a:nth-child(2) {
    background-position: -50px 0;
    /* 원하는 이미지가 자리하도록 위치 조정 */
}
.image__sns a:nth-child(3) {
    background-position: -100px 0;
}
.image__sns a:nth-child(4) {
    background-position: -150px 0;
}
.image__sns a:nth-child(5) {
    background-position: -200px 0;
}
728x90
반응형

'CSS' 카테고리의 다른 글

색상표현  (7) 2022.08.24
단위  (4) 2022.08.24
백그라운드  (4) 2022.08.22
IR효과  (4) 2022.08.22
애니메이션  (6) 2022.08.18

댓글


자바스크립트 사진

JavaScript

자세히보기