楼主: 花简静

花简静贴子代码及说明汇总(翻页有新贴)

[复制链接]
山外有山 山高为峰 版主勋章 樱果相依 闲花落
 楼主| 发表于 2024-6-2 19:05 | 显示全部楼层
本帖最后由 花简静 于 2024-6-2 21:53 编辑








点评
回复

使用道具

山外有山 山高为峰 版主勋章 樱果相依 闲花落
 楼主| 发表于 2024-6-2 19:05 | 显示全部楼层
本帖最后由 花简静 于 2024-6-2 19:13 编辑

<style> #ma {margin: 30px 0 30px calc(50% - 931px); width: 1700px; height: 900px; background: url('https://642303.freep.cn/642303/tu/20240602w03.webp') no-repeat center/cover; box-shadow: 3px 3px 8px #000; overflow: hidden; z-index: 1; position: relative; }   .pa { position: absolute; padding: 20px; top: 60px; left: 40.5%;} .pa::before, .pa::after { position: absolute; content: ''; width: 100%; height: 100%; transition: .7s; box-sizing: border-box;opacity: .87; } .pa::before { left: 0; top: 0; content: url('https://642303.freep.cn/642303/za/8l.png'); } .pa::after { right: 0; bottom: 0; content: url('https://642303.freep.cn/642303/za/8r.png');} .pa:hover::before { left: -60px; transform: rotate(-8deg); opacity: .99; } .pa:hover::after { right: -60px; transform: rotate(-8deg); opacity: .99; }   .player { position: relative;cursor: pointer; bottom:0px; left:20px;width: 280px; height: 280px; z-index: 2; opacity: .99; mix-blend-mode: screen;animation: rot 10s linear infinite var(--state); }   .vid { position: absolute; width: 100%; height: 100%; object-fit: cover; mix-blend-mode: color-dodge; } .vid:nth-of-type(1) { position: absolute; left: 0px; top: 0px; object-fit: cover; mix-blend-mode: screen; filter: blur(8px) opacity(.20); transform: rotateX(180deg);} .vid:nth-of-type(2) { width: 320px; height: 320px; right: 683px; top: 66px; border-radius: 50%; box-shadow: 0 0 16px snow; mix-blend-mode: unset; cursor: pointer; transition: .6s;filter: opacity(.89); } .vid:nth-of-type(2):hover { transform: scale(1.0); } @keyframes shake { to { inset: -20px; } }   .wave { position: absolute; left: 480px; top: 590px; mix-blend-mode: screen; } @keyframes rot { to { transform: rotate(360deg); } } </style>   <div id="ma">     <audio id="aud" src="https://music.163.com/song/media/outer/url?id=2061739" autoplay loop></audio>     <video class="vid" src="https://img.tukuppt.com/video_show/2629112/00/02/33/5b570ae2b38f3.mp4" loop muted disablePictureinPicture></video>     <video class="vid" src="https://img.tukuppt.com/video_show/2432605/00/01/90/5b4e1a583cb59.mp4" autoplay loop muted disablePictureinPicture></video>         <img class="pic" src="" alt="" />     <img class="wave" src="0" alt="" />     <div class="pa"><img id="player" class="player" alt="" src="https://642303.freep.cn/642303/za/QQ%E5%9B%BE%E7%89%8720240602143308.gif" /></div> </div>   <script> (function() {     const paNode = document.querySelector('.pa');     const paData = [];     paData.forEach((e,k) => {         let paClone = paNode.cloneNode(true);         let btn = paClone.querySelector('#player');         btn.id = 'player' + k;         btn.style.width = e[3] + 'px';         btn.onclick = () => player.click();         paClone.style.cssText += `left: ${e[0]}px; top: ${e[1]}px; filter: hue-rotate(${e[2]}deg);`;         ma.appendChild(paClone);     });       aud.onplaying = aud.onpause = () => {         let vids = document.querySelectorAll('.vid'), players = document.querySelectorAll('.player');         vids.forEach(vid => aud.paused ? vid.pause() : vid.play());         ma.style.setProperty('--state', aud.paused ? 'paused' : 'running');         players.forEach(player => player.title = ['点击暂停','点击播放'][+aud.paused]);     };       player.onclick = () => aud.paused ? aud.play() : aud.pause(); })(); </script> <script> let sFile = document.createElement('script'); sFile.src = 'https://638183.freep.cn/638183/web/api/lrc.js'; sFile.charset = 'utf-8'; document.head.appendChild(sFile);   sFile.onload = () => {     LRC({         papa: '#ma ',         lrcAr: geci,         btn: '.player',         lrc_css: 'left: 50%; transform: translate(-50%); bottom: 20px; --bg: linear-gradient(rgba(250,250,250,.25),rgba(240,128,128,.65)); opacity: .5;font-size: 32px;color: #fff;',     }); }; let geci = [     [-1,"单曲:Immortal",6],     [7,"歌手:Thomas Bergersen",5],     [12,"所属专辑:Illusions",4],     [16,"作曲 : Thomas Bergersen",4],     [20,"学习黑师20240530《天策·天策府》开裂动画效果",6], ]; </script>   <Br><Br><Br><Br><Br><Br><Br>  
点评
回复

使用道具

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|千山论坛

GMT+8, 2024-6-3 07:53

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表