Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/41.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Html 将阴影添加到SVG元素,例如线条_Html_Css_Svg - Fatal编程技术网

Html 将阴影添加到SVG元素,例如线条

Html 将阴影添加到SVG元素,例如线条,html,css,svg,Html,Css,Svg,所以我对SVG很陌生,但我开始玩图形。这张图是从。我找了好几个小时,结果只找到了解决问题的一半办法。正如您从代码片段中看到的,如果您将鼠标悬停在图形上,它将“发光”。但我希望当我在上面悬停时,只有圆圈和“关节”会发光 我尝试的是: 使用常规CSS阴影 使用使图形“发光”的代码,但仅在g元素上 创建一个单独的SVG:a)在主SVG中b)单独创建,以及 将它们与位置混合:绝对。(在此之后是定位 (奇怪地工作) 我应该怎么做才能使圆和关节“发光”? *{ 框大小:边框框; 保证金:0; 填充:0; }

所以我对SVG很陌生,但我开始玩图形。这张图是从。我找了好几个小时,结果只找到了解决问题的一半办法。正如您从代码片段中看到的,如果您将鼠标悬停在图形上,它将“发光”。但我希望当我在上面悬停时,只有圆圈和“关节”会发光

我尝试的是:

  • 使用常规CSS阴影
  • 使用使图形“发光”的代码,但仅在g元素上
  • 创建一个单独的SVG:a)在主SVG中b)单独创建,以及 将它们与
    位置混合:绝对
    。(在此之后是定位
    (奇怪地工作)
  • 我应该怎么做才能使圆和关节“发光”?
    *{
    框大小:边框框;
    保证金:0;
    填充:0;
    }
    html,正文{
    身高:100%;
    宽度:100%;
    }
    @导入url('https://fonts.googleapis.com/css?family=Roboto+单声道:400500&display=swap');
    身体{
    字体系列:“Roboto Mono”,monospace;
    }
    .graph.labels.x标签{
    文本锚定:中间;
    }
    .graph.labels.y-labels{
    文本锚定:结束;
    }
    .图表{
    高度:500px;
    宽度:800px;
    }
    .graph.grid{
    冲程:#ccc;
    笔划数组:0;
    笔画宽度:3;
    }
    .标签{
    字号:17px;
    字体大小:400;
    }
    .标签名称{
    字号:500;
    文本转换:大写;
    字体大小:15px;
    填充:黑色;
    }
    .数据{
    填充:#f86d36;
    笔画宽度:1;
    }
    .图形.点连接{
    行程:#f86d36;
    笔划数组:0;
    笔画宽度:3;
    }
    svg:悬停{
    -webkit过滤器:投影(0px 0px 4px#f86d36e8);
    过滤器:投影(0px 0px 4px#f86d36e8);
    }
    
    20082009201020112012年
    151050价格
    
    我希望这就是您需要的:我正在为阴影使用svg过滤器。 我在代码中添加了
    .data circle:hover{filter:url(#f)}
    用于单个圆和
    .dot关节。x-grid:hover{filter:url(#f)}
    用于行组:

    *{
    框大小:边框框;
    保证金:0;
    填充:0;
    }
    html,正文{
    身高:100%;
    宽度:100%;
    }
    @导入url('https://fonts.googleapis.com/css?family=Roboto+单声道:400500&display=swap');
    身体{
    字体系列:“Roboto Mono”,monospace;
    }
    .graph.labels.x标签{
    文本锚定:中间;
    }
    .graph.labels.y-labels{
    文本锚定:结束;
    }
    .图表{
    高度:500px;
    宽度:800px;
    }
    .graph.grid{
    冲程:#ccc;
    笔划数组:0;
    笔画宽度:3;
    }
    .标签{
    字号:17px;
    字体大小:400;
    }
    .标签名称{
    字号:500;
    文本转换:大写;
    字体大小:15px;
    填充:黑色;
    }
    .数据{
    填充:#f86d36;
    笔画宽度:1;
    }
    .数据圈:悬停{filter:url(#f)}
    .图形.点连接{
    行程:#f86d36;
    笔划数组:0;
    笔画宽度:3;
    }
    .dot joints.x-grid:hover{filter:url(#f)}
    
    20082009201020112012年
    151050价格
    
    这正是我需要的!你能再详细解释一下吗?我已经用解释更新了答案。请看一看