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前后和左右翻转效果就介绍到这了。

回复

我来回复
  • 暂无回复内容