iphone - iPhone 6 Plus 上的 ios 8 框阴影

标签 iphone css viewport meta device-width

我的 box shadow 属性在 iPhone 6 plus 上有显示问题。 如果我添加元标记 width=device-width,则根本不会显示以下框阴影:

-webkit-box-shadow: 1px 1px 5px 5px #a8a8a8; 框阴影:1px 1px 5px 5px #a8a8a8;

如果我不使用元标记,则当您放大页面时,框阴影会“神奇地”消失。你可以在这里理解这一点:

http://jsfiddle.net/b6aaq57z/3/

这似乎是一个特定的 iPhone 6 plus 错误。在运行相同 iOS 版本 (8.0.2) 的旧版 iPhone 上,框阴影工作正常。

有没有人有解决办法?

最佳答案

您可以在 div 中添加 border-radius:1px。它修复了 iphone 6+ 和其他视网膜设备中的框阴影问题

.box-shadow{
 -webkit-box-shadow: 1px 1px 0.25em 0.25em #a8a8a8;
 box-shadow: 1px 1px 0.25em 0.25em #a8a8a8;
 border-radius:1px;}    

关于iphone - iPhone 6 Plus 上的 ios 8 框阴影,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26407299/

相关文章:

javascript - 如何在带有边缘的 ios Safari 中设置 ui 最小 View

iphone - 调整 UIPrintInteractionController 的 UIImage 大小

iOS In App Purchase in Action Extension 应用程序

ios - 比较sqlite表中的整数?

javascript - 协助创建动态菜单弹出窗口-js

mobile - 为什么我的视口(viewport)标签不能在大多数移动设备上正确使用设备宽度(无缩放)?

iphone - 我释放了所有的内存,但我的程序需要更多,我该怎么办?

CSS float 和填充

html - 如何将 2 个 div(每个都有自己的填充)并排对齐?

css - HTML5/CSS 浏览器故障