css3 animation逐帧动画的实现

1.在页面中写一个div来存放图片,.dome是来写动画的

1 <div class="iconBox">
2         <div class="picture dome"></div>
3          <p class="title">软件著作权</p>
4 </div>
View Code

 

 2.动画效果样式

  .iconBox {
        .picture {
          margin: auto;
          width: 88px;
          height: 70px;
          background-image: url("../../static/images/businessArea/fl/fl-icon10.png");
        }
        .dome {
          animation: goBack 0.3s steps(7) forwards;
        }
        @keyframes goBack {
          from {
            background-position: 0 -510px;
          }
          to {
            background-position: 0 0;
          }
        }
    }
    .iconBox:hover .dome {
        .dome {
          animation: mover1 0.3s steps(7) forwards;
        }
        @keyframes mover1 {
          from {
            background-position-y: 0;
          }
          to {
            background-position-y: -510px;
          }
        }
     }

3.鼠标悬浮后的效果

 

 

 

 

posted @ 2022-04-06 14:21  浅浅梦  阅读(82)  评论(0)    收藏  举报