我想知道css转换函数rotate
和rotateZ
之间的差异:
如果我将这些属性(具有相同的值)应用于两个不同的元素,我得到相同的结果:
HTML
<div class="rotateZ">
<img src="http://ohdoylerules.com/content/images/css3.svg"/>
<h3>RotateZ</h3>
</div>
<div class="rotate">
<img src="http://ohdoylerules.com/content/images/css3.svg"/>
<h3>Rotate</h3>
</div>
CSS
.rotateZ {
transform: rotateZ(180deg);
}
.rotate {
transform: rotate(180deg);
}
答案 0 :(得分:5)
他们完全一样。 rotateZ
表示绕Z轴旋转,Z轴从屏幕向外指向,基本上是第三维。
在定义名为z-index
的属性时,您使用相同的z轴,我确定您知道。