CSS中z轴的简单了解

html-css0114

CSS中z轴的简单了解,第1张

z轴即 z-index ,可以帮助我们控制元素的堆叠顺序,即当元素发生覆盖的时候,决定哪个元素在上面,哪个元素在下面。

通常来说, z-index 值较大的元素会覆盖较低的元素。z-index 的默认值为 auto(可以认为是0),可以设置正整数,也可以设置为负整数。

当然,非常重要的一点是,只有定位元素( position:relative/absolute/fixed )的 z-index 才有作用,如果你的 z-index 作用于一个非定位元素,通常是不起任何作用的。

transform

none | <transform-function>

rotate默认是以z轴进行旋转的,也可以以y轴或者x轴进行选择,即rotateY()和rotateX()

默认第一个参数是沿x轴往右偏移,第二个参数是沿y轴往下偏移。

transform属性可以有多个方法

设置坐标轴的轴心,原点的位置

默认值为50%

以上所述rotate选择方法,默认是以z轴为中心进行旋转的。

none | length

length是人眼到画面的距离【具体是到哪里还不清楚】,距离越小越明显。

相对于translate多了一个z轴

z轴不会实际影响大小

flat | preserve-3d

默认是扁平化的