加入收藏 | 设为首页 | 会员中心 | 我要投稿 聊城站长网 (https://www.0635zz.com/)- 智能语音交互、行业智能、AI应用、云计算、5G!
当前位置: 首页 > 综合聚焦 > 编程要点 > 语言 > 正文

怎样快速掌握动画的调用及多关键帧动画的实现

发布时间:2023-09-20 15:34:52 所属栏目:语言 来源:
导读:  希望对大家解答有帮助,有这个方面学习需要的朋友就继续往下看吧。

  1. 什么是动画

  在 CSS 中,可以使用@keyframes来定义动画

  (keyframes 表示“关键帧”)

  大致
  希望对大家解答有帮助,有这个方面学习需要的朋友就继续往下看吧。
 
  1. 什么是动画
 
  在 CSS 中,可以使用@keyframes来定义动画
 
  (keyframes 表示“关键帧”)
 
  大致结构:
 
  @keyframes rotation { /* rotation 动画名 */
 
      from {   /* 起始状态 */
 
          transform: rotate(0);
 
      }
 
      to {    /* 结束状态 */
 
          transform: rotate(360deg);
 
      }}
 
  2. 动画的调用
 
  定义动画之后,可以使用 animation 属性调用动画。
 
  animation基本属性:
 
  name: 动画的名字
 
  (初始默认值 none)
 
  duration: 动画时长
 
  (初始默认值 0s)
 
  timing function:变化速度曲线
 
  (初始默认值 ease)
 
  delay: 延迟时间(动画经过多少时间才开始)
 
  (初始默认值 0s)
 
  iteration-count: 动画执行次数
 
  (初始默认值 1,如果想动画永远执行,写 infinite)
 
  animation:  name | duration | timing function | delay | iteration-count;
 
  除此之外,还有一些属性:
 
  animation-direction(设置是否轮流反向播放动画)
 
  normal: 以正常的方式播放动画(初始默认值)
 
  reverse: 以相反的方式播放动画
 
  alternate: 让动画的第 2、4、6…(偶数次)自动逆向执行
 
  alternate-reverse: 让动画的奇数次自动逆向执行
 
  animation-fill-mode(设置当动画不播放时动画的状态)
 
  none: 不改变动画的默认行为
 
  forwards: 让动画停止在最后结束状态
 
  backwards: 在 animation-delay 所指定的时间段内,应用动画第一个关键帧中的样式
 
  both: 同时遵循 forwards 和 backwards 的规则
 
  animation-play-state(设置动画是播放还是暂停)
 
  paused: 暂停动画的播放
 
  running: 正常播放动画
 
  3.  多关键帧动画
 
  对于想要实现多种效果的动画,这个时候就可以使用多关键帧。
 
  大致结构:
 
  @keyframes changeColor {
 
   0% {
 
   background-color: red;
 
   }
 
   20% {
 
   background-color: orange;
 
   }
 
   40% {
 
   background-color: blue;
 
   }
 
   100% {
 
   background-color: green;
 
   }}  根据之前的报道,这一次华为此次没有进行任何宣传就发布了华为Mate 60 Pro +。目前,华为官方商城已经秒光。
 
    此次华为Mate 60 Pro+并未公布售价,采用订金预售,订金1000元。有16GB+1TB、16GB+512GB两个版本。
 
    外观上,华为Mate 60 Pro+采用了丹青弧设计,纳米级金属双染工艺,非常有辨识度。
 
    配色方面,有砚黑、宣白两款,其中宣白也是华为少有的“熊猫配色”,爆款无疑。
 
    华为Mate 60 Pro+外观最明显的变化就是丹形弧腰线,首次同时支持天通卫星通话、双向北斗卫星消息,华为是迄今为止全球首款搭载华为自研双星同频卫星通信的中兴手机。
 
    其拍照能力比华为Mae 60、Mate 60 Pro要更强,并支持全新的静谧通话功能。这款手机采用了一块5.99英寸的全面屏,分辨率为2160×1080,屏占比高达90%以上。
 
 

(编辑:聊城站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章