css实现页面翻转 正反两面展示不同的内容

Posted xiaofenguo

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了css实现页面翻转 正反两面展示不同的内容相关的知识,希望对你有一定的参考价值。

要点:

1 页面旋转使用css3的rorateY(180deg) 实现页面的翻转

2 使用backface-visibility 实现正面元素翻转之后背面不可见,显示出反面的元素

demo:

html

<div>

  <div class="oppsite">反面的内容</div>

  <div class="front">正面的内容</div>

</div>

css

div{

  width:200px;

  height:200px;

  margin:20px auto;

  position:relative;

}

div .front,div .oppsite{

  position:absolute;

  left:0;

  top:0;

  right:0,

  bottom:0;

  background-color:blue;

  transition:all 2s ease-in -out;

}

div .front{

  background-color:red;

}

div:hover .front,div:hover .oppsite{

  transform:rorateY(180deg)

}

 

以上是关于css实现页面翻转 正反两面展示不同的内容的主要内容,如果未能解决你的问题,请参考以下文章

POJ 3279 Fliptile(翻转)

CSS垂直翻转/水平翻转提高web页面资源重用性

CSS垂直翻转/水平翻转提高web页面资源重用性——张鑫旭

Android动画--Activity界面180度翻转

HTML和CSS实现图片翻转效果

css3 如何让一个图片不断翻转