首页 > 其他分享 >transition属性(过渡)

transition属性(过渡)

时间:2022-10-07 11:24:04浏览次数:42  
标签:效果 ease transition 过渡 CSS 属性

CSS过渡

想要实现过渡,要明确两件事

  1. 要添加效果的CSS属性
  2. 效果持续的时长
    如果没有规定持续的时长则不会有过渡效果,因为默认值是0
    当光标从元素上离开时,会立刻变为原始样式

transition-property:规定过渡效果所针对的 CSS 属性的名称
transition-duration:过渡说需要的时间
transition-timing-function:过渡效果
transition-delay:延迟过渡
transition:过渡简写

transition-property属性(规定过渡效果所针对的 CSS 属性的名称)

div{
  transition-property:width;
}

transition-duration属性(过渡所需要的时间)

div{
  transition-duration:1s;
}

transition-timing-function属性(过渡时的效果)

  • ease - 规定过渡效果,先缓慢地开始,然后加速,然后缓慢地结束(默认)
  • linear - 规定从开始到结束具有相同速度的过渡效果
  • ease-in -规定缓慢开始的过渡效果
  • ease-out - 规定缓慢结束的过渡效果
  • ease-in-out - 规定开始和结束较慢的过渡效果
  • cubic-bezier(n,n,n,n) - 允许您在三次贝塞尔函数中定义自己的值

transition-delay属性(延迟过渡效果)

在过渡启动前有一秒的延迟

div{
  transition-delay:1s;
}

transition属性(过渡简写)

div{
  /*过渡的属性 过渡时间 过渡效果 延迟过渡*/
  transition:width 1s linear 0.5s;
}

标签:效果,ease,transition,过渡,CSS,属性
From: https://www.cnblogs.com/liuhousheng/p/16759220.html

相关文章