This page was translated from English by the community. Learn more and join the MDN Web Docs community.

View in English Always switch to English

SVG를 이미지로 사용하기

SVG는 HTML, CSS, 일부 SVG 요소, 그리고 Canvas API를 통해 이미지 형식으로 사용할 수 있습니다. 이 문서는 SVG를 이미지 소스로 제공할 수 있는 기능을 나열합니다.

SVG를 지원하는 기능

브라우저는 다음과 같은 곳에서 SVG 이미지를 지원합니다:

제한 사항

보안을 위해 일부 브라우저는 SVG 콘텐츠가 이미지로 사용될 때 제약을 둡니다. 구체적으로 다음과 같은 제한이 적용될 수 있습니다:

  • JavaScript가 비활성화됩니다.
  • 외부 리소스(예: 이미지, 스타일시트)는 불러올 수 없지만, data: URL로 인라인되어 있다면 사용할 수 있습니다.
  • :visited 링크 스타일은 렌더링되지 않습니다.
  • (OS 테마 기반의) 플랫폼 고유 위젯 스타일링이 비활성화됩니다.

위 제한 사항은 이미지 컨텍스트에 한정된다는 점에 유의하세요. SVG 콘텐츠를 직접 볼 때나, <iframe>, <object>, <embed> 요소를 통해 문서로 삽입될 때는 적용되지 않습니다.

명세서

Specification
CSS Backgrounds and Borders Module Level 3
# the-background-image