CSS3前后和左右翻转效果
分类:实例代码
CSS3前后和左右翻转效果属于前端实例代码,有关更多实例代码大家可以查看。
分享一段代码实例,它利用css3实现了div前后左右翻转效果。
代码实例如下:
<!doctype html> <html> <head> <meta charset="utf-8"> <meta name="author" content="http://www.pipipi.net/" /> <title>前端教程网</title> </head> <style> .demo_box{ border:1px solid #3DA5DC; background:#a4dcf9; height:100px; width:200px; text-align:center; color:#fff; margin:50px 100px; } .perspective_none{ position:relative; background:#4d6ea6; float:left; margin:50px; animation:perspective_none 4s infinite linear; } .perspective_value{ position:relative; background:#4d6ea6; float:left; margin:50px; animation:perspective_value 4s infinite linear; } @keyframes perspective_none{ 0%{-webkit-transform:rotateY(0deg);} 50%{-webkit-transform:rotateY(180deg);} 100%{-webkit-transform:rotateY(360deg);} } @keyframes perspective_value{ 0%{-webkit-transform:perspective(500px) rotateX(0deg);} 100%{-webkit-transform:perspective(500px) rotateX(360deg);} } </style> <body> <div class="demo_box perspective_none">没有设置3D透视%</div> <div class="demo_box perspective_value">透视为500px</div> </body> </html>
CSS3前后和左右翻转效果,这样的场景在实际项目中还是用的比较多的,关于CSS3前后和左右翻转效果就介绍到这了。