css - SVG 溢出 :hidden by bootstrap. 为什么?

标签 css svg overflow hidden

我的网页上有一个内联 SVG。我正在使用一些 Javascript 动态调整它的开始和结束坐标 https://codepen.io/anon/pen/rrYNaP?editors=1010 .

但是,在我的网页中,我注意到由于以下原因我看不到 svg:

svg:not(:root) {
    overflow: hidden;
}

看起来它来自 bootstrap(我认为是 normalize.css)。我可以覆盖它

svg {
    overflow: visible;
}

但随后我得到了水平滚动条,并且 svg 位于页面上所有其他 div 的顶部(有点需要在后台并且 z-index: -1 不起作用)

奇怪的是,当我在 codepen 中查看它时,它没有任何这些问题。

这是怎么回事,我该如何解决?

最佳答案

试试

svg {
    overflow: visible !important;
}

关于css - SVG 溢出 :hidden by bootstrap. 为什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51566796/

相关文章:

html - @font-face 在某些计算机上不起作用

javascript - 如何更改 svg 绘图的颜色?

javascript - 基于滚动位置的导航填充过渡

css - IE8没有滚动条

Javascript 输出作为内联样式的普通值

IE 中的 Jquery 悬停背景闪烁

javascript - 使用 javascript(或 jQuery)选择和操作 CSS 伪元素,例如::before 和::after

excel - 将 Excel 绘图导出为 SVG 或 PNG

c - mktime参数溢出是什么情况?

html - 为 div 内的图像启用滚动条