所有设备上的CSS / Javascript流畅推送菜单
CSS/Javascript fluent push menus on all devices
我正在尝试在这里实现类似"左推菜单"的菜单:
http://tympanus.net/Blueprints/SlidePushMenus/
但是,这里的动画并不流畅,不在iPod上,在最近的iPad上也不流畅。我想知道是否有错误实现的东西,或者是否必须使用 javascript 来完成才能创建流畅的动画。
例如,顺利运行的是这样的:
https://medium.com/
不同之处在于第一个链接移动整个文档内容,第二个链接只是移动右侧部分,覆盖左侧部分(但我怀疑它在动画速度上会产生如此大的差异)。我检查了源代码,但无法确定它是通过CSS还是javascript完成的。
使动画流畅的关键是什么?
根据我的经验,iPad/iPod在动画/补间方面似乎并不友好。
我在手机上查看了您的网站,它似乎工作得很好(它是一个机器人)。就个人而言,我不会担心它,我认为这没什么大不了的。但如果它真的困扰着你..
我猜你现在正在使用 css3 过渡?你可以试试javascript,这里有一个很棒的教程:http://www.learningjquery.com/2009/02/slide-elements-in-different-directions
我找到了一个在所有平台上都非常有效的解决方案:
-webkit-transform: translate3d(0,0,0);
使用 translate3d 移动既流畅又快速。
相关文章:
- 依赖<选择>HTML和JavaScript菜单
- 展开 JAVASCRIPT 菜单
- Javascript菜单选择
- 对齐javascript菜单上的文本
- 通过 selenium webDriver 访问 javascript 菜单
- JavaScript 菜单控件子菜单
- Javascript 菜单样式 — 循环中的循环
- JavaScript菜单栏和表单
- 使用 WebDriver 展开 JavaScript 菜单
- 在新页面加载时保持 JavaScript 菜单打开
- JavaScript菜单下拉菜单单击不起作用
- 在android浏览器中,Javascript菜单向左移动,并暴露屏幕右侧的间隙
- JavaScript菜单手风琴
- javascript菜单悬停处于活动状态
- 弹出Javascript菜单
- 基本Javascript菜单程序中的函数出现问题
- Javascript菜单将类设置为活动
- 水平Javascript菜单错误
- javascript菜单上的活动链接可以处理父链接,而不仅仅是子链接
- Javascript菜单onclick'不起作用