当前位置:   article > 正文

css3-----2D变换及案例_scalex(2)

scalex(2)

1.缩放:(scale)

transform:scale(2);--------水平/垂直方向扩大2倍

transform:scaleX(2);--------水平方向扩大2倍

transform:scaleY(2);--------垂直方向扩大2倍

2.扭曲(skew)

transform:skew(45deg);--------扭曲45度

transform:skewX(45deg);--------水平扭曲45度

transform:skewY(45deg);--------垂直扭曲45度

3.旋转(rotate)

transform:rotate(45deg);--------延x/y轴旋转45度

transform:rotateX(45deg);---------延x轴旋转45度

transform:rotateY(45deg);---------延y轴旋转45度

4.位移(translate)

transform:translate(200px,200px);--------延x/y轴位移200px

transform:translateX( );---------延x轴移动

transform:translateY( );---------延y轴移动 

案例1

  1. <style type="text/css">
  2. div{
  3. width:400px;
  4. height: 300px;
  5. background: pink;
  6. margin:100px;
  7. float: left;
  8. transition: all 2s;
  9. }
  10. .xuanzhuan:hover{
  11. transform:rotate(180deg);
  12. }
  13. .niuqu:hover{
  14. transform: skew(45deg);
  15. }
  16. .weiyi:hover{
  17. transform: translate(100px,100px);
  18. }
  19. .suofang:hover{
  20. transform:scale(2);
  21. }
  22. </style>
  23. </head>
  24. <body>
  25. <div class="xuanzhuan"></div>
  26. <div class="niuqu"></div>
  27. <div class="weiyi"></div>
  28. <div class="suofang"></div>
  29. </body>

案例2

  1. <style type="text/css">
  2. body{
  3. background:cadetblue;
  4. }
  5. .wrap{
  6. width:440px;
  7. height:491px;
  8. margin:100px auto;
  9. }
  10. .wrap>img:nth-child(1){
  11. transform: rotate(120deg) translate(200px,-100px);
  12. }
  13. .wrap>img:nth-child(2){
  14. transform: rotate(45deg) translate(500px,300px);
  15. }
  16. .wrap>img:nth-child(3){
  17. transform: rotate(150deg) translate(-200px);
  18. }
  19. .wrap>img:nth-child(4){
  20. transform: rotate(180deg) translate(200px);
  21. }
  22. .wrap>img:nth-child(5){
  23. transform: rotate(60deg) translate(300px,-300px);
  24. }
  25. .wrap>img:nth-child(6){
  26. transform: rotate(90deg) translate(350px,200px);
  27. }
  28. .wrap>img:nth-child(7){
  29. transform: rotate(360deg) translate(200px);
  30. }
  31. .wrap>img:nth-child(8){
  32. transform: rotate(145deg) translate(300px);
  33. }
  34. .wrap>img:nth-child(9){
  35. transform: rotate(270deg) translate(200px,-400px);
  36. }
  37. /*img{
  38. transition: all 3s;
  39. }*/
  40. .wrap:hover img{
  41. transform: rotate(0deg) translate(0px);
  42. }
  43. </style>
  44. </head>
  45. <body>
  46. <div class="wrap">
  47. <img src="../img/shield_1_01.png"/>
  48. <img src="../img/shield_1_02.png"/>
  49. <img src="../img/shield_1_03.png"/>
  50. <img src="../img/shield_1_04.png"/>
  51. <img src="../img/shield_1_05.png"/>
  52. <img src="../img/shield_1_06.png"/>
  53. <img src="../img/shield_1_07.png"/>
  54. <img src="../img/shield_1_08.png"/>
  55. <img src="../img/shield_1_09.png"/>
  56. </div>
  57. </body>

 效果图

                                

案例3

  1. <style type="text/css">
  2. .wrap{
  3. width: 230px;
  4. height: 350px;
  5. margin: 100px auto;
  6. position: relative;
  7. }
  8. img{
  9. width: 230px;
  10. height: 350px;
  11. border: 1px solid black;
  12. position: absolute;
  13. box-shadow: 1px 1px 10px gray;
  14. transform-origin:center bottom;
  15. transition: all 2s;
  16. }
  17. .wrap:hover img:nth-child(6){
  18. transform:rotate(-10deg);
  19. }
  20. .wrap:hover img:nth-child(5){
  21. transform:rotate(-20deg);
  22. }
  23. .wrap:hover img:nth-child(4){
  24. transform:rotate(-30deg);
  25. }
  26. .wrap:hover img:nth-child(3){
  27. transform:rotate(-40deg);
  28. }
  29. .wrap:hover img:nth-child(2){
  30. transform:rotate(-50deg);
  31. }
  32. .wrap:hover img:nth-child(1){
  33. transform:rotate(-60deg);
  34. }
  35. .wrap:hover img:nth-child(8){
  36. transform:rotate(10deg);
  37. }
  38. .wrap:hover img:nth-child(9){
  39. transform:rotate(20deg);
  40. }
  41. .wrap:hover img:nth-child(10){
  42. transform:rotate(30deg);
  43. }
  44. .wrap:hover img:nth-child(11){
  45. transform:rotate(40deg);
  46. }
  47. .wrap:hover img:nth-child(12){
  48. transform:rotate(50deg);
  49. }
  50. .wrap:hover img:nth-child(13){
  51. transform:rotate(60deg);
  52. }
  53. </style>
  54. </head>
  55. <body>
  56. <div class="wrap">
  57. <img src="../img/pk1.png"/>
  58. <img src="../img/pk1.png"/>
  59. <img src="../img/pk1.png"/>
  60. <img src="../img/pk1.png"/>
  61. <img src="../img/pk1.png"/>
  62. <img src="../img/pk1.png"/>
  63. <img src="../img/pk1.png"/>
  64. <img src="../img/pk1.png"/>
  65. <img src="../img/pk1.png"/>
  66. <img src="../img/pk1.png"/>
  67. <img src="../img/pk1.png"/>
  68. <img src="../img/pk1.png"/>
  69. <img src="../img/pk1.png"/>
  70. </div>
  71. </body>

  效果图

 

                                                                      

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/盐析白兔/article/detail/794018
推荐阅读
相关标签
  

闽ICP备14008679号