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);}

  • 相关阅读:
    C++类中的封装-9
    递归神经网络
    卷积神经网络
    Tensorflow人工智能神经网络学习
    右键弹出菜单 并动态新增菜单子项
    sql 列转行
    sql 删除表中某字段的重复数据
    疑难问题解决
    jquery ashx交互 返回list 循环json输入信息
    jquery 控件赋值
  • 原文地址:https://www.cnblogs.com/wuyaxing/p/6095273.html
Copyright © 2011-2022 走看看