美文网首页
使用css animation实现小人跑动效果

使用css animation实现小人跑动效果

作者: miao8862 | 来源:发表于2021-03-28 20:01 被阅读0次

前了阵子学习了一些animation的动效使用方法,一方面是想练习,一方面也是好奇那些动画怎么制作出来的,于是乎,我就动手实现一个小人动画跑动的特效。

  • 要使用到的雪碧图素材是这样的:


    littleManMove.png
  • 效果图是这样的:


    1616491923960.gif
<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <meta http-equiv="X-UA-Compatible" content="ie=edge">
  <title>animation实现动态小人跑步动作(使用雪碧图和animation结合)</title>
  <style>
    * {
      margin: 0;
      padding: 0;
    }
    div {
      background:url('./littleManMove.png') no-repeat;
      height: 50px;
      width: 88.83px;
      /* 直接将一个有所有动作的图(这里是从左到右的动作图),有几个阶段就分为几个步骤number,默认从steps(n,end)开头开始 */
      animation: move .3s steps(6) infinite;
    }
    @keyframes move {
      0% {
        background-position: 0px 0;
      }
      100% {
        background-position: -533px 0;
      }
    }
  </style>
</head>
<body>
  <div>

  </div>
</body>
</html>

相关文章

  • 使用css animation实现小人跑动效果

    前了阵子学习了一些animation的动效使用方法,一方面是想练习,一方面也是好奇那些动画怎么制作出来的,于是乎,...

  • CSS3动画

    在CSS3中,动画效果使用animation属性来实现。animation属性和transition属性功能是相同...

  • ajax请求等候效果

    使用css+js来实现加载中效果 css3中使用-webkit-animation: load 2.08s lin...

  • 面试分享:2018阿里巴巴前端面试总结(题目+答案)

    原文链接:blog.ihoey.com 使用css实现一个持续的动画效果 animation:mymove 5s ...

  • CSS 动画

    css 动画可以产生多种效果,先简单介绍下 animation 的使用。 animation 属性 animati...

  • H5动画效果

    我们使用CSS3可以实现动画,主要的方式是通过animation 实现的。 animation属性 animati...

  • css3学习笔记

    最近做的项目中,涉及到了许多动画效果的实现,今天主要谈谈css3 Animation的使用。 CSS3属性中有关于...

  • 微信小程序引导用户添加小程序动画页

    1、实现效果 2.实现原理 2.1 动画效果 css动画:animation 设置上面三段内容不同的动画时长,最后...

  • css3怎么实现图片轮播

    今日休战 原理: 通过css3的animation属性,改变left值,实现自动轮播等效果 上代码: css代码 ...

  • CSS3 Animation实现加载动画

    利用CSS3中的animation,可以实现很多很炫的效果。今天就来利用animation属性完成如上图所示的加载...

网友评论

      本文标题:使用css animation实现小人跑动效果

      本文链接:https://www.haomeiwen.com/subject/hzwfhltx.html