本帖最后由 花简静 于 2025-8-15 10:37 编辑
<style>
@import 'https://638183.freep.cn/638183/web/css/tz01.css';
#pa { --offsetX: 0px; margin: 30px 0; left: calc(50% - 101px); transform: translateX(-50%); width: clamp(600px, 90vw, 1700px); height: auto; aspect-ratio: 17/9;--bg: url('https://642303.freep.cn/642303/tu/20250805tt.webp') no-repeat center/cover; --ma-size: 100%; }
.wrap { position: absolute; bottom: 200px; aspect-ratio: 1/1; width: 6%; left:11%;top:63%;filter: drop-shadow(0 240px 10px rgba(0,0,0,.5)); }
.son { position: absolute; top: 40%; width: 50%; height: 10%; background: linear-gradient(75deg, #a4939f, snow, #7b7c96); border-radius: 100% 0; box-shadow: 0 0 200px cyan; transform-origin: 100% 100%; }
#btnFs { right: 20px; top: 20px; color: #978894; }
.qk-vid {mix-blend-mode:overlay;opacity: .40;}
</style>
<div id="pa">
<audio id="aud" src="https://music.163.com/song/media/outer/url?id=1448750854" autoplay loop></audio>
<video class="qk-vid" src="https://bpic.588ku.com/video_listen/588ku_video/22/11/05/13/11/43/video6365f08f780f8.mp4" autoplay loop muted></video>
<div class="wrap">
<div id="ma" class="hue-rotate"></div>
</div>
</div>
<script type="module">
import { FS } from 'https://638183.freep.cn/638183/web/js/fullscreen.js';
FS(pa, ma);
const tt = 12;
Array.from({length: tt}).forEach( (s, k) => {
s = document.createElement('span');
s.className = 'son';
s.style.setProperty('transform', `rotate(${360 / tt * k}deg) translate(-8px)`);
ma.appendChild(s);
});
</script>
|