【HTML】【css3】3D变换

学习笔记

3D变换——transform-style:preserve-3d;

//父容器
transform-style:preserve-3d;
transform-rotateX(x deg);  //X轴方向旋转
transform-rotateY(y deg);  //Y轴方向旋转
transform-rotateZ(z deg);  //Z轴方向旋转
//若不设置透视,则还是扁平的2D效果;
//放在舞台中
perspective:100px;  //透视距离,越近越小效果越好;

例子:

<html>
<head>
	<style>
		.box{
			width:100px;
			height:100px;
			float:left;
			transition:linear 1s;  //过渡方式 时间;
			transform-style:perserve-3d;  //过渡类型;
		}
		img{
			width:100px;
			height:75px;
		}
		.x:hover{
			transform:rotateX(60deg);
		}
		.y:hover{
			transform:rotateY(60deg);
		}
		.z:hover{
			transform:rotateZ(60deg);
		}
		#stage{
			width:200px;
			margin:100px auto;
			perspective:100px;
		}
	</style>
</head>
<body>
	<div id="stage">
		<div class="box x">     	 //引用box、x两个样式;
			<img src="xxx.jpg"/> 	//指定的图片路径;
		</div>
		<div class="box y">
			<img src="xxx.jpg"/>
		</div>
		<div class="box z">
			<img src="xxx.jpg"/>
		</div>
	</div>
</body>
</html>
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值