transfrom-style案例之公告牌 - 图1

    实现:

    1. <style>
    2. body {
    3. background-color: rgb(223, 215, 215);
    4. }
    5. .ft {
    6. height: 100px;
    7. margin: 50px auto;
    8. }
    9. .one {
    10. position: relative;
    11. transform-style: preserve-3d;
    12. transition: all 0.3s;
    13. width: 150px;
    14. height: 100px;
    15. }
    16. .one:hover {
    17. transform: rotateX(90deg);
    18. }
    19. .up,
    20. .dw {
    21. position: absolute;
    22. top: 0;
    23. left: 0;
    24. width: 100%;
    25. height: 100%;
    26. }
    27. .up {
    28. background-color: khaki;
    29. z-index: 1;
    30. transform: translateZ(50px);
    31. }
    32. .dw {
    33. background-color: rgb(29, 163, 207);
    34. /* transform复写时,必须要将移动放最前面 */
    35. transform: translateY(50px) rotateX(-90deg);
    36. }
    37. </style>
    38. </head>
    39. <body>
    40. <div class="ft">
    41. <div class="one">
    42. <div class="up"></div>
    43. <div class="dw"></div>
    44. </div>
    45. </div>