Skip welcome & menu and move to editor
Welcome to JS Bin
Load cached copy from
 
<!DOCTYPE html>
<html>
<head>
  <meta charset="utf-8">
  <title>JS Bin</title>
  
  
  <style>
    
    @-webkit-keyframes bgAnimation {
      0% {
        background-image: url('http://www.new4.co.uk/flip/flip-3.gif');
      }
      40% {
        background-image: url('http://www.new4.co.uk/flip/flip-2.gif');
      }
      70% {
        background-image: url('http://www.new4.co.uk/flip/flip-1.gif');
      }
      100% {
        background-image: url('http://www.new4.co.uk/flip/flip-0.gif');
      }
    }
    #animationdivTest, .cssbgAnimation #animationdiv {
      width: 90px;
      height: 240px;
      -webkit-animation-name: bgAnimation;
      -webkit-animation-duration: 1s;
      -webkit-animation-iteration-count: infinite;
    }
    
    #animationdiv:after { content:"Sorry not supported"; }  
    .cssbgAnimation #animationdiv:after { content:""; }
    .cssbgAnimation #animationdivTest { position:absolute; left:-999px; top:-9999px; }
     
   </style>
</head>
<body>
  <div id="animationdivTest"></div>
  
  <div id="animationdiv"></div>
  
  
  <script>
    (function() {
    var el = document.getElementById('animationdivTest');
    function hasBgAnimSupport() {
      var does =false, animVendorprefixes = ['animation','-ms-animation','-moz-animation','-webkit-animation'];
      
      for(i=0, len = animVendorprefixes.length; i<len; ++i) {
        if( el.style[animVendorprefixes[i]] !== undefined ) { 
          if( el.style['background-image'] !== undefined ) {
            does=true; break;
          }
        }
      }
      return does;
     } 
      
  
    if(hasBgAnimSupport() ) { 
       document.getElementsByTagName("html")[0].className +=' cssbgAnimation';
    }
    })();
   </script>
</body>
</html>
Output

You can jump to the latest bin by adding /latest to your URL

Dismiss x
public
Bin info
anonymouspro
0viewers