在SVG中为行添加悬停工具提示

加森

我正在尝试为SVG中的两行添加简单的悬停文本。我在下面的代码中将其作为“标题”包含在内,但是当我将鼠标悬停在任何一行上时都没有任何反应。由于它们交叉,所以当您将鼠标悬停在交叉路口时,我并不特别在意它的意思。

<!DOCTYPE html>
<html lang="en">

<head>
  <meta charset="utf-8" />
  <script data-require="[email protected]" data-semver="3.5.3" src="//cdnjs.cloudflare.com/ajax/libs/d3/3.5.3/d3.js"></script>
  <style type="text/css">
  </style>
</head>

<body>
  <script type="text/javascript">
    //Width and height
    var w = 500;
    var h = 300;
    var padding = 30;


    //Create SVG element
    var svg = d3.select("body")
      .append("svg")
      .attr("width", w)
      .attr("height", h)
      .attr("background-color", "green")

      svg.append("rect")
        .attr("width", w)
        .attr("height", h)
        .attr("fill", "green");

      svg.append("line")
        .attr("x1", 30)
        .attr("y1", 40)
        .attr("x2", 80)
        .attr("y2", 90)
        .attr("stroke", "blue")
        .attr("stroke-width", 2)
        .attr("title", "This is a blue line");

      svg.append("line")
        .attr("x1", 30)
        .attr("y1", 90)
        .attr("x2", 80)
        .attr("y2", 40)
        .attr("stroke", "red")
        .attr("stroke-width", 2)
        .attr("title", "This is a red line");

  </script>
</body>

</html>
罗伯特·朗森

使用SVG,您需要标题子元素,而不是标题属性。

  svg.append("line")
    .attr("x1", 30)
    .attr("y1", 40)
    .attr("x2", 80)
    .attr("y2", 90)
    .attr("stroke", "blue")
    .attr("stroke-width", 2)
    .append("title").text("This is a blue line");

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

悬停工具提示

来自分类Dev

AJAX 悬停工具提示仅显示表中第一行的返回数据

来自分类Dev

对齐悬停工具提示以始终居中

来自分类Dev

如何使用标记和悬停工具提示创建 svg 地图

来自分类Dev

Google Maps Marker标题不再显示为悬停工具提示

来自分类Dev

从Google地图的标记中删除默认的鼠标悬停工具提示

来自分类Dev

创建一个悬停工具提示,可以在angularjs中单击

来自分类Dev

如何在一页网站中更改导航和悬停工具提示背景颜色

来自分类Dev

散景(Python):在悬停工具提示中设置日期时间格式

来自分类Dev

从Google地图的标记中删除默认的鼠标悬停工具提示

来自分类Dev

如何在一页网站中更改导航和悬停工具提示背景颜色

来自分类Dev

固定数据表中的悬停工具提示内容

来自分类Dev

修改图像地图悬停工具提示

来自分类Dev

散景:同步链接图中的悬停工具提示

来自分类Dev

滚动后悬停工具提示停止工作

来自分类Dev

根据不同的数据列更新悬停工具提示

来自分类Dev

散景:无法更新悬停工具提示的格式

来自分类Dev

使 CSS 悬停工具提示超出其父级边界

来自分类Dev

在工具提示中添加新行

来自分类Dev

使用悬停工具获取最顶部图像的名称,并在固定位置显示工具提示

来自分类Dev

鼠标悬停时SVG工具提示?

来自分类Dev

从特定系列的Google Visualization折线图中删除悬停工具提示

来自分类Dev

带鼠标悬停工具提示的多系列折线图

来自分类Dev

D3缩放和鼠标悬停工具提示

来自分类Dev

问题与CSS悬停工具提示与溢流组合:滚动/自动(和位置绝对)

来自分类Dev

RShiny不显示悬停工具提示的原始HTML和CSS代码

来自分类Dev

当光标位置错误时,将显示Chart.js鼠标悬停工具提示

来自分类Dev

固定位置和图像上的融合表层鼠标悬停工具提示

来自分类Dev

需要帮助修改Chart.js鼠标悬停工具提示

Related 相关文章

  1. 1

    悬停工具提示

  2. 2

    AJAX 悬停工具提示仅显示表中第一行的返回数据

  3. 3

    对齐悬停工具提示以始终居中

  4. 4

    如何使用标记和悬停工具提示创建 svg 地图

  5. 5

    Google Maps Marker标题不再显示为悬停工具提示

  6. 6

    从Google地图的标记中删除默认的鼠标悬停工具提示

  7. 7

    创建一个悬停工具提示,可以在angularjs中单击

  8. 8

    如何在一页网站中更改导航和悬停工具提示背景颜色

  9. 9

    散景(Python):在悬停工具提示中设置日期时间格式

  10. 10

    从Google地图的标记中删除默认的鼠标悬停工具提示

  11. 11

    如何在一页网站中更改导航和悬停工具提示背景颜色

  12. 12

    固定数据表中的悬停工具提示内容

  13. 13

    修改图像地图悬停工具提示

  14. 14

    散景:同步链接图中的悬停工具提示

  15. 15

    滚动后悬停工具提示停止工作

  16. 16

    根据不同的数据列更新悬停工具提示

  17. 17

    散景:无法更新悬停工具提示的格式

  18. 18

    使 CSS 悬停工具提示超出其父级边界

  19. 19

    在工具提示中添加新行

  20. 20

    使用悬停工具获取最顶部图像的名称,并在固定位置显示工具提示

  21. 21

    鼠标悬停时SVG工具提示?

  22. 22

    从特定系列的Google Visualization折线图中删除悬停工具提示

  23. 23

    带鼠标悬停工具提示的多系列折线图

  24. 24

    D3缩放和鼠标悬停工具提示

  25. 25

    问题与CSS悬停工具提示与溢流组合:滚动/自动(和位置绝对)

  26. 26

    RShiny不显示悬停工具提示的原始HTML和CSS代码

  27. 27

    当光标位置错误时,将显示Chart.js鼠标悬停工具提示

  28. 28

    固定位置和图像上的融合表层鼠标悬停工具提示

  29. 29

    需要帮助修改Chart.js鼠标悬停工具提示

热门标签

归档