Wulin.com의 기사 소개 (www.vevb.com) : SVG의 전체 이름은 확장 가능한 벡터 그래픽입니다. Adobe Illustrator를 사용했다면이 적절한 형식의 사진에 익숙하지 않다고 생각합니다!
SVG 사용을 시작하기 전에 먼저 SVG를 살펴보고 SVG를 사용하는 이유를 설명해 봅시다.
SVG의 전체 이름은 확장 가능한 벡터 그래픽입니다. Adobe Illustrator를 사용했다면이 적절한 형식의 사진에 익숙하지 않다고 생각합니다!
왜 SVG를 사용합니까? 브라우저 지원이러한 버전의 브라우저를 지원 해야하는 경우 다음과 같이 ModernIzr을 사용할 수 있습니다.
if (! modernizr.svg) {
$ (. gblogo img) .attr (src, images/logo.png);
}
또는 다음 단순 코드를 사용하십시오.
<img src = gblogo.svg onerror = this.onerror = null; this.src = gblogo.png>
SVG 파일은 일반적인 그림으로 사용됩니다다음과 같이 그림으로 직접 사용할 수 있습니다.
<img src = logo.svg href = class = logo>
csswang.com
</a>
CSS 코드 :
.Logo {
표시하다:
텍스트 안정 :
너비:
키:
배경:
배경 크기 :
}
인라인 SVG 사용SVG 코드를 신체에 직접 복사 할 수 있으며 다음과 같이 그림이 표시됩니다.
<body>
<!-여기에서 svg 코드를 복사하면 사진이 표시됩니다.
</body>
CSS로 SVG를 제어하십시오CSS를 사용하여 SVG 파일을 제어 할 수 있습니다. 다음 코드는 마우스가 중단 될 때 이미지의 배경색을 제어합니다.
<g class = 로고 변환 = 번역 (0.000000,500.000000) 스케일 (0.100000, -0.100000)
fill =#00000 스트로크 = 없음>
위의 코드는 로고의 클래스를 정의하며 CSS에서 다음과 같이 정의 할 수 있습니다.
.Logo : 호버 {
채우다:
...
}
SVG에서는 배경 대신에 채우기를 사용하여 배경색을 정의합니다.
다음과 같이 필터를 사용하여 모호성을 제어 할 수도 있습니다.
.Logo : 호버 {
채우다:
필터:
}
마우스를 사용하여 그림을 떠날 때 다음 효과가 있습니다.
온라인 디버깅 :
SVG 관련 도구 요약SVG는 사진을 효율적으로 처리하는 데 도움이되고 JPG 또는 PNG보다 유연하고 강력한 그래픽 디스플레이 방법을 갖도록 매우 강력한 그림 형식입니다. 나는 그것이 제 시간에 적용되면 확실히 가장 인기있는 사진 처리 방법이 될 것이라고 믿는다!