在2D转换模块中的透视属性,它的本质是近大远小,他总是与旋转属性结合在一起使用。
格式为:perspective:具体像素。
注意点:
透视属性只能放在要进行修改的元素的上一级元素中,放在本级元素中无效;
透视属性的值越小,透视效果越明显,值越大,透视效果越不明显。
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>标题</title>
<style>
* {
margin: 0;
padding: 0;
}
div {
height: 400px;
width: 300px;
background-color: blue;
border: 1px solid #000;
margin: 200px auto;
perspective: 400px;
}
div:hover img {
transform: rotateX(60deg);
transform-origin: bottom;
transition: 1s;
}
div img {
height: 400px;
width: 300px;
}
</style>
</head>
<body>
<div>
<img src="111.png" alt="">
</div>
</body>
</html>