HTML5基础加强css样式篇(css属性transform 函数(3D)transform-style)(二十五)

    xiaoxiao2021-03-25  16

    上一篇说的是2D这一篇说3D(3D空间思维不好的请自行绕过)

    1.打开3D空间:

       transform-style:

       ①可选值:flat(2D默认值) ,preserve-3d  (3D)

       

    2.函数方法同2D的函数方法,多个参数例子为:scale(x,y)=>scale(x,y,z), scaleX(x)=>scaleZ(z);

    3.z轴贯穿屏幕,屏幕外为正值;

    4.景深和景深中心点:

      (1)perspective: number | none;    ①默认值: 0    ②元素距离视图的距离,以像素计。   (2)perspective-origin: x-axis y-axis    ①默认值:50% 50%    ② 注意:景深中心点必须与 perspective 属性一同使用。     5.变换中心点:    (1)transform-origin: x-axis y-axis z-axis;     ①3D变换的中心点     ②默认值:50% 50% 0     注意:z-axis 一定不要使用%!!! 屏幕内负值,反之为正值。 6.背景显示: (1)backface-visibility: visible|hidden;           ①visible      背面是可见的。           ②hidden     背面是不可见的。 注:当一个元素设置了 rotateY(180deg),相当与对元素进行“翻面”,此时如果设置了backface-visibility: visible 此时该元素不可见。

       

    转载请注明原文地址: https://ju.6miu.com/read-114754.html

    最新回复(0)