SVG元素背景色

和风梅斯

我有一个<svg>带有元素,元素<path>应该以与我的网站页脚相同的灰色绘制填充曲线(参见图片)。

问题是背景中显示的浅灰色应该是白色。

我尝试了所有我想不到的CSS样式。这是浏览器问题吗?

我正在使用jQuery在Squarespace 6托管模板(非开发人员模式)上插入<svg><path>元素。

编辑:在运行10.9.4的Mac上,Firefox 31.0中存在灰色,Chrome 37.0.2062.68或Safari 7.0.5中存在灰色iPhone和iPad运行iOS 7.1.2灰度存在在Safari为iOS和Chrome 36.0.985.49。

编辑#2:当我将<svg>元素移动到页面上的其他位置时,有问题的背景变为白色。

任何想法都将不胜感激。

问候,

和风

注意:可以在http://www.intuitivebythesea.com上查看实时站点


SVG背景结果

<footer id="footer">
    <svg id="curveUpColor" xmlns="http://www.w3.org/2000/svg" version="1.1" viewBox="0 0 100 100" preserveAspectRatio="none" width="100%" height="65">
        <path d="M0 100 C 20 0 50 0 100 100 Z"></path>
    </svg>
    <div class="footer-wrapper">...</div>
</footer>

款式

/* Section Separator Styles */
    #curveUpColor path,
    #curveDownColor path {
        fill: #636363; 
        stroke: #636363;
    }
    #curveUpColor,
    #curveDownColor {
        background-color: #ffffff;
    }
和风梅斯

行。我发现了这个问题-正如指出的那样,问题出在主页上有一个冲突的元素-一个设计用于视差导航的模板。

罪魁祸首是:

.content.has-main-image { 
    box-shadow: 0px 0px 75px rgba(0, 0, 0, 0.1);
}

创造了我所看到的“阴影”。至少可以说令人沮丧。

我不能对@Axel表示感谢,感谢他提供了一种替代性的优雅解决方案,并让我踏上了通往这一发现的道路。

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章