2015-07-29 17:23:11 +08:00
|
|
|
|
# 转场动画
|
2015-07-02 13:57:26 +08:00
|
|
|
|
|
2015-07-05 15:43:07 +08:00
|
|
|
|
- category: 动画
|
2015-07-29 17:23:11 +08:00
|
|
|
|
- order: 1
|
2015-07-05 15:43:07 +08:00
|
|
|
|
|
2015-07-02 13:57:26 +08:00
|
|
|
|
---
|
2015-07-05 15:43:07 +08:00
|
|
|
|
|
2015-07-29 17:23:11 +08:00
|
|
|
|
### 单页面转场动画
|
2015-07-02 13:57:26 +08:00
|
|
|
|
|
|
|
|
|
从内容A到内容B的转变过程时能有效的吸引用户注意力,突出视觉中心,提高整体视觉效果。
|
|
|
|
|
|
2015-07-29 17:23:11 +08:00
|
|
|
|
#### 视觉连贯性
|
2015-07-02 13:57:26 +08:00
|
|
|
|
|
2015-07-29 17:23:11 +08:00
|
|
|
|
#### 三类元素(Adding, Receding, Normal)
|
2015-07-02 13:57:26 +08:00
|
|
|
|
|
|
|
|
|
Adding: 新加入的信息元素应被告知如何使用,从页面转变的信息元素需被重新识别。
|
|
|
|
|
|
|
|
|
|
Receding: 与当前页无关的信息元素应采用适当方式移除
|
|
|
|
|
|
|
|
|
|
Normal: 指那些从转场开始到结束都没有发生变化的信息元素
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2015-07-03 17:00:59 +08:00
|
|
|
|
#### 转场动画
|
|
|
|
|
|
2015-07-03 17:08:23 +08:00
|
|
|
|
大页面转场可采用左出右入的形式
|
2015-07-03 17:00:59 +08:00
|
|
|
|
|
|
|
|
|
小的信息元素排布或块状较多的情况下,最好根据一定的路径层次依次进场,区分维度层级,来凸显量级,间隔时间为动画时间的三分之一;
|
|
|
|
|
|
2015-07-03 17:08:23 +08:00
|
|
|
|
如不是单页面,页面动画可以为只右入和间隔性出现;
|
2015-07-03 17:00:59 +08:00
|
|
|
|
<script src="/static/TweenMax.min.js"></script>
|
|
|
|
|
<script src="/static/motion.js"></script>
|
|
|
|
|
|
|
|
|
|
<div class="video-player">
|
|
|
|
|
<video preload loop><source src="https://t.alipayobjects.com/images/rmsweb/T1QZ4gXdJeXXXXXXXX.webm" type="video/webm"><source src="https://t.alipayobjects.com/images/rmsweb/T1BIdgXkloXXXXXXXX.mp4" type="video/mp4"></video>
|
|
|
|
|
</div>
|
|
|
|
|
|
2015-07-02 13:57:26 +08:00
|
|
|
|
|
|
|
|
|
####可折叠面板
|
|
|
|
|
|
2015-07-03 17:00:59 +08:00
|
|
|
|
对于信息元素内容区域的延伸,显示信息元素和进一步内容对象之间的直接连接。
|
|
|
|
|
|
|
|
|
|
1.被展开的信息区域内容按照一定的路劲依次进场。
|
|
|
|
|
|
|
|
|
|
2.信息元素在收起时照收齐点移动,在视觉上跟随关闭物体。
|
2015-07-02 13:57:26 +08:00
|
|
|
|
|
|
|
|
|
|
2015-07-03 17:00:59 +08:00
|
|
|
|
<link rel="stylesheet" href="/static/motionDemo.css">
|
|
|
|
|
|
|
|
|
|
<div class="video-player">
|
|
|
|
|
<video preload loop><source src="https://t.alipayobjects.com/images/rmsweb/T12I8gXexdXXXXXXXX.webm" type="video/webm"><source src="https://t.alipayobjects.com/images/rmsweb/T1e0hgXcpdXXXXXXXX.mp4" type="video/mp4"></video>
|
|
|
|
|
</div>
|
|
|
|
|
|
2015-07-02 13:57:26 +08:00
|
|
|
|
|
2015-07-29 17:23:11 +08:00
|
|
|
|
#### 弹出框动效
|
2015-07-02 13:57:26 +08:00
|
|
|
|
|
|
|
|
|
|
2015-07-03 17:00:59 +08:00
|
|
|
|
从一个触发点触发一个弹出框时,弹框从所触发区域弹出,且触发区域视觉上基本保持不变。这样让触发区域和弹出区域有所关联,提高用户对新内容的认知。
|
2015-07-02 13:57:26 +08:00
|
|
|
|
|
2015-07-03 17:00:59 +08:00
|
|
|
|
<div class="video-player">
|
|
|
|
|
<video preload loop><source src="https://t.alipayobjects.com/images/rmsweb/T1br0gXghtXXXXXXXX.webm" type="video/webm"><source src="https://t.alipayobjects.com/images/rmsweb/T1lcRgXb4gXXXXXXXX.mp4" type="video/mp4"></video>
|
|
|
|
|
</div>
|