前端过渡(transition)

Posted kighua

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了前端过渡(transition)相关的知识,希望对你有一定的参考价值。

过渡(transition)

语法格式:

transition: 要过渡的属性  花费时间  运动曲线  何时开始;
如果有多组属性变化,还是用逗号隔开。
属性 描述 CSS
transition 简写属性,用于在一个属性中设置四个过渡属性。 3
transition-property 规定应用过渡的 CSS 属性的名称。 3
transition-duration 定义过渡效果花费的时间。默认是 0。 3
transition-timing-function 规定过渡效果的时间曲线。默认是 "ease"。 3
transition-delay 规定过渡效果何时开始。默认是 0。 3

如果想要所有的属性都变化过渡, 写一个all 就可以

transition-duration 花费时间 单位是 秒 s 比如 0.5s 这个s单位必须写 ms 毫秒

运动曲线 默认是 ease

何时开始 默认是 0s 立马开始

举个例子

div 
            width: 200px;
            height: 100px;
            background-color: pink;
            /* transition: 要过渡的属性  花费时间  运动曲线  何时开始; */
            transition: width 0.6s ease 0s, height 0.3s ease-in 1s;
            /* transtion 过渡的意思  这句话写到div里面而不是 hover里面 */
  
            

div:hover   /* 鼠标经过盒子,我们的宽度变为600 */

            width: 600px;
            height: 300px


transition: all 0.6s;  /* 所有属性都变化用all 就可以了  后面俩个属性可以省略 */

以上是关于前端过渡(transition)的主要内容,如果未能解决你的问题,请参考以下文章

vue2.0 transition

CSS3过渡,不再为JS动画而犯愁

前端过渡(transition)

vue2.0 transition -- demo实践填坑

前端(过渡动画)

Web前端之过渡与动画