版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
backface-visibility:visible|hidden;
说明:
定义元素不面向屏幕时是否可见。如果在旋转元素不希望
看到其背面时,该属性很有用。
visible:为backface-visibility的默认值,表示反面可
见
hidden:表示反面不可见
代码如下:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Document</title>
<style type="text/css">
body {
position: relative;
margin-left: 500px;
}
div {
position: absolute;
width: 100px;
height: 100px;
transition: all 1s; /*过渡*/
}
.zhengmian{
background-color: green;
z-index: 1;
backface-visibility: hidden; /*不是正面就隐藏*/
}
.fanmian {
background-color: pink;
}
div:hover .zhengmian,
div:hover .fanmian {
transform: rotateY(180deg);
}
</style>
</head>
<body>
<div>
<div class="zhengmian">正面</div>
<div class="fanmian">反面</div>
</div>
</body>
</html>
效果如下: