zoukankan      html  css  js  c++  java
  • transform 2D变形

    transform 2D变形

    通过CSS转换,我们能够对元素进行移动、缩放、转动、拉长或拉伸。转换方法:translate()/rotate()/scale()/skew()/matrix()

    ·none 定义不进行转换。

    ·translate(x,y) 定义2D平移转换。

    ·translateY(y) 定义转换,只是用Y轴的值。

    ·translateZ(z) 定义3D转换,只是用Z轴的值。

    ·scale(x,y) 定义2D缩放转换。

    ·scaleX(X) 通过设置X轴的值来定义缩放转换。

    ·scaleY(Y) 通过设置Y轴的值来定义缩放转换。

    ·rotate(angel) 定义2D旋转,在参数中规定角度。

    ·rotateX(angel) 定义沿着X轴的3D旋转。

    ·rotateY(angel) 定义沿着Y轴的3D旋转。

    ·skew(x-angle,y-angle) 沿着X轴和Y轴的2D倾斜转换。

    ·skewX(angle) 定义沿着X轴的2D倾斜转换。

    ·skewY(angle) 定义沿着Y轴的2D倾斜转换。

    ·matrix 定义使用6个值的矩阵。

    ·transform-origin:改变元素变形的基准点。

    ·像素/百分比

    ·X轴:left/right/center

    ·Y轴:top/bottom/center

    如:平移:transform:translate(50px,40px);

    缩放:transform:scale(0.6); //变为原来的60%

    旋转:transform:rotate(45deg); //设置角度为45度,也可以是弧度,如:0.3rad

    倾斜:transform:skewX(30deg);

    transform:skew(30deg,45deg);

    矩阵:transform:matrix(1,0,0,1,50,0);

    改变基准点:transform-origin:left top;或transform-origin:0 0;或

    transform-origin:30% 30%; 连用:transform:rotate(45deg);

  • 相关阅读:
    P3704 [SDOI2017]数字表格
    CF 700 E. Cool Slogans
    杜教筛学习笔记
    [BOI2004]Sequence 数字序列(左偏树)
    [WC2007]剪刀石头布(最大流)
    [NOI2009]变换序列(二分图匹配)
    文理分科(最小割)
    上帝与集合的正确用法(欧拉定理)
    [HAOI2008]圆上的整点(数论)
    主席树学习笔记
  • 原文地址:https://www.cnblogs.com/wzjie1234/p/10721326.html
Copyright © 2011-2022 走看看