ホームページ > 記事 > ウェブフロントエンド > JS フレームワークを使用せずに CSS を使用して SVG 画像のスタイルを設定する方法
この記事では、CSS を使用せずに SVG 画像を埋め込み、その外観を操作する新しい方法を検討します。
以前は、CSS を介して要素へのアクセスを維持しながら SVG 画像を統合するのは困難でした。 JS-SVG フレームワークはソリューションを提供しますが、ロールオーバー効果を備えた単純なアイコンの実装では複雑になる可能性があります。
私たちが提案するソリューションには、従来の を置き換えることが含まれます。 「svg」クラスのタグ。このクラスは、指定されたソースからインライン SVG コードを取得して HTML に挿入する jQuery スクリプトをトリガーします。
jQuery コードは、元の画像の ID とクラスも保持し、CSS ルールとの互換性を確保します。
このアプローチにはいくつかの利点があります:
このソリューションを実装するには:
<code class="html"><img id="facebook-logo" class="svg" src="/images/logo-facebook.svg"/></code>
<code class="javascript">jQuery('img.svg').each(function() { // ... (jQuery code to replace the image with inline SVG) ... });</code>
http://labs でデモをご覧いただけます。 funkhausdesign.com/examples/img-svg/img-to-svg.html。この方法は、SVG 画像を Web アプリケーションに埋め込み、スタイル設定するための便利で効率的な方法を提供します。
以上がJS フレームワークを使用せずに CSS を使用して SVG 画像のスタイルを設定する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。