【问题标题】:CSS drop shadow not showing on iPhone…?iPhone 上没有显示 CSS 投影……?
【发布时间】:2012-09-06 21:33:58
【问题描述】:

我的website 上的动画按钮上有一个阴影,它在所有浏览器上都可以正常工作,但它似乎没有出现在 iPhone 上……很奇怪,因为它是在几天前显示的。不完全确定我为了防止它工作而改变了什么。

任何指出我做错了什么的指针将不胜感激!

【问题讨论】:

  • 我只看到 box-shadow 而不是 -webkit-box-shadow。我错过了什么吗?适用于运行 ios5 和当前移动 safari 的 iphone
  • 干杯亚历克斯不知道我怎么错过了!
  • 不用担心。 Css3 有时会抛出我,因为有时它似乎可以工作,直到你发现一个你忘记编码的边缘情况。

标签: iphone css button safari


【解决方案1】:

我相信旧版本的 safari 需要 -webkit-box-shadow,因为 box-shadow 没有得到完全支持。但是它确实适用于最新的移动 safari

【讨论】:

    【解决方案2】:

    使用 box-shadow 的 IE8 和 IE7 也会遇到问题。如果我可以推荐一些东西(我倾向于这样做),那就是制作一些图像并将其用作这些图像的背景。这有点工作,但这是最安全的路线。

    【讨论】:

    • 是的,这是个好主意。所以只需以类似的方式将背景图像偏移 1px 5 次,对吧?
    • 是的!这几乎就是你所要做的!回复晚了非常抱歉。如果这对您有用并且您不介意,您可以将此标记为答案,以便其他人遇到此问题,他们知道他们可能想要考虑什么吗?
    猜你喜欢
    • 2016-09-08
    • 1970-01-01
    • 2018-10-26
    • 1970-01-01
    • 2015-06-12
    • 1970-01-01
    • 2023-03-03
    • 1970-01-01
    • 2018-02-08
    相关资源
    最近更新 更多