5_过度.html 1.0 KB

123456789101112131415161718192021222324252627282930313233
  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: blue;
  12. margin:100px auto;
  13. /* transition 为元素添加过度效果 */
  14. /* 后面有3个值 第一个控制过度的属性 第二个参数过度所需用时 第三个参数过度效果*/
  15. /* transition: all 0.5s linear; */
  16. /* transition-property 过度属性 */
  17. transition-property: width;
  18. /* transition-duration 过度时间 */
  19. transition-duration: 1s;
  20. /* transition-timing-function 过度效果 */
  21. transition-timing-function: linear;
  22. }
  23. .box:hover{
  24. /* transform: rotate(45deg); */
  25. width: 100px;
  26. height: 400px;
  27. }
  28. </style>
  29. </head>
  30. <body>
  31. <div class="box"></div>
  32. </body>
  33. </html>