【问题标题】:How can I give an HTML 5 banner a transition animation on iOS?如何在 iOS 上为 HTML 5 横幅提供过渡动画?
【发布时间】:2013-10-02 07:22:44
【问题描述】:

我正在实现一个应用演示,它在出现提示后(它回调到服务器)会在屏幕顶部显示一个 HTML5 横幅。但是,我不知道如何为 HTML5 横幅设置动画以从顶部垂直过渡到屏幕上。

我说的过渡动画类型在这里http://www.youtube.com/watch?v=xCkg3llsxZI&t=0m8s——虽然我需要的动画是一个简单的垂直过渡,没有原生iOS推送通知所具有的3D效果。

感谢您的帮助!

【问题讨论】:

    标签: ios html css css-transitions html5-animation


    【解决方案1】:

    使用 CSS3 变换/过渡。这比使用 javascript 或 jQuery 之类的 JS 库要快得多,也更好。 see here

    如果您想要更详细的动画,请使用 CSS3 动画。 see here

    最重要的是,为了确保对 CSS3 的完全跨平台支持,安装 Modernizr 并运行一些 shims。 see here

    编辑:如果你想用 iOS touch gestures functions 触发上面的 CSS3,那么定义那些样式 inside 的函数。

    【讨论】:

    • 感谢您的详细帮助,非常感谢!我按照您提供的链接进行操作,CSS3 似乎是实现动画的最佳方式,但是我似乎找不到任何与垂直过渡相关的示例(它们似乎都是水平的!) - 还有其他资源吗你知道吗?一个简短的谷歌垂直下拉转换没有显示任何内容......
    • 认为我找到了我正在寻找的过渡 - 这应该在 iOS 中工作吗? jsfiddle.net/R8zca/4
    • 查找 Michael Palermo 的视频/文章,他是著名的 CSS3 大师,在网上有很多教程/演示讨论新的 CSS3 语法和效果。新的 iOS 肯定是 HTML5/CSS3 友好的。对于旧 iOS 版本,您可能必须在每个样式定义的开头包含供应商特定前缀 (-iOS)。
    猜你喜欢
    • 1970-01-01
    • 2013-02-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-01-29
    • 1970-01-01
    • 1970-01-01
    • 2019-10-19
    相关资源
    最近更新 更多