Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/77.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 如何在css中取消设置填充颜色_Html_Css_Wordpress_Svg_Fill - Fatal编程技术网

Html 如何在css中取消设置填充颜色

Html 如何在css中取消设置填充颜色,html,css,wordpress,svg,fill,Html,Css,Wordpress,Svg,Fill,因此,我有一个奇妙的编码主题(与wordpress上的通常情况一样),为了扭转一个错误,即它没有像预期的那样显示svg,我通过html将它插入functions.php中 如果svg不是由不同的颜色制成的,那么一切都很好,这个主题中的css类故意为svg的整个填充参数着色,带有: .my-stupid-svg-class path { fill: purple } 因此,由于svg代码中的每个路径都有其正确的颜色集(使用fill=“yellow”,ecc),因此我首先尝试的是在我的子主题sty

因此,我有一个奇妙的编码主题(与wordpress上的通常情况一样),为了扭转一个错误,即它没有像预期的那样显示svg,我通过html将它插入functions.php中

如果svg不是由不同的颜色制成的,那么一切都很好,这个主题中的css类故意为svg的整个填充参数着色,带有:

.my-stupid-svg-class path {
fill: purple
}
因此,由于svg代码中的每个路径都有其正确的颜色集(使用
fill=“yellow”
,ecc),因此我首先尝试的是在我的子主题style.css中“取消设置”css类,如下所示:

.my-stupid-svg-class path {
fill: unset
}

我还尝试了initial和inherit,但它们都将整个svg涂成黑色。你知道我如何在不涉及主题css文件的情况下解决这个问题吗?或者当我更新主题时,它又消失了

你试过使用吗!重要吗?填充:未设置!重要的

fill属性可以接受任何CSS颜色值。所以你可以试试fill:transparent
fill:unset
应该可以。确保你的目标是正确的班级。尝试在浏览器的“元素”选项卡中添加它,看看它是否有效。可能在svg上使用fill opacity=“0.0”作为属性?这些都会使svg消失,我以前尝试过透明。我尝试了“取消设置”通过铬检查以及,有和没有!重要的是,但它会使所有路径变黑是的,正如我写的,我也尝试了继承和初始,无论如何,谢谢!另外,我认为我将采取的解决方案,将我的css版本出列和入列,仍然不是最好的,因为如果主题将来会用新的内容更新这两个文件,我的wordpress仍然会将它们出列,并将没有新内容的版本入列