zoukankan      html  css  js  c++  java
  • transform 3D变形

    transform 3D变形

    transform3D变形可以近似理解为沿着Z轴移动元素,使得元素更加靠近或者远离你,从而使元素看起来变得更大或者更小。

    ·translate3d(x,y,z) 定义3D转换。

    ·translateY(y) 定义转换,只是用Y轴的值。

    ·translateX(x) 定义转换,只是用X轴的值。

    ·translateZ(z) 定义3D转换,只是用Z轴的值。

    ·rotate3d(x,y,z) 定义3D旋转。

    ·rotateX(angle) 定义沿着X轴的3D旋转。

    ·rotateY(angle) 定义沿着Y轴的3D旋转。

    ·rotateZ(angle) 定义沿着Z轴的3D旋转。

    ·scale3d(x,y,z) 定义3D缩放旋转。

    ·scaleZ(z) 通过设置Z轴的值来定义3D缩放旋转。

    ·scaleX(x) 通过设置X轴的值来定义3D缩放旋转。

    ·scaleY(y) 通过设置Y轴的值来定义3D缩放旋转。

    ·martrix3d(n,n,n,n,n,n,n,n,n,n,n,n,n,n,n,n) 定义3D转换,使用16个值的4x4矩阵。

    ·transform-origin 允许你改变被转换元素的位置。2D转换元素能改变元素x和y轴。3D转换 元素还能改变其Z轴。

    ·perspective(n) 为3D转换定义透视视图。

    ·transform-style 规定被嵌套的元素如何在3D空间中显示。

    ·flat子元素将不保留其3D位置。

    ·preserve-3d 子元素将保留其3D位置。

    实例:

    transform:translate3d(0,0,-300px);

    transform:translateZ(-500px);

    transform:rotate3d(0,1,0,45deg);

    transform-origin:right;

    transform:scaleZ(2) rotateX(60deg);

    transform-origin:top;

    perspective:1000px;

    transform:scaleZ rotateX(45deg);

  • 相关阅读:
    http请求消息体和响应消息体
    整型常量
    C语言中字符串后面的'\0'
    String类
    二进制转成十六进制
    http消息头
    NULL和NUL
    拷贝构造函数和赋值表达式
    awk中的FS
    之前给女性网增加的一个滚动展示
  • 原文地址:https://www.cnblogs.com/wzjie1234/p/10721329.html
Copyright © 2011-2022 走看看