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

    CSS3 转换

    CSS3 转换可以对元素进行移动、缩放、转动、拉长或拉伸。

    2D 转换

    在本章您将了解2D变换方法:

    • translate()
    • rotate()
    • scale()
    • skew()
    • matrix()

    translate() 方法

    translate()方法,根据左(X轴)和顶部(Y轴)位置给定的参数,从当前元素位置移动。

    style=" 50px; height: 50px; background-color:red; transform: translate(50px,50px);"

     

    红块向左、向下移动了50像素。

    rotate() 方法

    rotate()方法,在一个给定度数顺时针旋转的元素。负值是允许的,这样是元素逆时针旋转。

     

    style="border: 2px solid #000; 100px; height: 50px; background-color: red; transform: rotate(30deg);"

    scale() 方法

    scale()方法,该元素增加或减少的大小,取决于宽度(X轴)和高度(Y轴)的参数:

    transform:scale(2,3);

    scale(2,3)转变宽度为原来的大小的2倍,和其原始大小3倍的高度。

    skew() 方法

    语法:transform:skew(<angle> [,<angle>]);

    包含两个参数值,分别表示X轴和Y轴倾斜的角度,如果第二个参数为空,则默认为0,参数为负表示向相反方向倾斜。

    • skewX(<angle>);表示只在X轴(水平方向)倾斜。
    • skewY(<angle>);表示只在Y轴(垂直方向)倾斜。

    transform:skew(30deg,20deg);

    翻转效果
  • 相关阅读:
    Orleans的深入
    Orleans的入门教程
    .net core 微服务通讯组件Orleans的使用与配置
    AddTransient、AddSingleton、AddScoped的区别
    近期做架构师的总结
    大数据分析的深度与假象
    SQL反模式-1
    学习总结---INNODB 事务并发
    Tomcat的error-page掩盖action实例化的exception
    A SQL to insert continuous values
  • 原文地址:https://www.cnblogs.com/1016391912pm/p/12681455.html
Copyright © 2011-2022 走看看