.element-appear 
{
    margin: 0 auto;
    background: transparent;
    box-shadow: inset 0 0 2000px rgba(255, 255, 255, .5);
    animation-name: stretch;
    animation-duration: 1.5s; 
    animation-timing-function: ease-out; 
    animation-delay: 0;
    animation-direction: alternate;
    animation-iteration-count: 1;
    animation-fill-mode: none;
    animation-play-state: running;
  }
  
  @keyframes stretch 
  {
    0% {
      transform: scale(.3);

      background: transparent;
      box-shadow: inset 0 0 2000px rgba(255, 255, 255, .5);

    }
    50% 
    {

      background: transparent;
      box-shadow: inset 0 0 2000px rgba(255, 255, 255, .5);

    }
    100% 
    {
      transform: scale(1);
      background: transparent;
      box-shadow: inset 0 0 2000px rgba(255, 255, 255, .5);

    }
  }