在本文中,我們將探索一種使用CSS 嵌入SVG 影像並操縱其外觀的新穎方法,而無需使用CSS使用JS-SVG 框架。
以前,整合 SVG 圖片同時透過 CSS 保持對其元素的存取一直是一個挑戰。雖然 JS-SVG 框架提供了解決方案,但對於具有翻轉效果的簡單圖標實作來說,它們可能很複雜。
我們提出的解決方案涉及取代傳統的 標籤具有「svg」類別。該類別觸發一個 jQuery 腳本,該腳本從指定來源取得內聯 SVG 程式碼並將其插入到 HTML 中。
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 上查看示範。此方法提供了一種在 Web 應用程式中嵌入 SVG 圖像並設定其樣式的便捷高效的方法。
免責聲明: 提供的所有資源部分來自互聯網,如果有侵犯您的版權或其他權益,請說明詳細緣由並提供版權或權益證明然後發到郵箱:[email protected] 我們會在第一時間內為您處理。
Copyright© 2022 湘ICP备2022001581号-3