以下是论坛直接粘帖代码,复制代码论坛帖内即可,帖内勾选html。- <style>
- #mydiv {
- margin: 150px 0 30px calc(50% - 931px);
- display: grid;
- place-items: center;
- width: 1700px;
- height: 950px;
- background: lightblue url('https://www.yhyhlt.com/data/attachment/forum/202606/21/212405rz67m7rlh6lll62m.jpg') no-repeat center/cover;
- box-shadow: 3px 3px 20px #000;
- user-select: none;
- overflow: hidden;
- position: relative;
- z-index: 1;
- }
- #vid, #vid2 {
- position: absolute;
- width: 130%;
- height: 130%;
- object-fit: cover;
- pointer-events: none;
- }
- #vid {
- mix-blend-mode: screen;
- mask: linear-gradient(to top right, red 88%, transparent 0);
- -webkit-mask: linear-gradient(to top right, red 88%, transparent 0);
- z-index: 2;
- opacity: .27;
- }
- #vid2 {
- mix-blend-mode: overlay;
- z-index: 3;
- opacity: .5;
- }
- .loop-img-container {
- position: absolute;
- width: 100%;
- height: 100%;
- z-index: 0;
- animation: totalCycle 65s infinite linear;
- }
- .loop-img {
- position: absolute;
- top: 0;
- left: 0;
- width: 100%;
- height: 100%;
- object-fit: cover;
- opacity: 0;
- animation: 16s infinite cubic-bezier(0.34, 1.56, 0.64, 1);
- transform: translateZ(0);
- backface-visibility: hidden;
- }
- @keyframes img1Anim {
- 0% { opacity: 0; transform: rotateY(180deg) scale(0.8); }
- 15% { opacity: 1; transform: rotateY(0) scale(1); }
- 75% { opacity: 1; transform: rotateY(0) scale(1); }
- 90% { opacity: 0; transform: rotateY(-180deg) scale(0.8); }
- 100% { opacity: 0; }
- }
- @keyframes img2Anim {
- 0% { opacity: 0; transform: scale(0.5); filter: saturate(0); }
- 15% { opacity: 1; transform: scale(1); filter: saturate(1.2); }
- 25% { transform: scale(1.05); }
- 35% { transform: scale(1); }
- 75% { opacity: 1; transform: scale(1); filter: saturate(1.2); }
- 90% { opacity: 0; transform: scale(0.5); filter: saturate(0); }
- 100% { opacity: 0; }
- }
- @keyframes img3Anim {
- 0% { opacity: 0; clip-path: circle(0% at center); }
- 15% { opacity: 1; clip-path: circle(50% at center); }
- 75% { opacity: 1; clip-path: circle(50% at center); }
- 90% { opacity: 0; clip-path: circle(0% at center); }
- 100% { opacity: 0; }
- }
- @keyframes img4Anim {
- 0% { opacity: 0; transform: translateX(-100%) skewX(-15deg); }
- 10% { transform: translateX(-50%) skewX(10deg); }
- 15% { opacity: 1; transform: translateX(0) skewX(0); }
- 75% { opacity: 1; transform: translateX(0) skewX(0); }
- 85% { transform: translateX(50%) skewX(-10deg); }
- 90% { opacity: 0; transform: translateX(100%) skewX(15deg); }
- 100% { opacity: 0; }
- }
- @keyframes img5Anim {
- 0% { opacity: 0; filter: drop-shadow(0 0 20px rgba(255,255,255,0)) brightness(0); }
- 5% { opacity: 0.3; filter: drop-shadow(0 0 20px rgba(255,255,255,0.8)) brightness(1.5); }
- 10% { opacity: 0.7; filter: drop-shadow(0 0 10px rgba(255,255,255,0.5)) brightness(1.2); }
- 15% { opacity: 1; filter: drop-shadow(0 0 5px rgba(255,255,255,0.3)) brightness(1); }
- 75% { opacity: 1; filter: drop-shadow(0 0 5px rgba(255,255,255,0.3)) brightness(1); }
- 85% { opacity: 0.3; filter: drop-shadow(0 0 20px rgba(255,255,255,0.8)) brightness(1.5); }
- 90% { opacity: 0; filter: drop-shadow(0 0 20px rgba(255,255,255,0)) brightness(0); }
- 100% { opacity: 0; }
- }
- @keyframes totalCycle {
- 0%, 100% { transform: translate(0); }
- }
- .img1 { animation-name: img1Anim; animation-delay: 0s; }
- .img2 { animation-name: img2Anim; animation-delay: 13s; }
- .img3 { animation-name: img3Anim; animation-delay: 26s; }
- .img4 { animation-name: img4Anim; animation-delay: 39s; }
- .img5 { animation-name: img5Anim; animation-delay: 52s; }
- </style>
- </head>
- <body>
- <div id="mydiv">
- <audio id="aud" src="https://joy2.jstools.net/uploads/mp3/202510/13/200268ecea64eafcd806721.mp3" autoplay loop></audio>
- <video id="vid" src="https://img2.tukuppt.com/video_show/2916847/00/17/25/5ebd0a3133ec9.mp4" autoplay loop muted></video>
- <video id="vid2" src="https://img2.tukuppt.com/video_show/2269348/00/14/14/5e1bc0bf7964a.mp4" autoplay loop muted></video>
-
- <div class="loop-img-container">
- <img src="https://www.yhyhlt.com/data/attachment/forum/202606/21/212405rz67m7rlh6lll62m.jpg" class="loop-img img1">
- <img src="https://www.yhyhlt.com/data/attachment/forum/202606/21/212405nubrlq80q3l3oxoq.jpg" class="loop-img img2">
- <img src="https://www.yhyhlt.com/data/attachment/forum/202606/21/212337a0zxxoen7nvp9pla.jpg" class="loop-img img3">
- <img src="https://www.yhyhlt.com/data/attachment/forum/202606/21/212359pybmrn0739ybz24v.jpg" class="loop-img img4">
- <img src="https://www.yhyhlt.com/data/attachment/forum/202606/21/212405hbvv9a999k7g4u9v.jpg" class="loop-img img5">
- </div>
- </div>
- </body>
复制代码 |