>  기사  >  웹 프론트엔드  >  HTML5에서 SVG를 사용하는 방법

HTML5에서 SVG를 사용하는 방법

青灯夜游
青灯夜游원래의
2018-11-30 14:18:499042검색

HTML5에서는 태그를 사용하여 SVG를 인라인할 수 있고, HTML의 HTML5에서 SVG를 사용하는 방법 태그, 태그,

HTML5에서 SVG를 사용하는 방법

SVG는 웹 페이지의 크기가 변경될 때 왜곡 없이 크기에 맞게 다시 그릴 수 있는 벡터 그래픽 형식으로 반응형 웹 디자인에 사용하기에 매우 적합합니다. 이 기사는 HTML5에서 SVG를 사용하는 방법에 대해 자세히 소개합니다. 도움이 되기를 바랍니다. [관련 동영상 튜토리얼 추천: HTML5 튜토리얼]

HTML5 태그를 인라인 SVG에 사용하기

SVG는 HTML 5 초안 사양의 일부입니다. HTML 5 언어의 인라인이 가능합니다. 이제 모든 주요 브라우저 브랜드(IE9 제외)는 매우 우수한 지원을 제공합니다.

참고:

1. 태그를 인라인 SVG에 사용하려면 태그 요소 내에 선언하는 것을 잊지 마세요: xmlns="http://www.w3.org/ 2000/svg".

2. 이는 정적 SVG를 가져오는 데에만 사용할 수 있습니다.

아래는 간단한 HTML5 SVG 예입니다.

<svg  id = "circle"  height = "200"  xmlns = "http://www.w3.org/2000/svg" > 
      <circle  id = "greencircle"  cx = "30"  cy = "30"  r = " 30"  fill = "red"  /> 
</svg>

렌더링:

HTML5에서 SVG를 사용하는 방법

SVG 이미지를 가져오려면 HTML5에서 SVG를 사용하는 방법 태그를 사용하세요.

참고: HTML5에서 SVG를 사용하는 방법 태그는 정적 이미지 SVG를 가져오는 데만 사용할 수 있습니다.

<img  src = "green-circle.svg"  height = "80"  alt="漂亮的绿色圆圈" />

렌더링:

HTML5에서 SVG를 사용하는 방법

SVG 이미지를 가져오려면 태그를 사용하세요.

<object type="image/svg+xml" data="image.svg"></object>

기술적으로 태그는 SVG 파일을 포함한 많은 요소에 사용할 수 있습니다. 이미지로 식별된 요소가 아닌 요소는 이미지 검색에서 사용할 수 없습니다. 해결 방법은 대체 태그로 HTML5에서 SVG를 사용하는 방법 태그를 사용하는 것입니다.

<object type="image/svg+xml" data="image.svg">
    <img  src="image.svg" / alt="HTML5에서 SVG를 사용하는 방법" >
</object>

태그를 사용하여 SVG 이미지를 가져옵니다.

<embed type="image/svg+xml" src="image.svg" />

SVG 이미지는 HTML 사양의 일부는 아니지만 주로 Flash 플러그인을 구현하는 데 사용되는 모든 브라우저에서 널리 지원됩니다.

SVG 이미지를 가져오려면

<iframe src="image.svg"></iframe>

CSS 배경 이미지를 사용하여 SVG 이미지 가져오기

CSS 배경 속성을 사용하여 SVG 이미지를 배경 이미지로 가져올 수 있습니다.

이것은 HTML5에서 SVG를 사용하는 방법 태그를 사용하는 것과 동일하며 동일한 장점이 있습니다. 그리고 단점.

#id {
  background-image: url(image.svg)  no-repeat;
}

Rendering:

HTML5에서 SVG를 사용하는 방법

요약: 위 내용은 이 글의 전체 내용입니다. 모든 분들의 공부에 도움이 되길 바랍니다.

위 내용은 HTML5에서 SVG를 사용하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
이전 기사:SVG란 무엇인가다음 기사:SVG란 무엇인가