可见性不适用于svg-g标签
visibility is not working for svg g tag
我在应用程序中使用svg,并使用g标记对所有元素进行分组。第一个g标记包含多个g标记,所有g标记都有自己不同的可见性样式。如果我将可见性设置为隐藏到父g标记,它将影响其他g标记元素。我需要通过将可见性设置为父元素来隐藏所有g标记元素,但子元素的可见性样式不应更改。
这里的样本svg
<svg height: "200" width="200">
<g style="visibility:hidden">
<g style="visibility:visible">
<circle cx="100" cy="100" fill="green" r="15" />
</g>
</g>
</svg>
这是工作样品
如何设置父g标记的可见性而不更改其子元素的可见性?
尝试使用opacity:0
而不是visibility:hidden
。
另外,你应该看看这个例子http://svg-whiz.com/svg/HideShow.svg
正如其他人所说,很难完全理解你在追求什么。
我已经删除了这个答案,因为它感觉我错过了你的观点,但我认为它可能仍然有帮助http://jsfiddle.net/rnZss/5/,它仍然会显示矩形,但会隐藏圆圈,所以我暂时留下了答案。你还想发生什么?
<svg height:"200" width="200">
<g style="visibility:hidden">
<g style="visibility:hidden">
<circle style="visibility: hidden"cx="100" cy="100" fill="green" r="15"/>
<rect style="visibility: visible" x="50" y="50" width="50" height="50"/>
</g>
</g>
</svg>
相关文章:
- 如何在javascript中使用svg文本标签
- Svg标签在IE8中不起作用
- 可见性不适用于svg-g标签
- svg矩形不同边上的标签
- svg 多边形标签的宽度
- 咏叹调网格单元格标签在 SVG 矩形内始终为空白
- 将带有图像标签的 Svg 转换为 PNG
- 如何在我们的html页面中添加来自jquery的svg标签
- 如何将img放在svg标签的前面
- 如何在svg标签内的图像标签上放置边框和超链接
- 生成不带foreignObject标签的svg
- 没有事件在谷歌Chrome从SVG元素引用的使用标签
- 从html img标签- css中更改一个svg元素的颜色
- 使用img标签加载不受信任的SVG时的XSS
- 如何从嵌入标签中获取svg元素
- 将图像标签拖动到svg的组标签中
- 使用svg文件下的img标签
- 地图将不显示在屏幕上,svg标签被插入
- 如何从DIV标签中有多个SVG的页面中选择SVG代码
- 使用 JavaScript 移动 SVG 'g' 标签