02.缩放.html 1.5 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162
  1. <!DOCTYPE html>
  2. <html lang="en">
  3. <head>
  4. <meta charset="UTF-8">
  5. <meta http-equiv="X-UA-Compatible" content="IE=edge">
  6. <meta name="viewport" content="width=device-width, initial-scale=1.0">
  7. <title>Document</title>
  8. <style>
  9. .box1{
  10. width: 100px;
  11. height: 100px;
  12. background-color: #bfa;
  13. transition: 2s;
  14. margin: 100px auto;
  15. /* 变形的原点(默认值就是center) */
  16. /* transform-origin: center; */
  17. /* transform-origin: 0 0; */
  18. transform-origin: 20px 20px;
  19. }
  20. .box1:hover{
  21. /*
  22. 对元素进行缩放的函数:
  23. scaleX() 水平方向缩放
  24. scaleY() 垂直方向缩放
  25. scale() 双方向的缩放
  26. */
  27. /* transform: scaleX(2); */
  28. /* transform: scaleX(.2); */
  29. /* transform: scaleY(2); */
  30. /* transform: scaleY(.2); */
  31. transform: scale(2);
  32. }
  33. .img-wrapper{
  34. width: 200px;
  35. height: 200px;
  36. border: 1px solid red;
  37. overflow: hidden;
  38. }
  39. img{
  40. transition: 1s;
  41. }
  42. .img-wrapper:hover img{
  43. transform: scale(1.5);
  44. }
  45. </style>
  46. </head>
  47. <body>
  48. <div class="box1"></div>
  49. <div class="img-wrapper">
  50. <img src="./img/zly.jpeg" width="100%">
  51. </div>
  52. </body>
  53. </html>