CSS webkit radial + iPad (Safari Mobile) 不工作

标签 css ipad webkit

我现在很疑惑。我得到了这个渐变

background-image: -webkit-radial-gradient(50% 65%, ellipse cover, #f2f2f4, #201935 55%);

它在 Safari 上工作,在 Safari 上工作,将用户代理更改为

Mozilla/5.0 (iPhone; U; CPU iPhone OS 4_3_3 like Mac OS X; en-us) AppleWebKit/533.17.9 (KHTML, like Gecko) Version/5.0.2 Mobile/8J2 Safari/6533.18.5

与 iPad 中的 webkit 和浏览器完全相同

但是当我将它加载到 ipad 上时它本身不起作用,他们的论坛说 webkit 得到了支持......有人可以帮助我让它工作吗?

或者,有人可以帮助我使用 webkit-gradient 获得相同的结果(我无法实现调整大小以及径向渐变或椭圆体形式的调整),因为显然两者都支持?

最佳答案

您可以使用旧的 WebKit 语法指定渐变,如下所示:

background-image: -webkit-gradient(radial, 50% 65%, 0, 50% 65%, 200, color-stop(0, #f2f2f4), color-stop(55%, #201935));

很遗憾,您无法指定点半径的百分比。

关于CSS webkit radial + iPad (Safari Mobile) 不工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7630244/

相关文章:

css - 使用 CSS 旋转在相对层次结构中悬停不可靠

css - 在没有 React 的情况下使用 css-loader

html - 由于 url 字段,100% 高度的页面在 iPad 上太大

ios - 使用核心图的气泡图、散点图、烛台图

qt - 如何操作Webkit窗口内的页面内容(使用QT和QTWebKit)?

css - 带有滚动条的 Tab 面板内 Sencha Touch 中的 ListView

css - 具有可变宽度内容的嵌套 clearfix

ios - 如何在 iOS 7 上使用带有通用 Storyboard 的弹出窗口转场?

css - Chrome/Safari无法填充Flex父级的100%高度

css - iOS 12 Cordova 应用程序 : SVG as webkit-mask-image shows strange border