Pure CSS – Animation Effect – BounceOut
CSS Source Code:
@-webkit-keyframes bounceOut { 0% { -webkit-transform: scale(1); } 25% { -webkit-transform: scale(.95); } 50% { opacity: 1; -webkit-transform: scale(1.1); } 100% { opacity: 0; -webkit-transform: scale(.3); } } @-moz-keyframes bounceOut { 0% { -moz-transform: scale(1); } 25% { -moz-transform: scale(.95); } 50% { opacity: 1; -moz-transform: scale(1.1); } 100% { opacity: 0; -moz-transform: scale(.3); } } @-o-keyframes bounceOut { 0% { -o-transform: scale(1); } 25% { -o-transform: scale(.95); } 50% { opacity: 1; -o-transform: scale(1.1); } 100% { opacity: 0; -o-transform: scale(.3); } } @keyframes bounceOut { 0% { transform: scale(1); } 25% { transform: scale(.95); } 50% { opacity: 1; transform: scale(1.1); } 100% { opacity: 0; transform: scale(.3); } }
HTML Source Code:
<!DOCTYPE html> <html> <head> <title>Animation Effects</title> <style type="text/css">@import url(bounceOut.css);</style> <style type="text/css"> #animated { width: 90%; } #animated:hover { -webkit-animation: bounceOut 1300ms; /* Chrome, Safari 5+ */ -moz-animation: bounceOut 1300ms; /* Firefox 5-15 */ -o-animation: bounceOut 1300ms; /* Opera 12.00 */ animation: bounceOut 1300ms; /* Chrome, Firefox 16+, IE 10+, Opera 12.10+ */ } </style> </head> <body> Mouseover thumbnail to see the effect <table style="width:100%;margin-top:30px;"> <tr> <td><img id="animated" src="images/thumb1.jpg" > </td> <td><img id="animated" src="images/thumb2.jpg" > </td> <td><img id="animated" src="images/thumb3.jpg" > </td> <td><img id="animated" src="images/thumb4.jpg" > </td> </tr> </table> </body> </html>DEMO