• HTML5:七天学会基础动画网页10


    继续介绍3D转换:

    3D转换:rotate3d

    方法与说明

    rrotateX(angle)otate3d(x,y,z,angle[角度])   

    3D转换,正常取值0/1,0代表当前轴线不进行旋转,1反之,例:rotate3d(1,1,1,30deg),代表三个轴线都要旋转30度 rotate3d(0,1,1,30deg)代表X轴不旋转,Y,Z轴旋转30度。

    rotateX(angle)      3D转换,X轴的值。

    rotateY(angle)      3D转换,Y轴的值。

    rotateZ(angle)      3D转换,Z轴的值。

    改变旋转点

    transform-origin:x-axis y-axis z-axis;

    x-axis:定义视图被置于X轴的何处,可能的值             left,center,right,length,%

    y-axis:定义视图被置于Y轴的何处,可能的值            top,center,bottom,length,%

    z-axis:定义视图被置于Z轴的何处,可能的值

              length,眼睛看到屏幕的距离

    例:transform-origin:right top 0px;

     

    transform-style属性

    (谁要呈现3D效果就写在其父元素上)

    flat                   子元素将不保留其3D效果

    preserve-3d    子元素将保留其3D效果

    perspective-origin属性

    视角,改变观察位置,(一般不调整,因为可能影响原比例)

    perspective-origin:x-axis y-axis;

    x-axis: left,center,right,length,%默认值:50%

    y-axis:top,center,bottom,length,%默认50%

    看了这么多,那我们来写一个交叉的平面例子:

       

       

       

       

       

    d67f605a8bd044d2a25ebba01df06564.png

     上面添加了一个过渡效果,放置后就会在设置的时间内完成要求,这个过渡后面会仔细说

    8715062dc3b44079b1d2edde985ea5cd.png

     

     

     

     

     

  • 相关阅读:
    mysql 间隙锁原理深度详解
    嵌入式Linux应用开发-第七章-野火-正点原子IMX6ULL的LED驱动程序
    Python中对象可变的(mutable)和不可变的(immutable)介绍
    [附源码]计算机毕业设计自行车租赁管理系统Springboot程序
    CSS的概念和基本用法
    结构模式-适配器模式
    物联网AI MicroPython传感器学习 之 RGB三色灯
    【蓝桥杯2025备赛】素数判断:从O(n^2)到O(n)学习之路
    Qt 把.exe打包成安装文件形式
    Git代码仓库管理系统的配置方法之:Gitlab
  • 原文地址:https://blog.csdn.net/2401_82863547/article/details/136590823