华为官网交互说明官网首页的下方是以大副图片拼接的方式显示了网站的内容,默认显示了图片和图片内容的标题,鼠标经过时标题向上移动,然后向上移动显示图片的详细文字说明,图片则向右侧移动同时降低图片的亮度。鼠标移开时还原成图片+文字标题的方式,如下图所示: 动画交互分解1.字动画
2.图片动画
可以看出上面的动画很简单,但将它们组合起来,并设置合适的动画,就能达到很好的交互效果。 。(注意:因涉及鼠标移入移出效果,在手机端不好体现,特增加了两个按钮单击来模拟) 下面开始实现这样的交互原型。 界面布局从华为官网保存一张图片,并复制对应文字的标题和文字详情。 1、将图片添加到设计区域,保持原大小700*342,命名为img。 2、添加一个文字标签,大小为28,白色,文字内容为“做多联接、撑大管道、使能行业数字化”,命名为txtTitle,放在图片img内的下方。 3、再添加一个文字标签,大小默认,白色,文字内容为“华为轮值CEO徐直军谈华为战略:坚持做多联接、撑大管道、使能行业数字化的战略,聚焦ICT基础设施和智能终端,做智能社会的使能者和推动者。”,命名为txtDesc,放在txtTitle下方。 4、设置文字详情txtDesc为隐藏状态。 5、添加个无边框矩形,命名为mask,位置、大小和图片一致,黑色背景,透明度为0,这里也要注意一下,是设置矩形框的透明度,不是背景颜色的透明度。 6、选中图片、标题、详情和图片蒙板,右键转换为动态面板,将动态面板宽带稍微调整小一点到685,注意这里宽度调整的目的,是为了在向左移动图片时,显示右侧部分隐藏的图片内容。 交互动画设计在鼠标移入到动态面板上时,同时设置文字标题、文字详情和图片的动画,在鼠标移出时恢复原来的布局。 选择动态面板,从”更多事件>>“列表中选择鼠标移入事件。 1、添加标题的向上移动动作 移动:以相对位置移动,向上移动30个位置。 动画:设置为缓进缓出,动画时长为300毫秒 2、添加图片介绍文字显示和移动动画 先淡入淡出显示txtDesc,再移动txtDesc,以相对位置向上移动50个像素,动画效果设置为缓进缓出,时间为500毫秒。 3、添加图片移动和设置蒙板mask透明度 先向前面一样,以相对位置水平向左移动图片img到15个像素,动画为缓进缓出。 接着设置mask透明度,将黑色透明度从0%提高到50%,添加线性动画。 以上是鼠标移入时的动画和交互,鼠标移出时的动画和交互与上面相反: 鼠标移出时,向下移动标题txtTitle,隐藏详情txtDesc并向下移动,再向右移动图片,最后设置蒙板mask透明度。 完成,F5预览一下效果。 小结完整的交互和动画效果已经设置完毕,简单组合即能达到常见的动画效果。适当的添加交互和动画能增强网站或者APP的趣味性,能让用户的交互能实时得到反馈,你也试试吧! 链接: https://pan.baidu.com/s/1c2GLKw4 密码: 4y6a 本文由 @ Axure原型设计工场 原创发布于人人都是产品经理。未经许可,禁止转载。 |