2015-09-09 137 views
1

我有下面的类定义:覆盖线性梯度CSS属性

height: 99px; 
width: 961px; 
padding-top: 40px; 
font-size: 15px; 
color: rgb(255, 255, 255); 
background: no-repeat url(data:image/png;base64,h64GFj4fhffGFHJJ74fhf); 

不过,该网站的javascript(我不能影响)被添加linear-gradient属性到背景:

height: 99px; 
width: 961px; 
padding-top: 40px; 
font-size: 15px; 
color: rgb(255, 255, 255); 
background: linear-gradient(rgba(0, 153, 204, 0.701961) 0%, rgba(0, 153, 204, 0.701961) 100%) no-repeat, url(data:image/png;base64,h64GFj4fhffGFHJJ74fhf); 

现在,没有JavaScript,只能通过CSS,我如何重写属性,如下所示:无效的效果?

我对它进行了搜索,我发现将filter: none !important;添加到我原来的类定义中,但这不起作用。 其他建议包括添加background-image: none,但我想保留我的背景图片。

+1

你能不能用更具体的选择和覆盖它? – Harry

+0

JS如何改变背景?它是否正在积极改变书面CSS或添加内联样式?这可能是'!important'可能是最好的选择。我们确实需要一个链接或更多信息。 –

+0

你能告诉我们一些HTML和添加渐变的JavaScript吗?这会让我们更好地了解问题。 –

回答

1

你可以尝试这两条线在CSS表添加:

background: none !important; 
background: no-repeat url(data:image/png;base64,h64GFj4fhffGFHJJ74fhf) !important; 

丑,但我认为它可能工作