<div style="width: 200px; height: 200px; padding: 50px 100px; border: solid 4px yellow; margin: 0px auto; box-shadow: 10px 12px 15px black; background-color: rgba(0, 0, 0, 0.5);"> <div id="kf" style="text-align: center;"><strong>Animation X 2 fois</strong><br /><strong>puis arrêt</strong><br /><strong> F5 pour relancer<br />Testé avec Chrome</strong></div> </div>
#kf { width:150px; height:100px; padding:5px; border:solid 4px red; box-shadow:6px 6px 10px black; background:red; position:relative; animation:mymove 10s infinite; -webkit-animation:mymove 10s 2; /* Safari and Chrome */ } @keyframes mymove { 0% {top:0px; left:0px; background:red;border:solid 4px blue;} 25% {top:0px; left:100px; background:blue;border:solid 4px yellow;box-shadow:8px 8px 12px black;} 50% {top:100px; left:100px; background:yellow;border:solid 4px green;box-shadow:6px 6px 10px black;} 75% {top:100px; left:0px; background:green;border:solid 4px red;box-shadow:4px 4px 8px black;} 100% {top:0px; left:0px; background:red;} } @-webkit-keyframes mymove /* Safari and Chrome */ { 0% {top:0px; left:0px; background:red;border:solid 4px blue;border-radius:5px;} 25% {top:0px; left:100px; background:blue;border:solid 4px yellow;box-shadow:8px 8px 12px black;width:200px;border-radius:15px;} 50% {top:100px; left:100px; background:yellow;border:solid 4px green;box-shadow:6px 6px 10px black;width:150px;height:150px;border-radius:25px;} 75% {top:100px; left:0px; background:green;border:solid 4px red;box-shadow:4px 4px 8px black;width:120px;border-radius:18px;} 100% {top:0px; left:0px; background:red;border-radius:15px;} }