在 SVG 中,雖然 <path> 元素本身並不支援直接使用 HTML 的 title 屬性來顯示提示框效果,但 SVG 有內建的 <title> 元素,當滑鼠懸停在 <path> 上時,會顯示類似於 HTML 的 title 提示框。

方法:在 <path> 中使用 <title> 元素

你可以將 <title> 元素放在 <path> 裡,這樣當滑鼠懸停在該路徑上時,瀏覽器會顯示工具提示。

<svg width="200" height="200" xmlns="http://www.w3.org/2000/svg">
  <!-- 定義 path 並加上 title -->
  <path d="M50,50 Q100,25 150,50" stroke="blue" stroke-width="4" fill="none">
    <title>這是一個提示框</title>
  </path>
</svg>

解釋:

  • <title>:這個元素放置在 <path> 內,當滑鼠懸停在該路徑上時,會顯示 "這是一個提示框" 作為工具提示。
  • 顯示的效果類似於 HTML 中的 title 屬性,通常是瀏覽器自帶的原生工具提示效果。

注意:

  • <title> 必須是直接放在 <path> 元素內的子元素。
  • 當你將滑鼠移到 SVG 元素上時,瀏覽器會顯示該工具提示。