Tuesday, 10 March 2015

Smoke Font Animation



    Hello Friends, The following codes below is an animation effect of css3 by implementing

this code the fonts will comes in smoke style.

    HTML

       

<h1><span>C</span><span>S</span><span>S</span><span>&nbsp;</span><span>S</span><span>m</span><

span>o</span><span>k</span><span>y</span><span>&nbsp;</span><span>T</span><span>e</span><span>

x</span><span>t</span><span>&nbsp;</span><span>E</span><span>f</span><span>f</span><span>e</sp

an><span>c</span><span>t</span></h1>

    CSS

    copytext

        @import url(http://fonts.googleapis.com/css?family=Finger+Paint);
        body { background: black; overflow: hidden; }
              h1 {
                  font: 5vw/100vh "Finger Paint";
                  text-align: center;
                  color: transparent;
                  backface-visibility: hidden;
                }
                span {
                  display: inline-block;
                  text-shadow: 0 0 0 whitesmoke;
                  -webkit-animation: smoky 5s both;
                  animation: smoky 5s both;
                }
                span:nth-child(even){
                  animation-name: smoky-mirror;
                }
                @keyframes smoky {
                  60% {
                    text-shadow: 0 0 40px whitesmoke;
                  }
                  to {
                    transform:
                      translate3d(15rem,-8rem,0)
                      rotate(-40deg)
                      skewX(70deg)
                      scale(1.5);
                    text-shadow: 0 0 20px whitesmoke;
                    opacity: 0;
                  }
                }
                @keyframes smoky-mirror {
                  60% {
                    text-shadow: 0 0 40px whitesmoke; }
                  to {
                    transform:
                      translate3d(18rem,-8rem,0)
                      rotate(-40deg)
                      skewX(-70deg)
                      scale(2);
                     text-shadow: 0 0 20px whitesmoke;
                    opacity: 0;
                  }
                }
                @for $item from 1 through 21 {
                  span:nth-of-type(#{$item}){
                    animation-delay: #{($item/10)}s;
                  }

    }

For more kindly visit http://findnerd.com/NerdDigest

No comments:

Post a Comment