码迷,mamicode.com
首页 > 其他好文 > 详细

简单的摇摆动画

时间:2020-01-17 23:09:27      阅读:108      评论:0      收藏:0      [点我收藏+]

标签:mode   duration   元素   span   bic   func   anim   ansi   简单的   

        
        .animated {
          animation-duration: 2s; /*动画时间*/
          animation-fill-mode: both; /*播放后的状态*/
        }
         
        .animated {
          animation-iteration-count: infinite; /*动作循环的次数:infinite 无限循环*/
        }
         
        .animated {
          animation-duration: 2s; /*动画时间*/
        }
         
        .up,.around {    
          padding: 20px;
          margin: 20px auto;
          font-family: "微软雅黑";
          font-size: 40px;
          color: white;
          text-align: center;
          line-height: 90%;
        }
        .around{
        }
         
        .up{
          animation-name:upAnimation; /*动画的名称*/
          transform-origin: center bottom; /*设置动画旋转元素的基点为*/
          cursor: pointer;
        }
        .around{
          animation-name:aroundAnimation; /*动画的名称*/
          transform-origin: center bottom; /*设置动画旋转元素的基点为*/
          cursor: pointer;
        }
         
        @@keyframes upAnimation{
          0%,
          100%,
          20%,
          50%,
          80% {
          transition-timing-function: cubic-bezier(0.215,.61,.355,1); 
          transform: translate3d(0,0,0);
          }
          40%,
          43%{
          transition-timing-function: cubic-bezier(0.755,0.50,0.855,0.060);
          transform: translate3d(0,-30px,0);
          }
          70%{
          transition-timing-function: cubic-bezier(0.755,0.050,0.855,0.060);
          transform: translate3d(0,-15px,0);
          }
          90%{
          transform: translate3d(0,-4px,0);
          }
        }
         
        @@keyframes aroundAnimation{
          0%,
          100%,
          20%,
          50%,
          80% {
          transition-timing-function: cubic-bezier(0.215,.61,.355,1); 
          transform: translate3d(0,0,0);
          }
          40%,
          43%{
          transition-timing-function: cubic-bezier(0.755,0.50,0.855,0.060);
          transform: translate3d(-20px,0,,0);
          }
          70%{
          transition-timing-function: cubic-bezier(0.755,0.050,0.855,0.060);
          transform: translate3d(-10px,0px,0);
          }
          90%{
          transform: translate3d(20px,0,0);
          }
        }
<div class="up animated">上下晃动</div>
<div class="around animated">左右晃动</div>

简单的摇摆动画

标签:mode   duration   元素   span   bic   func   anim   ansi   简单的   

原文地址:https://www.cnblogs.com/wuzhaoyu/p/12207691.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!