zoukankan      html  css  js  c++  java
  • CSS3 2D 转换

    transform: none|transform-functions;
    transform-function:这东东有n的函数可以使用,我先来了解常用的;

    .demo{
        height:80px;
        width:200px;
        position:absolute;
        top:50px;
        background:green;
        -ms-transform:rotate(7deg);
        -moz-transform:rotate(7deg);
        -webkit-transform:rotate(7deg);
        -o-transform:rotate(7deg);
    }

    效果:

    *{
        color:white;
    }
    .or{
        height:80px;
        width:160px;
        float:left;
        background:green;
    }
    .demo{
        height:80px;
        width:160px;
        float:left;
        background:green;
        transform:translate(200px,0px);
        -ms-transform:translate(200px,0px);
        -moz-transform:translate(200px,0px);
        -webkit-transform:translate(200px,0px);
        -o-transform:translate(200px,0px);
    }

    效果:

    *{
        color:white;
    }
    .or{
        height:80px;
        width:160px;
        float:left;
        background:green;
    }
    .demo{
        height:80px;
        width:160px;
        float:left;
        background:green;
        transform:scale(2,2);
        -ms-transform:scale(2,2);
        -moz-transform:scale(2,2);
        -webkit-transform:scale(2,2);
        -o-transform:scale(2,2);
    }
    .demo1{
        height:80px;
        width:160px;
        float:left;
        background:red;
        transform:scaleX(2);
        -ms-transform:scaleX(2);
        -moz-transform:scaleX(2);
        -webkit-transform:scaleX(2);
        -o-transform:scaleX(2);
    }
    .demo2{
        height:80px;
        width:160px;
        float:left;
        background:black;
        transform:scaleY(2);
        -ms-transform:scaleY(2);
        -moz-transform:scaleY(2);
        -webkit-transform:scaleY(2);
        -o-transform:scaleY(2);
    }
    *{
        color:white;
    }
    .or{
        height:80px;
        width:160px;
        float:left;
        background:green;
    }
    .demo{
        height:80px;
        width:160px;
        float:left;
        background:green;
        transform:skewX(30deg);
        -ms-transform:skewX(30deg);
        -moz-transform:skewX(30deg);
        -webkit-transform:skewX(30deg);
        -o-transform:skewX(30deg);
    }
    .demo1{
        height:80px;
        width:160px;
        float:left;
        background:red;
        transform:skewY(10deg);
        -ms-transform:skewY(10deg);
        -moz-transform:skewY(10deg);
        -webkit-transform:skewY(10deg);
        -o-transform:skewY(10deg);
    }
    .demo2{
        height:80px;
        width:160px;
        float:left;
        background:black;
        transform:skew(30deg,10deg);
        -ms-transform:skew(30deg,10deg);
        -moz-transform:skew(30deg,10deg);
        -webkit-transform:skew(30deg,10deg);
        -o-transform:skew(30deg,10deg);
    }

    效果:

  • 相关阅读:
    ASP.NET Core管道详解[4]: 中间件委托链
    从执行上下文角度重新理解.NET(Core)的多线程编程[3]:安全上下文
    从执行上下文角度重新理解.NET(Core)的多线程编程[2]:同步上下文
    从执行上下文角度重新理解.NET(Core)的多线程编程[1]:基于调用链的”参数”传递
    ASP.NET Core管道详解[3]: Pipeline = IServer + IHttpApplication
    ASP.NET Core管道详解[2]: HttpContext本质论
    ASP.NET Core应用基本编程模式[5]:如何放置你的初始化代码
    如何实现Http请求报头的自动转发[设计篇]
    如何实现Http请求报头的自动转发[应用篇]
    采用”传统”方式获取当前HttpContext
  • 原文地址:https://www.cnblogs.com/mc67/p/5242603.html
Copyright © 2011-2022 走看看