CSS 스프라이트 생성기

여러 이미지를 한 장의 스프라이트(Sprite)로 병합하고, 해당하는 CSS 배경 위치 코드를 자동 생성합니다. 가로, 세로, 그리드 세 가지 레이아웃을 지원합니다.

🧩

이미지를 드롭하거나 클릭하여 업로드

PNG, JPG, WEBP, BMP (최대 40장)

CSS 스프라이트란?

CSS 스프라이트(Sprite)는 여러 아이콘을 한 장의 이미지로 병합하고 background-position과 함께 페이지에서 필요한 부분만 표시하는 기법입니다.

브라우저가 발행하는 이미지 요청 수를 크게 줄일 수 있어 프런트엔드 성능 최적화에 자주 사용됩니다.

사용 방법

세 단계로 스프라이트를 생성할 수 있습니다:

  • 여러 이미지를 업로드합니다(최대 40장).
  • 가로, 세로 또는 그리드 레이아웃을 선택하고 간격을 조정합니다.
  • 「생성」을 클릭해 스프라이트를 다운로드하고 CSS 코드를 복사합니다.

  • 아이콘 크기를 먼저 통일하면 스프라이트가 더 깔끔합니다.
  • PNG 형식은 투명 배경을 유지할 수 있어 아이콘에 적합합니다.
  • 생성된 CSS는 상대 경로 sprite.png를 사용하므로 실제 저장 위치에 맞게 조정하세요.

자주 묻는 질문

CSS 스프라이트란 무엇인가요?+
스프라이트는 여러 작은 이미지를 한 장의 큰 이미지로 병합하고, CSS background-position으로 특정 부분만 표시하는 기법으로 HTTP 요청 수를 줄여 로딩을 빠르게 합니다.
세 가지 레이아웃의 차이는 무엇인가요?+
가로 레이아웃은 모든 이미지를 가로로 나열하고, 세로 레이아웃은 세로로 나열하며, 그리드 레이아웃은 정사각형에 가깝게 여러 행과 열로 배열합니다.
생성된 CSS는 어떻게 사용하나요?+
각 아이콘은 .icon-N 스타일에 해당하며 너비, 높이, 배경 이미지 경로와 음수 오프셋 값이 포함되어 있습니다. 스타일시트에 그대로 복사하면 됩니다.
한 번에 몇 장까지 병합할 수 있나요?+
한 번에 최대 40장까지 업로드할 수 있으며, 간격을 실시간으로 조정한 뒤 다시 생성할 수 있습니다.

관련 도구

CSS 스프라이트 생성기무료 온라인 CSS 스프라이트, 스프라이트 생성기, 스프라이트 시트, CSS Sprite, 이미지 병합. 회원가입 불필요. 브라우저에서 작동.