zoukankan      html  css  js  c++  java
  • CSS3之转换

    transform属性向元素应用2D或3D转换

      指定一组转换函数,取值—transform:none/transform-function;  

        none:默认值,表示元素不进行转换

        transform-function:表示一个或多个转换函数,中间以空格分开

    转换的原点

      transform-origin属性用来指定元素的转换原点位置

        默认情况下,转换的原点在元素的中心点(或者是X轴和Y轴的50%处)

        transform-origin:数值/百分比/关键字

          一个值:表示所有轴的位置

          —两个值:表示X轴和Y轴

          —三个值:表示X轴、Y轴和Z轴

    div{
        width:100px;
        height:100px;
        border:1px solid black;
        background-color:#ccc;
    }
    div.trans{
        transform:rotate(90deg) scale(0.8);
    }

    div{
        width:100px;
        height:100px;
        border:1px solid black;
        background-color:#eee;
    }
    #d1{
        transform:rotate(90deg);
       transform-origin:bottom right; }

    Transform

    •定义和用法
    •transform 属性向元素应用 2D 或 3D 转换。该属性允许我们对元素进行旋转、缩放、移动或倾斜
    •rotate(angle )定义 2D 旋转,在参数中规定角度
    •rotateX(angle)定义沿着 X 轴的 3D 旋转。
    •rotateY(angle)定义沿着 Y 轴的 3D 旋转。
    •rotateZ(angle)定义沿着 Z 轴的 3D 旋转。
    •scale(x,y)定义 2D 缩放转换。
    •scale3d(x,y,z)定义 3D 缩放转换。
    •scaleX(x)通过设置 X 轴的值来定义缩放转换。
    •scaleY(y)通过设置 Y 轴的值来定义缩放转换。
    •scaleZ(z)通过设置 Z 轴的值来定义 3D 缩放转换。

    •浏览器支持
    •Internet Explorer 10、Firefox、Opera 支持 transform 属性。
    •Internet Explorer 9 支持替代的 -ms-transform 属性(仅适用于 2D 转换)。
    •Safari 和 Chrome 支持替代的 -webkit-transform 属性(3D 和 2D 转换)。
    •Opera 只支持 2D 转换。

  • 相关阅读:
    事件聚合IEventAggregator和 Ihandle<T>
    基于.NET打造IP智能网络视频监控系统
    包图Package
    MVC与EasyUI结合增删改查
    Helper Method
    Moq & RhinoMocks
    Asp.net MVC集成Google Calendar API(附Demo源码)
    你可能不知道的跨域解决方案
    jQuery选择器大全
    关于Sqlite的一个demo
  • 原文地址:https://www.cnblogs.com/carolineshen/p/5152405.html
Copyright © 2011-2022 走看看