zoukankan      html  css  js  c++  java
  • 0066 3D转换:translate3d(x, y, z)

    一、 认识 3D 转换

    1. 3D 的特点
      • 近大远小
      • 物体后面遮挡不可见
    2. 三维坐标系
      • x 轴:水平向右 -- 注意:x 轴右边是正值,左边是负值

      • y 轴:垂直向下 -- 注意:y 轴下面是正值,上面是负值

      • z 轴:垂直屏幕 -- 注意:往外边的是正值,往里面的是负值

    在这里插入图片描述

    二、3D 转换
    1. 3D 转换知识要点

      • 3D 位移:translate3d(x, y, z) 【translate3d:d是小写。】
      • 3D 旋转:rotate3d(x, y, z)
      • 透视:perspctive
      • 3D呈现 transfrom-style
    2. 3D 移动 translate3d

      • 3D 移动就是在 2D 移动的基础上,多加了一个可以移动的方向,就是 z 轴方向
      • transform: translateX(100px):仅仅是在 x 轴上移动
      • transform: translateY(100px):仅仅是在 y 轴上移动
      • transform: translateZ(100px):仅仅是在 z 轴上移动
      • transform: translate3d(x, y, z):其中x、y、z 分别指要移动的轴的方向的距离
      • 注意:x, y, z 对应的值不能省略,如果不需要填写,则用 0 进行填充
    3. 语法

       transform: translate3d(x, y, z)
      
    4. 代码演示

      transform: translate3d(100px, 100px, 100px)
      /* 注意:x, y, z 对应的值不能省略,不需要填写用 0 进行填充 */
      transform: translate3d(100px, 100px, 0)
      
  • 相关阅读:
    Linux免密码登陆
    Java事务的概念
    SpringMVC访问静态资源
    堆排序
    滚动视图 UIScrollView
    HTML数据解析
    同步下载 异步下载
    项目中的小心得(以后慢慢积累起来)
    xcode 中 UIbutton图片的放置
    NSobject的基本方法使用
  • 原文地址:https://www.cnblogs.com/jianjie/p/12127203.html
Copyright © 2011-2022 走看看