美文网首页
CSS 中 transform、animation、transi

CSS 中 transform、animation、transi

作者: 弗兰克史密斯 | 来源:发表于2019-09-29 07:30 被阅读0次

在前端页面的开发过程中,经常会碰到这么几个 CSS 属性容易搞混:transform、translate、animation还有transition。下面就针对这几个 CSS 属性做一个对比,辨别这几个属性的区别以及了解他们的使用场景。

简单概括一下:

  1. transform:主要应用于元素的 2D 或者 3D转换,可以将元素 旋转、缩放、移动、倾斜等,使用的时候注意兼容性就好了;
  2. translate:主要控制目标元素的移动(2D、3D)。目前为止还可以说是一个 CSS 变换函数,赋值给transform使用,而不是一个完全可以单独使用的css属性,因为目前只有火狐浏览器支持它的css属性写法;
  3. animation:CSS 动画,将元素的样式配置转换到另一个CSS配置。包括动画所使用的样式规则,以及用于指定动画开始、结束以及中间多个节点的关键帧;
  4. transition:CSS过渡属性,为一个元素在不同状态切换的时候定义不同的过渡效果。

本来想写一下demo的,但是想了想,还是算了~大家在W3school,MDN,菜鸟教程都可以看到相关的小demo,我写了也是没多大意义。就在这里统一对比一下这几个属性,碰到类似问题的朋友们看到后容易分辨后就好了。

相关文章

  • 2018-06-13

    Css动画: css3动画主要包括Transform、Transition、Animation 区别 transi...

  • CSS 中 transform、animation、transi

    在前端页面的开发过程中,经常会碰到这么几个 CSS 属性容易搞混:transform、translate、anim...

  • CSS3:过渡效果and帧动画

    css3中有三种和动画相关的属性:transform、transition、animation。transform...

  • JS、CSS 动画

    动画实现 css: animation transition transform js: setInterval ...

  • 网页高级知识点(三)

    CSS3 transition动画 CSS3 transform变换 CSS3 animation动画

  • css3

    css3中会忘记的主要是filter,transform,animation,transtion,box-shad...

  • 变形

    CSS transform变换 CSS animation动画 -linear 匀速-ease 开始和结束慢速-e...

  • css动画

    css有几个容易混淆的属性:animation,transtion,translate,transform ani...

  • 把push做出从下往上推的效果

    CATransition *transition=[CATransition animation]; transi...

  • CSS 动画

    CSS 中的 transform,transition 和 animation 是分开的三部分内容,其中 tran...

网友评论

      本文标题:CSS 中 transform、animation、transi

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