梦江南 发表于 2024-7-31 13:37

学习 帖 【蝶恋伞】

<style>
#tiezi {
        --width: 1300px;
        margin: 130px 0 30px calc(50% - (var(--width) / 2 + 81px));
        width: var(--width);
        height: 720px;
        background: radial-gradient(circle, rgba(244,187,68,.3), rgba(250,218,94,.3), rgba(243,229,171,.3)), black;
        background-blend-mode: overlay normal;
        box-shadow: 3px 3px 6px #111;
        overflow: hidden;
        z-index: 1;
        position: relative;
}
.ma, .player, .vid { position: absolute; }
.ma { left: 60%; top: 15%; }
.player { cursor: pointer; animation: rot 8s linear infinite var(--state); }
.vid {       
        bottom: 0;
        width: 100%;
        height: calc(100% + 60px);
        object-fit: cover;
        mix-blend-mode: screen;
}
@keyframes rot { to { transform: rotate(1turn); } }
</style>

<div id="tiezi">
        <audio id="aud" src="https://music.163.com/song/media/outer/url?id=2114719408" autoplay loop></audio>
        <video class="vid" src="https://img.tukuppt.com/video_show/2418175/00/02/22/5b52e01dad564_10s_big.mp4" autoplay autoplay loop muted></video>
        <video class="vid" src="https://img.tukuppt.com/video_show/3664703/00/02/09/5b50569934aa1_10s_big.mp4" autoplay loop muted></video>
        <div id="ma" class="ma">       
                <img id="player" class="player" src="https://pic.imgdb.cn/item/66a9cc7fd9c307b7e9e79887.png" alt="" />
        </div>

        </div>
</div>

<script>
(function() {
        let ar = [, ];
        ar.forEach((e,k) => {
                let clone = ma.cloneNode(true);
                let btn = clone.querySelector('#player');
                clone.id="ma" + k;
                btn.id = 'player' + k;
                btn.style.width = e + 'px';
                btn.onclick = () => player.click();
                clone.style.cssText += `
                        left: ${e}%;
                        top: ${e}%;
                        filter: hue-rotate(${e}deg);
                `;
                tiezi.appendChild(clone);
        });
        let mState = () => {
                let players = document.querySelectorAll('.player'),
                vids = document.querySelectorAll('.vid');
                tiezi.style.setProperty('--state', ['running','paused'][+aud.paused]);
                players.forEach(player => player.title = ['暂停','播放'][+aud.paused]);
                vids.forEach(vid => aud.paused ? vid.pause() : vid.play());
        };
        aud.onplaying = aud.onpause = () => mState();
        player.onclick = () => aud.paused ? aud.play() : aud.pause();
})();
</script>

海笑 发表于 2024-7-31 14:24

欣赏老友佳作!

愤怒的葡萄 发表于 2024-7-31 14:47

欣赏了。

梦江南 发表于 2024-7-31 15:28

海笑 发表于 2024-7-31 14:24
欣赏老友佳作!

谢谢老友分享,下午好!{:4_204:}

梦江南 发表于 2024-7-31 15:29

愤怒的葡萄 发表于 2024-7-31 14:47
欣赏了。

谢谢葡萄分享,下午好!{:4_204:}

起个网名好难 发表于 2024-7-31 16:50

https://img.soogif.com/olrt53z1tMMdY6VqE2K7nSCkMRVWeFe0.gif

竹溪 发表于 2024-7-31 20:12

蝶儿不是应该恋花的么?{:5_117:}
伞花也是花。

小辣椒 发表于 2024-7-31 20:55

美丽的画面配上优美的梁祝的曲子,太棒了{:4_199:}

小辣椒 发表于 2024-7-31 20:55

欣赏梦江南的精彩作业

小辣椒 发表于 2024-7-31 20:58

用了二个视频做背景效果,三个按钮联动效果{:4_178:}

小辣椒 发表于 2024-7-31 20:59

欣赏梦江南好制作,非常漂亮。继续加油!

樵歌 发表于 2024-7-31 21:06

好漂亮哇!{:4_204:}

红影 发表于 2024-7-31 21:32

这里的伞特别有特色,这个制作太美了。
视频选择也漂亮。欣赏梦江南好帖{:4_199:}

梦江南 发表于 2024-8-1 08:43

起个网名好难 发表于 2024-7-31 16:50


谢谢老师分享支持,问好!{:4_204:}

梦江南 发表于 2024-8-1 08:46

本帖最后由 梦江南 于 2024-8-1 08:47 编辑

竹溪 发表于 2024-7-31 20:12
蝶儿不是应该恋花的么?
伞花也是花。
{:4_173:}你看这伞不同一般的伞呢!
谢谢竹溪分享支持,问好!{:4_204:}

梦江南 发表于 2024-8-1 08:50

小辣椒 发表于 2024-7-31 20:55
美丽的画面配上优美的梁祝的曲子,太棒了

谢谢小辣椒老师分享支持,问好!{:4_204:}

梦江南 发表于 2024-8-1 08:51

小辣椒 发表于 2024-7-31 20:55
欣赏梦江南的精彩作业

谢谢鼓励,夏安。{:4_204:}

梦江南 发表于 2024-8-1 08:52

小辣椒 发表于 2024-7-31 20:58
用了二个视频做背景效果,三个按钮联动效果

老师看得真仔细,向您学习。{:4_187:}

梦江南 发表于 2024-8-1 08:54

小辣椒 发表于 2024-7-31 20:59
欣赏梦江南好制作,非常漂亮。继续加油!

谢谢,吾当继续努力!祝您健康快乐!{:4_204:}

梦江南 发表于 2024-8-1 08:55

樵歌 发表于 2024-7-31 21:06
好漂亮哇!

谢谢樵歌老师分享支持,祝健康快乐!{:4_204:}
页: [1] 2
查看完整版本: 学习 帖 【蝶恋伞】