【问题标题】:CSS3 radial gradient displaying different in different browsersCSS3径向渐变在不同浏览器中显示不同
【发布时间】:2013-08-22 19:26:14
【问题描述】:

我正在尝试为我的网站使用径向渐变背景,它在 Firefox 中显示正常,但在 Chrome 和 IE 中显示不同。无论如何,下面是它在 Firefox 中的外观(我也希望它看起来像)以及它在 IE 和 Chrome 中的外观。我使用Ultimate CSS gradient generator 来尝试保持跨浏览器兼容性。这是我用于渐变的代码。

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

有没有人知道任何解决方案使它在 Chrome 和 IE 中看起来相似?

【问题讨论】:

  • 我认为它们的显示方式不同,因为浏览器也不同。你怎么看?

标签: css cross-browser radial-gradients


【解决方案1】:

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

背景:-moz-radial-gradient(中心,椭圆覆盖,rgba(234,211,0,0.6) 25%, rgba(255,255,255,0) 100%); /* FF3.6+ */

【讨论】:

  • 不,在任何一个浏览器中都没有任何作用
  • 嗨,Harry12345。我没有 Firefox,所以我无法测试这个。但是,我想到了另一个想法(一个明显的想法,但仍然是一个想法):背景:-moz-radial-gradient(center, ellipse cover, rgba(234,211,0,0.6) 0%, rgba(234,211,0,0.6 ) 25%,RGBA(255,255,255,0) 100%); /* FF3.6+ */ 我只是添加了另一个色标,从 0% 到 25% 是纯黄色,然后逐渐变细。我很想知道它是否有效......
【解决方案2】:

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2019-08-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-08-14
    • 1970-01-01
    • 2011-11-24
    相关资源
    最近更新 更多