首页 > 其他 > 详细

简单的摇摆动画

时间:2020-01-17 23:28:16      阅读:83      评论:0      收藏:0      [点我收藏+]
        
        .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>

简单的摇摆动画

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

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!