首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >SVG动作在浏览器/本地主机(SVG)中使用jsfiddle。

SVG动作在浏览器/本地主机(SVG)中使用jsfiddle。
EN

Stack Overflow用户
提问于 2015-07-30 17:26:03
回答 1查看 47关注 0票数 0

我试图在我的SVG文件上创建一个悬停效果,即使我的鼠标在SVG的透明部分。从现在起,这个动作只有在悬停形状时才会被激活。我试过了

代码语言:javascript
复制
pointer-events: bounding-box;

没有任何运气(php风暴甚至不认识值),也尝试了所有和其他值。奇怪的是,它在小提琴中工作,但在本地主机中不起作用。

谷歌就像疯了一样,希望有人有一个解决方案!

EN

回答 1

Stack Overflow用户

发布于 2015-07-30 18:02:17

只需在SVG上设置pointer-events: none,并在父<div>上进行悬停测试。

代码语言:javascript
复制
div {
  width: 200px;
  height: 200px;
}

div:hover svg circle {
  fill: blue;
}
代码语言:javascript
复制
<div>
  <svg width="200px" height="200px" pointer-events="none">
    <circle cx="100" cy="100" r="95" fill="red"/>
  </svg>
</div>

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/31730327

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档