你好..
我有一个标签,其背景默认为渐变(IE)。
label{
width:100px;
height:100px;
border:1px solid red;
filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorStr="#ff3333",endColorStr="#663300");
}
<label> Rama Rao </label>
我允许用户更改背景颜色渐变或正常。我正在获取用户输入的值,并设置 css:
<label style="background:#val1"> Rama Rao </label>
或者
<label style="filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorStr="#val1",endColorStr="#val2");"> Rama Rao </label>
如果用户再次设置渐变它会起作用......但如果用户输入正常颜色则不会......但据我所知,inline-style
可以覆盖内部样式......但它不起作用(我的意思是,过滤filter
器不能被背景覆盖) ......我该如何克服这个问题?
注意:对于名称抖动,我在<label>
这里提到过......但它可能发生在任何标签上......