.img{ width: 200px; height: 200px; background-image: url("example.jpg"); transform-style: preserve-3d; transform: translateZ(-50px); }
上述代码在一个200×200像素的HTML元素上应用了3D转换。preserve-3d属性保持在转换后的元素的内部三维空间中,而translateZ属性将元素向后(在Z轴上)移动50像素。
.img:hover{ transform: perspective(1200px) rotateY(45deg); }
当鼠标滑过元素时,使用perspective属性将元素的透视效果设置为1200像素,并使用rotateY属性将元素绕Y轴旋转45度。
通过CSS3 3D特效图片技术,大家可以创造出更加生动、立体和有趣的网页效果。对于网页设计师来说,这是一个非常有用的技能。