이 문서에서는 SVG 이미지를 삽입하고 CSS를 사용하여 이미지 모양을 조작하는 새로운 방법을 살펴보겠습니다. JS-SVG 프레임워크를 사용합니다.
이전에는 CSS를 통해 해당 요소에 대한 액세스를 유지하면서 SVG 이미지를 통합하는 것이 어려웠습니다. JS-SVG 프레임워크는 솔루션을 제공하지만 롤오버 효과를 사용한 간단한 아이콘 구현에는 복잡할 수 있습니다.
우리가 제안하는 솔루션에는 기존 태그를 교체하는 것이 포함됩니다. "svg" 클래스가 있습니다. 이 클래스는 지정된 소스에서 인라인 SVG 코드를 가져와 HTML에 삽입하는 jQuery 스크립트를 트리거합니다.
또한 jQuery 코드는 원본 이미지의 ID와 클래스를 유지하여 CSS 규칙과의 호환성을 보장합니다.
이 접근 방식은 여러 가지 장점을 제공합니다.
이 솔루션을 구현하려면:
jQuery('img.svg').each(function() {
// ... (jQuery code to replace the image with inline SVG) ...
});
http://labs.funkhausdesign.com/examples/img-svg/img-to-svg.html에서 데모를 볼 수 있습니다. 이 방법은 웹 애플리케이션에 SVG 이미지를 삽입하고 스타일을 지정하는 편리하고 효율적인 방법을 제공합니다.
부인 성명: 제공된 모든 리소스는 부분적으로 인터넷에서 가져온 것입니다. 귀하의 저작권이나 기타 권리 및 이익이 침해된 경우 자세한 이유를 설명하고 저작권 또는 권리 및 이익에 대한 증거를 제공한 후 이메일([email protected])로 보내주십시오. 최대한 빨리 처리해 드리겠습니다.
Copyright© 2022 湘ICP备2022001581号-3