美文网首页
CSS3 过渡/转换

CSS3 过渡/转换

作者: zxws1009 | 来源:发表于2019-03-26 11:28 被阅读0次

一、过渡 transition

transition: all 2s 简写属性
transition-property: none|all|property 规定应用过渡的 CSS 属性的名称
transition-duration: 5s 定义过渡效果花费的时间。默认是 0。
transition-timing-function: linear|ease|ease-in|ease-out|ease-in-out|cubic- bezier(n,n,n,n); 规定过渡效果的时间曲线。默认是 "ease"
transition-delay: 5s 规定过渡效果何时开始。默认是 0。


二、转换transform

transform 向元素应用 2D 或 3D 转换
transform-origin 允许你改变被转换元素的位置。
transform-style 规定被嵌套元素如何在 3D 空间中显示。
perspective 规定 3D 元素的透视效果。
perspective-origin 规定 3D 元素的底部位置。
backface-visibility 定义元素在不面对屏幕时是否可见。


三、2D转换

1、translate()

通过 translate() 方法,元素从其当前位置移动,根据给定的 left(x 坐标) 和 top(y 坐标) 位置参数:
transform: translate(50px,100px);

2、rotate()

通过 rotate() 方法,元素顺时针旋转给定的角度。允许负值,元素将逆时针旋转。
transform: rotate(30deg);

3、scale()

通过 scale() 方法,元素的尺寸会增加或减少,根据给定的宽度(X 轴)和高度(Y 轴)参数:
transform: scale(2,4);

4、skew()

通过 skew() 方法,元素翻转给定的角度,根据给定的水平线(X 轴)和垂直线(Y 轴)参数:
transform: skew(30deg,20deg);

5、matrix()

matrix() 方法把所有 2D 转换方法组合在一起。
matrix() 方法需要六个参数,包含数学函数,允许您:旋转、缩放、移动以及倾斜元素。
transform:matrix(0.866,0.5,-0.5,0.866,0,0);


四、3D转换

1、translate3d()

还包括translateX() 、translateY()、translateZ()方法
transform3d: translate(50px,100px,50px);

2、rotate3d()

还包括rotateX() 、rotateY()、rotateZ()方法
transform: rotate3d(30deg,60deg,30deg);

3、scale3d()

还包括scaleX() 、scaleY()、scaleZ()方法
`transform: scale3d(2,4,2);


相关文章

  • css动画

    css3动画 过渡:transition 2D 转换 transform 3D 转换 transform 动画:a...

  • CSS3动画简要总结

    主要总结一下CSS3动画中这几块:transition(过渡),animation(动画),transform转换...

  • CSS3 过渡/转换

    一、过渡 transition transition: all 2s 简写属性transition-propert...

  • 05_css中的过渡和动画效果了解吗

    一、CSS3 过渡 1、CSS3 过渡简介 CSS3过渡是元素从一种样式逐渐改变为另一种的效果。 (1)实现过渡效...

  • 17.1.5 依旧是布局

    1.了解了2D/3D 转换属性(Transform)过渡属性(Transition),过度属性让css3不用js也...

  • 08_dayCSS动画

    CSS3新增的功能有:过渡和动画,阴影和圆角 css3过渡动画: css3都有哪些新增的东西 : 过度,动画,阴影...

  • 关于CSS3中的转换、过渡、动画及其属性

    css3中通过这三者可以实现很多的奇妙效果,这三者的名字是:转换(transform);(过渡)transitit...

  • CSS3动画

    css3动画包括过渡,形变,动画 过渡transition: 指定过渡样式:transition-property...

  • CSS3转换、过渡

    2D转换 translate()通过 translate() 方法,元素从其当前位置移动,根据给定的 left(x...

  • CSS3 2D<===>3D转换

    CSS3 2D 转换 CSS3 转换CSS3转换,我们可以移动,比例化,反过来,旋转,和拉伸元素。 它是如何工作?...

网友评论

      本文标题:CSS3 过渡/转换

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