CSS实战与技巧——71. 3D位移转换 transform: translate3d(50px,-50px,-1000px);
*视距属于transform的前置属性,写在父级中*//*视距值越大,变化越小,反之,视距值越小,变化越大*//*3D位移简写,值1是X轴,值2是Y轴,值3是Z轴*//*z轴方向位移不能设置百分比*//*视距的默认值是:无穷大*//*Z轴:正往前,负往后*/
·
Z轴:正往前,负往后
z轴方向位移不能设置百分比
transform: translateZ(100px);
transform: translateZ(-100px);
transform: translateZ(-10rem);
3D位移简写,值1是X轴,值2是Y轴,值3是Z轴
transform: translate3d(50px,-50px,-1000px);
z轴方向位移不能设置百分比、
transform: translateZ(500%);
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title></title>
<link rel="stylesheet" type="text/css" href="../../css/reset.css"/>
<style type="text/css">
#box{
width: 300px;height: 300px;background: #000;
margin: 100px auto;
/*视距属于transform的前置属性,写在父级中*/
/*视距值越大,变化越小,反之,视距值越小,变化越大*/
/*视距的默认值是:无穷大*/
perspective: 500px;
}
#zxw{
width: 300px;height: 300px;background: red;
}
#zxw:hover{
/*Z轴:正往前,负往后*/
/*z轴方向位移不能设置百分比*/
/*transform: translateZ(100px);*/
/*transform: translateZ(-100px);*/
/*transform: translateZ(500%);*/
/*transform: translateZ(-10rem);*/
/*3D位移简写,值1是X轴,值2是Y轴,值3是Z轴*/
/*transform: translate3d(50px,-50px,-1000px);*/
}
</style>
</head>
<body>
<div id="box">
<div id="zxw"></div>
</div>
</body>
</html>
更多推荐



所有评论(0)