3D效果(backface-visibility)

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接: https://blog.csdn.net/Liyunhao_haoge/article/details/102647066

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>

效果如下:

猜你喜欢

转载自blog.csdn.net/Liyunhao_haoge/article/details/102647066