仿苹果的产品展示菜单(横向滚动)
来源:互联网 发布:中美军事对峙知乎 编辑:程序博客网 时间:2024/06/05 05:51
来源自apple.com/mac/
在分析了其官方网站的代码后,跟据自已的理解,重新给实现了一下。苹果官网的做法是用的html 5的css分帧动画,而我现在还没有学到这里,所以动画部分用js实现,同样模仿分帧动画,因为分帧比即使计算轨迹要快,省资源。
第一部,静态布局
重新布局,但是方法基本没有变,边框跟阴影都是css3 实现,不兼容旧的IE浏览器。
第二部 计算滚动的分步曲线参数。
下面的分栏索引上面的箭头是慢起慢停的动画效果,曲线是
图标是慢起,然后弹性停止。曲线是
把两种曲线的分步移动每一步移动的距离除以整个移动长度的百分比存入常数数组
var SISO = [0.024, 0.093, 0.205, 0.343, 0.5, 0.657, 0.795, 0.907, 0.976, 1];
var BOUND = [0.028, 0.091, 0.19, 0.325, 0.496, 0.691, 0.856, 0.985, 1.073, 1.115, 1.114, 1.085, 1.032, 0.965, 0.939, 0.950, 0.987, 1.029, 1.028, 0.999, 0.986, 1.005, 1];
然后,根据这个参数,在点击切换触发后,一步步完成菜单的滚动切换。
源码在我的资源下载中 http://download.csdn.net/detail/qlfxjh/5161335
欢迎下载,并提意见
- 仿苹果的产品展示菜单(横向滚动)
- 横向滚动菜单按钮
- 基于jQuery的图片展示(横向滚动,可左右控制)
- 基于jQuery的图片展示(横向滚动,可左右控制)
- mui 头部横向滚动菜单
- 仿小米明星产品展示
- js横向模拟滚动条展示特效
- 可左右平滑滚动的产品展示效果
- PTSSpringboard - 仿苹果主页的菜单效果
- 不间断的滚动(横向/纵向)
- 横向滚动的ListView
- 横向滚动的tableview
- 腾讯用的纯JS自动多屏横向滚动图片展示
- 自定义控件省市区:仿苹果级联菜单
- 仿苹果的EasyTouch
- 文字横向滚动的实现
- 横向滚动条的设置
- 文字横向滚动的实现
- [OpenCV学习]1、环境搭建
- sqlserver的insert select 和update select
- Client向HDFS写入数据的过程解析
- 2013年微软实习生招聘笔试题目(c/c++你懂多少?)
- Ubuntu下安装Nginx
- 仿苹果的产品展示菜单(横向滚动)
- GCC编译器
- C# System.Diagnostics.Process发送邮件&修改内存中值&发送表格格式内容邮件
- Ubuntu 用户安装漂亮易操作 Cinnamon
- poj 2141
- 传递动态内存
- Swt/Jface treeViewer的使用
- jmeter- 函数测试模式
- 结构体的内存对齐问题与位域