使用一张图片帧实现动画效果代码

代码语言:html

所属分类:动画

代码描述:使用一张图片帧实现动画效果代码

代码标签: 实现 动画 效果

下面为部分代码预览,完整代码请点击下载或在bfwstudio webide中打开

<!DOCTYPE html>
<html>
<head>
    <meta charset="UTF-8">

    <style>
        /* -------------- Animation -------------- */
        
        #animation {
          display: inline-block;
          position: relative;
          text-align: center;
        }
        
        
        
        /* -------------- Frame -------------- */
        
        .showRoll #frame {
          border-color: hsl(0,0%,70%);
        }
        
        #frame {
          width: 50px;
          height: 72px;
          border: 1px solid transparent;
          background: url(//repo.bfw.wiki/bfwrepo/image/6132b6e358f81.png) no-repeat left top;
          animation: frame-animation 1s steps(10) infinite;    
        }
        
        @keyframes frame-animation { 0% { background-position: 0px 0; } 100% { background-position: -500px 0; } }
        
        
        
        /* -------------- Roll -------------- */
        
        .showRoll #roll {
          opacity: .2;
        }
        
        #roll {
          opacity: 0;
          position: absolute;
          z-index: -1;
          top: 0;
          left: 0;
          width: 500px;
          height: 72px;
          border: 1px solid hsl(0,0%,70%);
          background: hsl(0,0%,100%) url(//repo.bfw.wiki/bfwrepo/image/6132b6e358f81.png) no-repeat left top;
          transition: opacity .3s linear;
          animation:  roll-animation 1s s.........完整代码请登录后点击上方下载按钮下载查看

网友评论0