検索

ホームページ  >  に質問  >  本文

HTML マークアップで SVG を直接使用すると、ボタンに役割を割り当てたり、必要なホバー効果を付与したりすることができません

2 つの機能を実行するアイコンが付いたコンテナーがあります:

  1. ボタンのように機能します (キーボード/スクリーン リーダーなどを介してアクセス可能)
  2. ホバー/フォーカス時に赤に変わります

SVG をマークアップ内で直接使用すると、ホバー効果は期待どおりに機能しますが、img タグを使用した場合のように SVG にボタンの役割を割り当てることができません。

リーリー リーリー

ただし、

img タグを使用すると、SVG の src 属性を使用してボタンの役割を img に割り当てることができますが、ホバー状態 予想される結果でダウンロードされました (SVG は独自のファイルに保存され、src で参照されます):

リーリー リーリー

誰か私にアドバイスをいただけますか?

P粉940538947P粉940538947493日前611

全員に返信(1)返信します

  • P粉191323236

    P粉1913232362023-09-07 18:07:15

    SVG をドキュメントとして扱います。