• CSS3:3D转换


    几个突破口:(为了更简洁理解,先忽略兼容)

    1、认识3D的坐标系

    rotateX()-----------元素绕X轴旋转

    rotateY() -----------元素绕Y轴旋转

    rotateZ() -----------元素绕Y轴旋转

    transform:rotateX(20deg);

    2、perspective透视,原理就是近大远小, 仅作用于元素的后代

    perspective: 200px;

     如果建立一个立方体长宽100,当perspective<100时,就相当于站在盒子里面看了,如果perspective很大就相当于站在很远的地方看

    3、移动

    translateX -----元素在X轴上移动
    translateY -----元素在Y轴上移动
    translateZ -----元素在Z轴上移动

    transform:translateZ(100px);

     4、perspective-origin 视点,就是眼睛往哪里看

    perspective-origin:50% 50%;

    目前浏览器都不支持 perspective-origin 属性。
    Chrome 和 Safari 支持替代的 -webkit-perspecitve-origin 属性。

    CSS3 3D transform的透视点是在浏览器的前方!

    3、使用

    父元素加3D视图声明,那么它的后代元素便会有3D效果

    transform-style:preserve-3d;
  • 相关阅读:
    checkedListBox 的用发
    C# 控件命名规范
    控件数据及相应的事件处理
    MDI 窗口的创建
    摄像头中运动物体识别
    1
    静态检测大风车初版
    不会难道我还不能附上链接吗
    计算机操作素材
    数字识别
  • 原文地址:https://www.cnblogs.com/tinyphp/p/4776865.html
Copyright © 2020-2023  润新知