CSS3动画transition

transition:属性  过度时间   过度运动方式  延迟时间;

1、transition-property 设置过渡的属性,比如:width height background-color(所有属性写all.  分开属性用逗号隔开)
2、transition-duration 设置过渡的时间,比如:1s 500ms
3、transition-timing-function 设置过渡的运动方式

  • linear 匀速
  • ease 开始和结束慢速
  • ease-in 开始是慢速
  • ease-out 结束时慢速
  • ease-in-out 开始和结束时慢速
  • cubic-bezier(n,n,n,n)
    • 比如:cubic-bezier(0.845, -0.375, 0.215, 1.335)
    • 曲线设置网站:https://matthewlein.com/ceaser/

4、transition-delay 设置动画的延迟
5、transition: property duration timing-function delay 同时设置四个属性


......

通过transition的值,控制hover属性发生的时间等属性

eg:最后一个div由曲线控制




    
    Title
    


linear
ease
ease-in
ease-out
ease-in-out
bezier

 

 

你可能感兴趣的:(CSS)