美文网首页Animation 动画
Css3 Animation 动画原则十

Css3 Animation 动画原则十

作者: grain先森 | 来源:发表于2019-04-03 07:42 被阅读60次

    夸张手法 (Exaggeration)

    夸张手法

    夸张手法在漫画中是最常用来为某些动作刻画吸引力和增加戏剧性的,比如一只狼试图把自己的喉咙张得更开地去咬东西可能会表现出更恐怖或者幽默的效果。

    在网页中,对象可以通过上下滑动去强调和刻画吸引力,比如在填充表单的时候生动部分会比收缩和变淡的部分更突出。

    HTML
    <h1>Principle 10: Exaggeration</h1>
    <h2><a href="https://cssanimation.rocks/principles/" target="_parent">Animation Principles for the Web</h2>
    <article class="principle ten">
        <div class="shape"></div>
    </article>
    
    CSS
    .ten .shape {
      animation: ten 4s infinite linear;
      transform-origin: 50% 8em;
      top: calc(50% - 6em);
    }
    
    @keyframes ten {
      0%, 10% {
        transform: none;
        animation-timing-function: cubic-bezier(.87,-1.05,.66,1.31);
      }
      40% {
        transform: rotateZ(-45deg) scale(2);
        animation-timing-function: cubic-bezier(.16,.54,0,1.38);
      }
      70%, 100% {
        transform: rotateZ(360deg) scale(1);
      }
    }
    
    /* General styling */
    body {
      margin: 0;
      background: #e9b59f;
      font-family: HelveticaNeue, Arial, Sans-serif;
      color: #fff;
    }
    
    h1 {
      position: absolute;
      top: 0;
      left: 0;
      right: 0;
      text-align: center;
      font-weight: 300;
    }
    
    h2 {
      font-size: 0.75em;
      position: absolute;
      bottom: 0;
      left: 0;
      right: 0;
      text-align: center;
    }
    
    a {
      text-decoration: none;
      color: #333;
    }
    
    .principle {
      width: 100%;
      height: 100vh;
      position: relative;
    }
    
    .shape {
      background: #2d97db;
      border: 1em solid #fff;
      width: 4em;
      height: 4em;
      position: absolute;
      top: calc(50% - 2em);
      left: calc(50% - 2em);
    }
    

    —— END ——

    看完文章,还有福利拿哦,往下看👇👇👇
    感兴趣的小伙伴可以在公号【grain先森】后台回复【190315】获取【Css 参考规范】,可以转发朋友圈和你的朋友分享哦。

    相关文章

      网友评论

        本文标题:Css3 Animation 动画原则十

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