Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/33.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
CSS3径向渐变在不同浏览器中显示不同_Css_Cross Browser_Radial Gradients - Fatal编程技术网

CSS3径向渐变在不同浏览器中显示不同

CSS3径向渐变在不同浏览器中显示不同,css,cross-browser,radial-gradients,Css,Cross Browser,Radial Gradients,我正在尝试为我的网站使用径向渐变背景,它在Firefox中显示正常,但在Chrome和IE中显示不同。下面是它在Firefox中的外观(我也希望它是什么样子)以及IE和Chrome的外观。我使用了来尝试和维护跨浏览器兼容性。这是我用于渐变的代码 background: #0e0e0e; /* No gradient support */ background: -moz-radial-gradient(center, ellipse cover, rgba(234,211,0,0.6) 0%,

我正在尝试为我的网站使用径向渐变背景,它在Firefox中显示正常,但在Chrome和IE中显示不同。下面是它在Firefox中的外观(我也希望它是什么样子)以及IE和Chrome的外观。我使用了来尝试和维护跨浏览器兼容性。这是我用于渐变的代码

background: #0e0e0e; /* No gradient support */
background: -moz-radial-gradient(center, ellipse cover,  rgba(234,211,0,0.6) 0%, rgba(255,255,255,0) 100%); /* FF3.6+ */
background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,rgba(234,211,0,0.6)), color-stop(100%,rgba(255,255,255,0))); /* Chrome,Safari4+ */
background: -webkit-radial-gradient(center, ellipse cover,  rgba(234,211,0,0.6) 0%,rgba(255,255,255,0) 100%); /* Chrome10+,Safari5.1+ */
background: -o-radial-gradient(center, ellipse cover,  rgba(234,211,0,0.6) 0%,rgba(255,255,255,0) 100%); /* Opera 12+ */
background: -ms-radial-gradient(center, ellipse cover,  rgba(234,211,0,0.6) 0%,rgba(255,255,255,0) 100%); /* IE10+ */
background: radial-gradient(ellipse at center,  rgba(234,211,0,0.6) 0%,rgba(255,255,255,0) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ead300', endColorstr='#00ffffff',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
以下是不同浏览器中的结果:

火狐

铬和铬


有人知道有什么解决方案可以让它在Chrome和IE中看起来很相似吗?

只是一个想法:你能改变-moz first color值的颜色停止位置,使它在中心处变成更强烈的黄色吗


背景:-莫兹径向梯度(中心,椭圆覆盖,rgba(234211,0,0.6)25%,rgba(255255,0)100%);/*FF3.6+*/

这可能是由于每个浏览器渲染您正在使用的渐变的方式


我认为为每个供应商前缀提供不同的渐变规则就可以了。

我认为它们的显示方式不同,因为浏览器也不同。你怎么看?不,这对两种浏览器都没有任何影响Hi Harry12345。我没有Firefox,所以无法测试。但是,我想到了另一个想法(一个明显的想法,但仍然是一个想法):背景:-莫兹径向梯度(中心,椭圆覆盖,rgba(234211,0,0.6)0%,rgba(234211,0,0.6)25%,rgba(255255255,0)100%)/*FF3.6+/我只需添加另一个颜色停止,使其从0%到25%为纯黄色,然后逐渐变细。我很想知道它是否有效。。。