我们的 Magento 网站上有一个背景图片,由于内容的数量,它会根据需要进行扩展。它在 PC 和(希望是 Mac)上运行良好。但在任何 iOS 设备上,都不会显示白色背景。
我已经附上了两张截图——一张是它在普通 PC 浏览器中的样子,另一张是它在 iPhone 上的样子。(截图见下一篇)
这是我们的网站:http ://tinyurl.com/arfpf7g
这是一个直接指向 iOS 设备上未显示的图像的链接:http: //tinyurl.com/bcovmvg
谢谢!!
我们的 Magento 网站上有一个背景图片,由于内容的数量,它会根据需要进行扩展。它在 PC 和(希望是 Mac)上运行良好。但在任何 iOS 设备上,都不会显示白色背景。
我已经附上了两张截图——一张是它在普通 PC 浏览器中的样子,另一张是它在 iPhone 上的样子。(截图见下一篇)
这是我们的网站:http ://tinyurl.com/arfpf7g
这是一个直接指向 iOS 设备上未显示的图像的链接:http: //tinyurl.com/bcovmvg
谢谢!!
问题是 iOS 对它可以加载的图像的最大尺寸有限制。从内存来看,它是 3 到 5 兆像素,具体取决于设备。作为参考,您的图像是 9.78mp (978 x 10000)。
你的背景图片绝对没有理由那么大。它是 171kb,大约 10px 后可以重复。切掉顶部,它可能有 10px 高,你可以使用它来实现相同的效果background-repeat: repeat-y
。然后只需将背景的顶部应用到另一个元素。
或者,可以使用框阴影和虚线边框在 css 中复制该背景图像。
CSS:
.outer {
margin: 20px;
width: 200px;
box-shadow: 0 0 10px 4px rgba(0, 0, 0, 0.3);
padding: 10px;
}
.inner {
height: 200px;
border: 1px dashed #bde432;
}
HTML:
<div class="outer">
<div class="inner"></div>
</div>
演示:http: //jsfiddle.net/WUpEF/