我来摸鱼辣!

😋 一个不善言辞的新人前端😳 ,请多关照!

<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta http-equiv="X-UA-Compatible" content="ie=edge"> <title>Document</title> </head> <style> html, body{ height: 100%; width: 100%; overflow: hidden; background: #000; text-align: center; } body:before{ content: ''; display: inline-block; height: 100%; vertical-align: middle; } .g-container{ display: inline-block; vertical-align: middle; perspective: 4px; perspective-origin: 50% 50%; position: relative; animation: hueRotate 21s infinite linear; } .g-group{ position: absolute; /* perspective: 4px; */ width: 1000px; height: 1000px; left: -500px; top: -500px; transform-style: preserve-3d; animation: move 12s infinite linear; animation-fill-mode: forwards; } .g-group:nth-child(2){ animation: move 12s infinite linear; animation-delay: -6s; } .item { position: absolute; width: 100%; height: 100%; background: url(https://z3.ax1x.com/2021/08/20/fLwuMd.jpg); background-size: cover; opacity: 1; animation: fade 12s infinite linear; animation-delay: 0; } .g-group:nth-child(2) .item { animation-delay: -6s; } .item-right { transform: rotateY(90deg) translateZ(500px); } .item-left { transform: rotateY(-90deg) translateZ(500px); } .item-top { transform: rotateX(90deg) translateZ(500px); } .item-bottom { transform: rotateX(-90deg) translateZ(500px); } .item-middle { transform: rotateX(180deg) translateZ(1000px); } @keyframes move { 0%{ transform: translateZ(-500px) rotate(0deg); } 100%{ transform: translateZ(500px) rotate(0deg); } } @keyframes fade { 0%{ opacity: 0; } 25%, 60%{ opacity: 1; } 100%{ opacity: 0; } } @keyframes hueRotate { 0% { filter: hue-rotate(0); } 100% { filter: hue-rotate(360deg); } } </style> <body> <div class="g-container"> <div class="g-group"> <div class="item item-right"></div> <div class="item item-left"></div> <div class="item item-top"></div> <div class="item item-bottom"></div> <div class="item item-middle"></div> </div> <div class="g-group"> <div class="item item-right"></div> <div class="item item-left"></div> <div class="item item-top"></div> <div class="item item-bottom"></div> <div class="item item-middle"></div> </div> </div> </body> </html>