zoukankan      html  css  js  c++  java
  • 变形

    transform CSS3属性

    <style type="text/css">
        .tran {
            position: absolute;
            left: 100px;
            top: 100px;
            width: 300px;
            height: 300px;
            background: #ccc;
        }
        .xuanzhuan {
            position: relative;
            transform:rotate(45deg);   //旋转45度
            font-size: 160px;
            background: #369;
            text-align: center;
            line-height: 300px;
        }
    </style>
    <div class="tran">
    	<div class='xuanzhuan'>C</div>
    </div>
    

      

    (1) rotate旋转

    transform:none|<transform-function>+
    transform:none; //不做变形和动画
    rotate(<angle>) //旋转角度
    transform:rotate(45deg);


    (2)
    translate() //移动
    translate(<translation-value> [<translate-value>]?) //X轴,Y轴。
    translateX()
    translateY()

    transform:translate(50px); //x移动50,y为0.
    transform:translate(50px, 20%); //x轴50px,y轴20%。
    transform:translateX(-50px);
    transform:translateY(20px);


    (3)
    scale() //缩放
    scale(x, y) //第二个省略,就跟第一个一样。
    scaleX(number);
    scaleY(number);

    transform:scale(1.2); //放大1.2倍,
    transform:scale(1, 1.2); //x:1 y:1.2倍,
    tranform:scale(0.5);

    (4)
    skew() //倾斜
    //倾斜的角度。第一个是Y向X方向,倾斜几度,第二个是X向Y倾斜几度。
    skew(<angle> [, <angle>]?)
    skewX(<angle>) //Y向X倾斜
    skewY(<angle>) //X向Y倾斜

    transform:skew(45deg); //Y轴 向X轴偏移了45度。


    (5)
    原点的移动。
    transform-origin:设定坐标轴位置。原点的位置,相对于这个容器。

    transform-origin:50% 50%; //默认
    transform-origin:0 0;
    transform-origin:20px;
    transform-origin:ringht 50px 20px;


    (6)
    perspective:none|<length> //透视

    perspective:100px; //1000px就是人眼,到物体的距离。
    在3D空间旋转。

    perspective-origin: //原点。


    (7)
    translate3d(x, y, z) //X,Y,Z轴。
    translateX()
    translateY()
    translateZ()

    (8)
    scale3D()
    scaleX()
    scaleY()
    scaleZ()

    (9)
    旋转
    rotate3d(x, y, z, <angle>);
    rotateX()
    rotateY()
    rotateZ()


    (10)
    transform-style:flat|preserve-3d

    transform-style:flat //扁平化的设置
    transform-style:preserve-3d //设定为3D效果

  • 相关阅读:
    weblogic复现利用系列-2019
    weblogic复现利用系列-2020
    Python3编码解码与数据类型转换
    weblogic复现利用系列-2017
    weblogic从ssrf到redis获取shell
    fastjson反序列化复现
    shiro721复现
    Shiro550复现和挖掘思路
    RMI反序列化
    手写一个admin 组件------STARK
  • 原文地址:https://www.cnblogs.com/hgonlywj/p/4847667.html
Copyright © 2011-2022 走看看