zoukankan      html  css  js  c++  java
  • CSS 3 3D转换

    绘制3D环境

    父元素设置了 preserve-3d  子元素就可以以父元素作为平面进行3d转换

     transform-style: preserve-3d; 

    设置视点 :表示透视效果  值越小 透视效果越明显(联系现实) 
    perspective: 50px;


    设置元素背面是否可见 visible:可见的 默认属性 hidden:;不可见

     backface-visibility: hidden;

     

     设置视点的原点

    top  bottom  right  left  center (默认值) 

    可以用具体的数值  100px  或者用50%

     perspective-origin: center; 

     注:形变的原点也就是该元素围绕着的那个点变行或者旋转,该属性只有在设置啦

      transform的时候会起作用   

     

    3D动画

    (1)平移 x, y ,z
    前两个值可以是具体的数值 也可以使用百分比(参考值是元素)
    最后一个属性必须是数值

    100% {transform: translate3d(50%, 50%, 50px)}

    (2)缩放: x y z 比例系数
    100% {transform: scale3d(1.2, 1.2, 1.2);}

    (3)旋转
    四个参数 前三个分别是定义三维空间中的一个点, 该点与原点的连线为轴, 第四个参数设置的围绕该轴旋转的度数


    100% {transform:rotate3d(100, 0, 100, 60deg);}

  • 相关阅读:
    1.配置pytorch环境
    排序算法总结
    树的存储
    递归回溯法求N皇后问题
    输出分割的字符串
    文件的操作
    Okhttp进行文件的下载
    Android客户端OkHttp的使用以及tomcat服务器的解析客户端发过来的数据
    java集合框架
    spring mvc框架入门
  • 原文地址:https://www.cnblogs.com/wuyaxing/p/6095273.html
Copyright © 2011-2022 走看看