5.transition.css 985 B

12345678910111213141516171819202122232425262728
  1. * {
  2. margin: 0;
  3. padding: 0;
  4. }
  5. #box {
  6. width: 200px;
  7. height: 200px;
  8. background: #00f;
  9. transition: width 2s linear 1s;
  10. }
  11. /*
  12. transition主要包含四个属性值:
  13. transition-property:all 表示要参与过渡的属性 all是默认值
  14. transition-duration:3s 表示动画持续的时长和速度曲线 默认值0(时长决定速度)
  15. transition-timing-function:linear 动画运动的方式类型
  16. ease:默认值 规定慢速开始,然后变快,然后慢速结束的过渡效果
  17. linear:匀速运动
  18. ease-in:表示由慢到快
  19. ease-out:表示由快到慢
  20. ease-in-out:规定以慢速开始和结束的过渡效果
  21. cubic-bezier(n,n,n,n) 三次贝塞尔曲线
  22. transition-delay:1s 动画的延迟时间
  23. IOS下safari渲染transition时出现闪屏问题,解决方法:
  24. backface-visibility:hidden;背面可见度
  25. display:none;的元素并不支持css3动画
  26. */