风采依然贺九生辰,愿九永远不老
<style>
#papa { margin: 30px 0 0 calc(50% - 633px); width: 1100px; height: 700px; background: cyan url('https://p.upyun.com/demo/tmp/iRTPhcCR.webp') no-repeat center/cover; box-shadow: 3px 3px 20px #000; position: relative; z-index: 1; }
#btnplay { position: absolute; left: 10px; top: 10px; width: 80px; height: 80px; border: 2px dotted cyan; border-radius: 50%; box-shadow: inset 0 0 20px #00ffff; transition: 6s; animation: rot 8s linear infinite var(--state); }
#papa:fullscreen #btnplay { width: 150px; height: 150px; }
#papa video { position: absolute; width: 100%; height: 100%; object-fit: cover; border-radius: 50%; opacity: .6; mix-blend-mode: darken; pointer-events: none; }
#papa > video { border-radius: 0 30% 0 0; mix-blend-mode: normal; filter: opacity(.35); }
@keyframes rot { to { transform: rotate(360deg); } }
</style>
<div id="papa">
<audio id="aud" src="https://music.163.com/song/media/outer/url?id=259003" autoplay loop></audio>
<video src="https://img.tukuppt.com/video_show/2475824/00/02/15/5b5567a109822.mp4" loop muted></video>
<div id="btnplay">
<video id="vid" src="https://img.tukuppt.com/video_show/15653652/01/28/55/6292e036ae602.mp4" loop muted></video>
</div>
</div>
<script>
(function() {
let sF = document.createElement('script');
sF.src = 'https://638183.freep.cn/638183/web/api/fullscreen.js';
sF.charset = 'utf-8';
document.querySelector('body').appendChild(sF);
sF.onload = () => FS({papa: '#papa', css: '--bg: transparent; --color: cyan; bottom: 10px; left: 48%;'});
let playVideo = (flag) => { let vids = document.querySelectorAll('#papa video'); vids.forEach(vid => { flag ? vid.play() : vid.pause(); }); };
let mState = () => aud.paused ? (papa.style.setProperty('--state','paused'),btnplay.title = '点击播放',vid.pause(),playVideo(false)) : (papa.style.setProperty('--state','running'),btnplay.title = '点击暂停',vid.play(),playVideo(true));
let getOffsetPos = (ele) => { let x = ele.offsetLeft, y = ele.offsetTop, pa = ele.offsetParent; while(pa != null) { x += pa.offsetLeft; y += pa.offsetTop; pa = pa.offsetParent; } return {x, y}; };
aud.onplaying = aud.onpause = () => mState();
btnplay.onclick = () => aud.paused ? aud.play() : aud.pause();
let movTimer = null, paWidth = papa.clientWidth, sonSize = btnplay.clientWidth, bodyWidth = document.body.clientWidth, paOffset = getOffsetPos(papa).x;
document.onmousemove = function(e) {clearTimeout(movTimer); movTimer = setTimeout(function() { if (e.target.id === "btnplay" || e.target.id == 'btnFs') return; if (document.fullscreenElement === null) { let x = e.pageX; if (x < paOffset) x = paOffset; x = x - paOffset; if (x + sonSize >= paWidth) x = paWidth - sonSize; btnplay.style.cssText += `left: ${x}px;`; } else { let xx = e.offsetX || e.layerX; if (xx + sonSize > bodyWidth) xx -= sonSize; btnplay.style.cssText += `left: ${xx - 75}px;`; } }, 400); };
})();
</script> 清舟这制作真棒!温馨浪漫!歌特别好听!如同一阵微微的春风,让心情瞬间美丽!
和清舟一起祝小九生日快乐!
{:4_204:}{:4_178:}{:4_199:}{:4_177:}{:5_166:} 借清舟美帖祝小九生日快乐。 啊~~小九生日了,先借清舟美帖送上祝福,亲爱的的小九生日快乐!永远18{:4_172:} 大猫咪 发表于 2024-3-29 21:03
清舟这制作真棒!温馨浪漫!歌特别好听!如同一阵微微的春风,让心情瞬间美丽!
和清舟一起祝小九生日快乐 ...
谢谢猫! 一起开心快乐! 一想到我们在论坛相聚,一起开心都有年头了,特别是和舟一起也有好多年了,时间真快呀。{:4_187:}{:4_171:}{:4_183:} 小辣椒 发表于 2024-3-29 21:15
啊~~小九生日了,先借清舟美帖送上祝福,亲爱的的小九生日快乐!永远18
谢谢辣椒的祝福!{:4_183:}{:4_176:} 梦油 发表于 2024-3-29 21:05
借清舟美帖祝小九生日快乐。
{:4_176:}谢谢梦油的祝福! 也祝福您开心健康常在!{:4_176:} 有甜蜜的儿时回忆,有青春的留影,还有对未末的憧憬,!和音画大伽同祝九儿生日快乐! 小九 发表于 2024-3-29 22:37
谢谢梦油的祝福! 也祝福您开心健康常在!
祝福小九朋友永远年轻漂亮。 好美的制作,这画面跟油画似的,鼠标跟随按钮也好美。
欣赏清舟好帖,同祝九儿生日快乐{:4_177:} 红影 发表于 2024-3-30 11:32
好美的制作,这画面跟油画似的,鼠标跟随按钮也好美。
欣赏清舟好帖,同祝九儿生日快乐
谢谢影,一起开心快乐!{:4_187:} 小九 发表于 2024-3-29 22:35
谢谢猫! 一起开心快乐! 一想到我们在论坛相聚,一起开心都有年头了,特别是和舟一起也有好多年了,时间 ...
就是 时间真快小九! 愿未来的日子岁岁常相见!大家都锦上添花!
{:5_106:}{:4_204:}{:4_199:} 漂亮的鼠标跟随效果。。背景质感,人物气质超凡。
同贺小九生日快乐!~~{:4_187:} 小九 发表于 2024-3-30 16:27
谢谢影,一起开心快乐!
看到九儿开心着,也跟着一起开心呢{:4_187:} {:4_177:}
页:
[1]