【问题标题】:Linear gradient and url-image for browser mobile?浏览器移动的线性渐变和 url-image?
【发布时间】:2016-06-17 03:12:52
【问题描述】:

我想要一张图片作为背景,还有一个 CSS 线性渐变:

background-image: url("/site/grigliatrasparente.png"), linear-gradient(left, #404040 0%, #dfbb80 2%,#dfbb80 98%,#404040 100%);

我在桌面浏览器(Firefox 44.x;IE 10;Chrome;Safari)上没有问题,但不适用于移动浏览器(我用我的 iphone 5、(9.x)和 safari、应用程序进行了测试火狐,应用程序铬)。

我用这个:

background-image: url("/site/grigliatrasparente.png"), -moz-linear-gradient(left, #404040 0%, #dfbb80 2%,#dfbb80 98%,#404040 100%);
background-image: url("/site/grigliatrasparente.png"), -webkit-linear-gradient(left, #404040 0%, #dfbb80 2%,#dfbb80 98%,#404040 100%);
background-image: url("/site/grigliatrasparente.png"), -o-linear-gradient(left, #404040 0%, #dfbb80 2%,#dfbb80 98%,#404040 100%);
background-image: url("/site/grigliatrasparente.png"), -ms-linear-gradient(left, #404040 0%, #dfbb80 2%,#dfbb80 98%,#404040 100%);
background-image: url("/site/grigliatrasparente.png"), -webkit-gradient(linear, left bottom, right bottom, color-stop(0%,#404040), color-stop(2%,#dfbb80),color-stop(98%,#dfbb80),color-stop(100%,#404040));
background-image: url("/site/grigliatrasparente.png"), linear-gradient(left, #404040 0%, #dfbb80 2%,#dfbb80 98%,#404040 100%);
filter:progid:DXImageTransform.Microsoft.gradient(GradientType=1,startColorstr=#404040, endColorstr=#dfbb80);
background-color: #dfbb80;  

有什么问题?

非常感谢,对不起我的英语:)

【问题讨论】:

    标签: css mobile-browser autoprefixer css-gradients


    【解决方案1】:

    在 CSS3 多背景的早期,问题是渐变代替了背景 img,但问题得到了解决,在mozilla-developer,您可以找到一个与您的想法类似的示例,该示例可以正常工作,也可以移动。
    您的 CSS 看起来不错,尽管您可以通过 autoprefixr 运行它以更新前缀。
    在考虑其中一个前缀可能会干扰您的显示之前,请首先使用您的手机检查功能示例(当然还有 css),并为背景图像设置 background-repeat 和 background-position。

    【讨论】:

      【解决方案2】:

      检查下面的 jsfiddle 链接。在我的示例中,无前缀线性梯度已更正为最后一个语法:(在这种情况下,使用 'to ...' 作为方向)

      background-image: url(http://placehold.it/350x150), linear-gradient(to right, #404040 0%, #dfbb80 2%, #dfbb80 98%, #404040 100%);
      

      https://jsfiddle.net/3u2Lhx6k/

      更多详细信息:https://developer.mozilla.org/en-US/docs/Web/CSS/linear-gradient。

      【讨论】:

        猜你喜欢
        • 2012-07-26
        • 2011-11-24
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多