star.svg
#icon-star
viewBox: 0 0 24 24
변경한 내부 ID: 1개
SVG 아이콘 스프라이트 묶기
SVG 아이콘 여러 개를 올려 한 파일의 symbol로 묶습니다. 파일마다 viewBox를 보존하고 이름에서 고유한 symbol ID를 만들며, 서로 같은 이름의 그라데이션·클립 ID는 아이콘별로 바꿉니다. 아이콘별 미리보기와 ID를 확인하고 sprite 및 HTML 사용 예제를 저장하세요. 결과 예제의 icon-sprite.svg 경로를 실제 배치 위치에 맞추고 동일 출처에서 사용해야 합니다.
symbol ID에 번호를 덧붙여 구분합니다. 예를 들어 icon-star와 icon-star-2가 됩니다.
예. 각각의 내부 ID와 해당 url(#paint) 참조를 symbol별 ID로 함께 바꿉니다.
아니요. path·기본 도형·그라데이션·clipPath·텍스트 등의 정적 하위 집합을 받습니다. 스크립트, 외부 이미지·폰트·CSS, use, mask, filter, 애니메이션, 엔티티와 지원하지 않는 속성은 거부합니다.
icon-sprite.svg를 HTML과 같은 출처의 실제 경로에 두고 href의 경로를 수정하세요. 외부 SVG를 참조하는 use는 브라우저의 동일 출처 제한을 받습니다.
네. 현재 브라우저 글꼴, CSS 상속, 외부 sprite의 사용 방식에 따라 다를 수 있습니다. 다운로드한 결과를 대상 사이트에서 확인하세요.
선택한 SVG 파일은 현재 브라우저 메모리에서만 처리하고 이 도구의 서버 API로 전송하지 않습니다. 미리보기는 검사된 SVG의 데이터 URL이며 외부 리소스를 불러오지 않습니다.
댓글과 질문