4_过渡.html 1.6 KB

123456789101112131415161718192021222324252627282930313233343536
  1. <!DOCTYPE html>
  2. <html lang="en">
  3. <head>
  4. <meta charset="UTF-8">
  5. <meta name="viewport" content="width=device-width, initial-scale=1.0">
  6. <title>Document</title>
  7. <style>
  8. .box{
  9. width: 200px;
  10. height: 200px;
  11. background-color: red;
  12. /* transition 过渡效果 */
  13. /* 第一个参数 表示过渡的属性(想让那个css属性过渡)all 表示所有属性都过渡 */
  14. /* 第二个参数 表示过渡的时间(单位:秒) */
  15. /* 第三个参数 表示过渡的曲线(linear 表示匀速过渡 ease 表示默认的过渡曲线 ease-in 表示先慢后快过渡 ease-out 表示先快后慢过渡 ease-in-out 表示先慢后快后慢过渡) */
  16. /* transition: all 1s linear; */
  17. /* transition-property 表示过渡的属性(想让那个css属性过渡)all 表示所有属性都过渡 */
  18. transition-property: all;
  19. /* transition-duration 表示过渡的时间(单位:秒) */
  20. transition-duration: 1s;
  21. /* transition-timing-function 表示过渡的曲线(linear 表示匀速过渡 ease 表示默认的过渡曲线 ease-in 表示先慢后快过渡 ease-out 表示先快后慢过渡 ease-in-out 表示先慢后快后慢过渡) */
  22. transition-timing-function: linear;
  23. /* transition-delay 表示过渡的延迟时间(单位:秒) */
  24. transition-delay: 1s;
  25. }
  26. .box:hover{
  27. width: 400px;
  28. height: 400px;
  29. background-color: blue;
  30. }
  31. </style>
  32. </head>
  33. <body>
  34. <div class="box"></div>
  35. </body>
  36. </html>