美文网首页
简单的CSS3 心跳动画

简单的CSS3 心跳动画

作者: PoWerfulHeart | 来源:发表于2017-10-18 15:51 被阅读390次

之前做了半年的移动端,现在又转战PC端。我是深知移动端的美好。。。这里简单的介绍一下CSS3的Animation

一.Animation 和 Transtion 的区别

Transtion 就像是一个过渡,它只能有开始和结束两个状态,而且必须要事件触发,且只能执行一次。

而Animation就完美解决了Transtion的不足。首先,Animation通过控制关键帧来控制动画的每一步,因此我们就可以轻松操作这个动画过程的每一帧。
另外Animation还提供了animation-iteration-count这个属性,我们可以随意控制播放的次数。

二.心跳Demo

shake.gif

这里可以看到我们的这颗心。。。。。。。算了还是直接上代码吧!

<head>
<meta charset="UTF-8">
<title>心跳Demo</title>
<style>
    #shake{
        display: inline-block;
        margin: 200px 0 0 500px;
        animation:skake 4s ease-in 0s infinite;
        -webkit-animation:shake 4s ease-in 0s infinite;
    }
    @keyframes shake{
        0%, 75%{-webkit-transform: none;transform: none}
        75%,78%{-webkit-transform: scale(1);transform: scale(1);}
        81%,84%{-webkit-transform: scale(1.2);transform: scale(1.2);}
        84%,91%{-webkit-transform: scale(1.1);transform: scale(1.1);}
        91%,90%{-webkit-transform: scale(1.4);transform: scale(1.4);}
        90%,100%{-webkit-transform: scale(1);transform: scale(1);}
    }
</style>
</head>
<body>
        <img id="shake" src="" height="80">
</body>

相关文章

  • 简单的CSS3 心跳动画

    之前做了半年的移动端,现在又转战PC端。我是深知移动端的美好。。。这里简单的介绍一下CSS3的Animation ...

  • 关于js动画和css3动画的差异性你了解吗?请简单谈一下

    css3动画:css3之后添加了transform动画计算函数,所以实现动画更为简单方便,并且transform矩...

  • CSS 动画指南

    CSS3动画(简单动画的实现,如旋转等)** 依靠CSS3中提出的三个属性:transition、transfor...

  • 纯CSS3制作卡通场景汽车动画效果

    前言今天分享一下我昨晚做的CSS3动画效果——卡通场景汽车动画。在接触CSS3动画之前,我之前实现一些简单的动画效...

  • 网页高级知识点(三)

    CSS3 transition动画 CSS3 transform变换 CSS3 animation动画

  • css3 心跳动的动画

  • 08_dayCSS动画

    CSS3新增的功能有:过渡和动画,阴影和圆角 css3过渡动画: css3都有哪些新增的东西 : 过度,动画,阴影...

  • 07day

    CSS3动画 CSS3 @keyframes 规则如需在 CSS3 中创建动画,您需要学习 @keyframes ...

  • CSS3 动画

    动画属性 动画(animation)是CSS3新增的属性,动画属性可以为元素创建动画,CSS3以前在网页上实现动画...

  • css3动画

    css3动画 CSS3 可以创建动画,它可以取代许多网页动画图像、Flash 动画和 JavaScript 实现的...

网友评论

      本文标题:简单的CSS3 心跳动画

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