• css3 3d旋转案例:旋转木马


     

    实现步骤:

    1 搭建HTML结构

          

          

          

          

          

          

    1. 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>Documenttitle>
    8. <style>
    9. .far {
    10. perspective: 1000px;
    11. }
    12. section {
    13. transform-style: preserve-3d;
    14. position: relative;
    15. width: 200px;
    16. margin: 100px auto;
    17. animation: move 6s linear infinite;
    18. background: url(images/gwm.jpg) no-repeat;
    19. }
    20. section:hover {
    21. animation-play-state: paused;
    22. }
    23. section div {
    24. top: 0;
    25. left: 0;
    26. position: absolute;
    27. }
    28. section div:nth-child(1) {
    29. transform: translateZ(300px);
    30. }
    31. section div:nth-child(2) {
    32. /* 先旋转好了,再移动 */
    33. transform: rotatey(60deg) translatez(300px);
    34. }
    35. section div:nth-child(3) {
    36. transform: rotatey(120deg) translatez(300px);
    37. }
    38. section div:nth-child(4) {
    39. transform: rotatey(180deg) translatez(300px);
    40. }
    41. section div:nth-child(5) {
    42. transform: rotatey(240deg) translatez(300px);
    43. }
    44. section div:nth-child(6) {
    45. transform: rotatey(300deg) translatez(300px);
    46. }
    47. img {
    48. width: 200px;
    49. }
    50. @keyframes move {
    51. 0% {
    52. transform: rotatey(0);
    53. }
    54. 100% {
    55. transform: rotatey(360deg);
    56. }
    57. }
    58. style>
    59. head>
    60. <body>
    61. <div class="far">
    62. <section>
    63. <div><img src="images/gwm.jpg" alt="">div>
    64. <div><img src="images/gwm.jpg" alt="">div>
    65. <div><img src="images/gwm.jpg" alt="">div>
    66. <div><img src="images/gwm.jpg" alt="">div>
    67. <div><img src="images/gwm.jpg" alt="">div>
    68. <div><img src="images/gwm.jpg" alt="">div>
    69. section>
    70. div>
    71. body>
    72. html>

     

  • 相关阅读:
    Jenkins 采用API接口进行构建工程及错误解释(10)
    STM32 裸机编程 04 - Makefile 构建自动化
    TypeScript基础入门
    resources(static与templates)
    计算机硬件的读写速度差异
    Anaconda安装+Spyder Tensorflow环境配置
    第12集丨唯一的成圣之道
    集合的进阶
    【LeetCode】17. Longest Palindrome·最长回文串
    三大基础排序 -选择排序、冒泡排序、插入排序
  • 原文地址:https://blog.csdn.net/m0_51495354/article/details/128116967