马黑黑 发表于 2024-9-16 07:44

坠入亚特兰蒂斯

<style>
#mydiv { margin: 30px 0 30px calc(50% - 721px); width: 1280px; height: 720px; background: url('https://638183.freep.cn/638183/web/svg/balls1.svg') repeat-x 0 5% / 25% 25%, url('https://638183.freep.cn/638183/t24/webp2/ytlds.webp') center/cover; z-index: 1; box-shadow: 03px 3px 6px #333; display: grid; place-items: center; animation: hue-rot 10s linear infinite alternate var(--state); position: relative; }
#player { position: absolute; width: 200px; height: 200px; border-radius: 50%; top: 20px; filter: drop-shadow(-400px 200px 0 silver) drop-shadow(400px 200px 0 silver); cursor: pointer; transition: .5s; }
@keyframes hue-rot { to { filter: hue-rotate(360deg); } }
</style>

<div id="mydiv">
        <audio id="aud" src="https://music.163.com/song/media/outer/url?id=2625047869" autoplay loop></audio>
        <img id="player" src="https://638183.freep.cn/638183/web/svg/rotc.svg" alt="" title="播放/暂停" />
</div>

<script>
var sc = document.createElement('script');
sc.src = 'https://638183.freep.cn/638183/web/js2024/fscreen.js';
sc.charset = 'utf-8';
document.body.appendChild(sc);
sc.onload = () => FS({papa: '#mydiv', scale: , css: 'bottom: 20px; --fsBg: #eeeeee90; --color: #336699;'});

aud.onplaying = aud.onpause = () => mydiv.style.setProperty('--state', aud.paused ? 'paused' : 'running');
player.onclick = () => aud.paused ? aud.play() : aud.pause();
</script>

马黑黑 发表于 2024-9-16 07:46

帖子代码
<style>
#mydiv { margin: 30px 0 30px calc(50% - 721px); width: 1280px; height: 720px; background: url('https://638183.freep.cn/638183/web/svg/balls1.svg') repeat-x 0 5% / 25% 25%, url('https://638183.freep.cn/638183/t24/webp2/ytlds.webp') center/cover; z-index: 1; box-shadow: 03px 3px 6px #333; display: grid; place-items: center; animation: hue-rot 10s linear infinite alternate var(--state); position: relative; }
#player { position: absolute; width: 200px; height: 200px; border-radius: 50%; top: 20px; filter: drop-shadow(-400px 200px 0 silver) drop-shadow(400px 200px 0 silver); cursor: pointer; transition: .5s; }
@keyframes hue-rot { to { filter: hue-rotate(360deg); } }
</style>

<div id="mydiv">
        <audio id="aud" src="https://music.163.com/song/media/outer/url?id=2625047869" autoplay loop></audio>
        <img id="player" src="https://638183.freep.cn/638183/web/svg/rotc.svg" alt="" title="播放/暂停" />
</div>

<script>
var sc = document.createElement('script');
sc.src = 'https://638183.freep.cn/638183/web/js2024/fscreen.js';
sc.charset = 'utf-8';
document.body.appendChild(sc);
sc.onload = () => FS({papa: '#mydiv', scale: , css: 'bottom: 20px; --fsBg: #eeeeee90; --color: #336699;'});

aud.onplaying = aud.onpause = () => mydiv.style.setProperty('--state', aud.paused ? 'paused' : 'running');
player.onclick = () => aud.paused ? aud.play() : aud.pause();
</script>

梦江南 发表于 2024-9-16 08:17

老师早!辛苦了!{:4_199:}

起个网名好难 发表于 2024-9-16 08:35

https://img2.baidu.com/it/u=2516181841,320037787&fm=253&fmt=auto&app=138&f=GIF

醉美水芙蓉 发表于 2024-9-16 08:39

红影 发表于 2024-9-16 08:52

黑黑把这svg变成图片了,并用满铺放了这么多个。
它的阴影得到的竟然是这样的效果呢。
想象力无限的帖子{:4_199:}

红影 发表于 2024-9-16 08:54

原来音乐暂停后,跟着暂停的只是色相变化,我说小播怎么还在转{:4_173:}

红影 发表于 2024-9-16 08:55

色相变化让全屏按钮也跟着改变颜色呢。
好奇妙的制作。欣赏黑黑好帖{:4_199:}

马黑黑 发表于 2024-9-16 10:19

梦江南 发表于 2024-9-16 08:17
老师早!辛苦了!

{:4_180:}

马黑黑 发表于 2024-9-16 10:19

醉美水芙蓉 发表于 2024-9-16 08:39
黑黑老师早上好!祝中秋节快乐!

同祝

马黑黑 发表于 2024-9-16 10:19

起个网名好难 发表于 2024-9-16 08:35


{:4_190:}

马黑黑 发表于 2024-9-16 10:20

红影 发表于 2024-9-16 08:52
黑黑把这svg变成图片了,并用满铺放了这么多个。
它的阴影得到的竟然是这样的效果呢。
想象力无限的帖子{ ...

节日好

马黑黑 发表于 2024-9-16 10:21

本帖最后由 马黑黑 于 2024-9-16 10:24 编辑

红影 发表于 2024-9-16 08:54
原来音乐暂停后,跟着暂停的只是色相变化,我说小播怎么还在转
小播和背景都是动态svg图片了,等同于 GIF或webp动图,无法控制

马黑黑 发表于 2024-9-16 10:25

红影 发表于 2024-9-16 08:55
色相变化让全屏按钮也跟着改变颜色呢。
好奇妙的制作。欣赏黑黑好帖

色相变化是帖子容器上执行的,所有的子元素都会随着改变

朵拉 发表于 2024-9-16 10:41

啧啧 大制作,欣赏学习咯~~{:4_178:}

红影 发表于 2024-9-16 11:16

马黑黑 发表于 2024-9-16 10:20
节日好

谢谢黑黑,节日快乐{:4_187:}

红影 发表于 2024-9-16 11:17

马黑黑 发表于 2024-9-16 10:21
小播和背景都是动态svg图片了,等同于 GIF或webp动图,无法控制

哦哦,原来是这样,明白了{:4_187:}

红影 发表于 2024-9-16 11:17

马黑黑 发表于 2024-9-16 10:25
色相变化是帖子容器上执行的,所有的子元素都会随着改变

是的,这个是可控的。

小辣椒 发表于 2024-9-16 15:26

这个播放器点击后还在转的

马黑黑 发表于 2024-9-16 18:32

小辣椒 发表于 2024-9-16 15:26
这个播放器点击后还在转的

这个和 GIF 图片一样,无法控制的
页: [1] 2
查看完整版本: 坠入亚特兰蒂斯