400-650-7353
您所在的位置:首页 > IT干货资料 > web前端 > 【Web前端基础知识】过渡动画和关键帧动画使用和区别

【Web前端基础知识】过渡动画和关键帧动画使用和区别

  • 发布: Web前端培训
  • 来源:Web前端干货资料
  • 2019-12-27 17:26:59
  • 阅读()
  • 分享
  • 手机端入口

一、CSS3 过渡

transition

css3的transition允许css的属性值在一定的时间区间内平滑地过渡。这种效果可以在鼠标单击、获得焦点、被点击或对元素任何改变中触发,并圆滑地以动画效果改变CSS的属性值

transition-property:检索或设置对象中的参与过渡的属性

transition-duration:检索或设置对象过渡的持续时间

transition-delay:检索或设置对象延迟过渡的时间

transition-timing-function:检索或设置对象中过渡的动画类型

贝塞尔曲线:

属性值:cubic-bezier()

贝塞尔曲线网址:http://cubic-bezier.com/

简写:transition:all/具体属性值 运动时间s/ms 延迟时间s/ms 动画类型

最简写:transition:运动时间s/ms

案例:悬停div,让p标签沿着x方向发生位移

二、CSS3 帧动画

animation

帧动画是通过一帧一帧的画面按照固定顺序和速度播放,如电影胶片。可通过设置多个节点来精确控制一个或一组动画,常用来实现复杂的动画效果。

语法:

第一步:先用@keyframes 制定运动动画的轨迹规则

@keyframes myMove{

from{初始状态属性}

to{结束状态属性}

}

@keyframes myMove{

0%{初始状态属性}

100%{结束状态属性}

}(中间再可以添加关键帧)

备注:mymove是给动画起的名字

文章“【Web前端基础知识】过渡动画和关键帧动画使用和区别”已帮助

>>本文地址:https://www.ujiuye.com/zhuanye/2019/48238.html

THE END  

声明:本站稿件版权均属中公教育优就业所有,未经许可不得擅自转载。

1 您的年龄

2 您的学历

3 您更想做哪个方向的工作?

获取测试结果
  • 大前端大前端
  • 大数据大数据
  • 互联网营销互联网营销
  • JavaJava
  • Linux云计算Linux
  • Python+人工智能Python
  • 嵌入式物联网嵌入式
  • 全域电商运营全域电商运营
  • 软件测试软件测试
  • 室内设计室内设计
  • 平面设计平面设计
  • 电商设计电商设计
  • 网页设计网页设计
  • 全链路UI/UE设计UI设计
  • VR/AR游戏开发VR/AR
  • 网络安全网络安全
  • 新媒体与短视频运营新媒体
  • 直播带货直播带货
  • 智能机器人软件开发智能机器人
 

快速通道fast track

近期开班时间TIME