ios - 移动设备上的多个 CSS 背景图像

标签 ios css background-image

我使用 css background-images 创建了一个网格图案,如下所示:

.grid {
    width:720px;
    height:720px;

    background-color: #333333;

    background-image: linear-gradient(rgba(255,255,255,0.1), 1px, transparent 1px),
                      linear-gradient(rgba(255,255,255,0.5), 1px, transparent 1px),
                      linear-gradient(90deg, rgba(255,255,255,0.1), 1px, transparent 1px),
                      linear-gradient(90deg, rgba(255,255,255,0.5), 1px, transparent 1px);

    background-size: 40px 40px,
                     240px 240px,
                     40px 40px,
                     240px 240px;
}

https://jsfiddle.net/nicholasstephan/47zyx3pq/1/

虽然这适用于几乎所有桌面浏览器,但它不会在 iOS 上的 Safari 或 Chrome 中显示。是什么赋予了?

谢谢。

最佳答案

首先,你有一个轻微的语法错误,而不是

linear-gradient(rgba(255,255,255,0.1), 1px, transparent 1px)

应该是

linear-gradient(rgba(255,255,255,0.1) 1px, transparent 1px)

其次,在视网膜显示器上将渐变的可见部分设置为 1px 可能会给您带来问题,如果您没有将视口(viewport)设置为 ok 以避免缩放/重新缩放。您是否尝试过将其设置为 2px 或更大?

关于ios - 移动设备上的多个 CSS 背景图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30157274/

相关文章:

css - 如何使用 CSS 固定背景图像 'linear-gradient'

ios - 如何识别选定的静态 UITableViewCell

html - 更少的样板文件来启动一个元素

ios - 如何在 iOS 延迟一段时间后显示通知启用警报?

jquery - bootstrap可变网格设计布局结构

javascript - 使用 toggleClass 缩放对象后删除 :hover effect,

html - 样式 - 背景图像未显示

css - 使正方形宽度变长,同时保持边 Angular 圆润

ios - collectionview admob ios 中的横幅广告

ios - 添加到 View 时,约束项必须是该 View (或 View 本身)的后代。