美文网首页
CSS3变形(2D&3D)

CSS3变形(2D&3D)

作者: 盖被吹空调 | 来源:发表于2017-02-19 02:36 被阅读0次

2D变形

transform-origin为变形的基准点,对以下变形均有效。默认是中心,可以取值:

  • top, bottom, left, right, center

  • 百分数如transform-origin: 0% 0%;

  • 旋转rotatetransform:rotate(30deg);

  • 位移translate
    相对于自身

transform:translate(200px,150px);
// 只设置一个方向
transform:translateY(100px);
// 也可以设置成自身宽度的百分比
transform:translate(-50%,-50%);
  • 缩放scale
//单独设置宽高
transform:scale(2, 0.5);
//只设置一个方向
transform:scaleY(0.3);
//宽高等比缩放
transform:scale(3);
  • 扭曲skew
transform:skew(10deg, 20deg);
transform:skewY(10deg);
transform:skew(10deg);

transform:skew(30deg,10deg)如下图:


扭曲.png
  • 矩阵matrix
matrix(<number>, <number>, <number>, <number>, <number>, <number>)

关于Matrix

3D变形

  • 可以利用perspective来激活3D效果(相当于视距,离得近3D效果就好,远就不明显)
  • 在transform属性中使用perspective方法
transform: perspective( 600px );
  • 直接使用perspective属性
 perspective: 600px;

二者区别主要在作用于多个元素的时候展示效果会有不同


对比.png
  • 参数
rotateX( )
rotateY(  )
rotateZ(  )
translateZ(  )
scaleZ(  )
// 缩写方法,需要把三个参数写全(可能会触发硬件加速,提高渲染性能,即使像translate3d(0,0,0)这样什么也没发放改变)
translate3d( tx, ty, tz )
scale3d( sx, sy, sz )
rotate3d( rx, ry, rz, angle )
rotateXYZ.png translateZ.png

动画工具

相关文章

  • CSS3变形(2D&3D)

    2D变形 transform-origin为变形的基准点,对以下变形均有效。默认是中心,可以取值: top, bo...

  • CSS3之变形

    一、CSS3变形简介 CSS3变形是一些效果的集合,比如平移、旋转、缩放和倾斜效果,每个效果都称为变形函数(Tra...

  • CSS3 Transform——transform-origin

    关于css3变形 CSS3变形是一些效果的集合,比如平移、旋转、缩放和倾斜效果,每个效果都被称作为变形函数(Tra...

  • css3之Transform

    要说css3最受大家欢迎的新功能,无外乎动画、变形、媒体查询和弹性布局。今天来说说css3的变形—transfor...

  • TRANSFORM

    CSS3详解:transform CSS3 transform是什么?transform的含义是:改变,使…变形;...

  • HTML 5_CSS 3_JavaScript讲义(十一)- 变

    (1).CSS3提供的变形支持 1.1 4种基本变形 1.2 同时应用多种变形 1.3 指定变形中心点 tr...

  • CSS3的transform

    CSS3 transform是什么?transform的含义是:改变,使…变形;转换CSS3 transform都...

  • transform

    CSS3 transform是什么?transform的含义是:改变,使…变形;转换CSS3 transform都...

  • web前端入门到实战:CSS3中的变形(transform)、过

    css3中制作动画的几个属性:css3中的变形(transform)、过渡(transition)、动画(anim...

  • web前端入门到实战:CSS3中的变形(transform)、过

    css3中制作动画的几个属性:css3中的变形(transform)、过渡(transition)、动画(anim...

网友评论

      本文标题:CSS3变形(2D&3D)

      本文链接:https://www.haomeiwen.com/subject/svwdwttx.html