醉美水芙蓉 发表于 2024-11-3 20:17:44

秋之恋

本帖最后由 醉美水芙蓉 于 2024-11-3 21:40 编辑 <br /><br /> <style>
        #mydiv { margin: 60px 0 30px calc(50% - 721px); width: 1280px; height: 720px; background: url('https://img-baofun.zhhainiao.com/pcwallpaper_ugc/preview/5b2df6d87d86dd637ce35ad504aa32cc_preview.webp') no-repeat center/cover; box-shadow: 4px 4px 8px gray; position: relative; --state: running; }
        #msvg { position: absolute; left: calc(50% - 170px); top: 360px; cursor: pointer; animation: rot 8s linear infinite var(--state); }
        #msvg ellipse { transition: .5s; }
        #msvg:hover ellipse {stroke-width: 3; rx: 30; }
        #pic1 { position: absolute; bottom:0px; left: 102px; width: 400px; height:533px; transform-origin: 50%100%; opacity: 0.8; animation: ren 1.9s linear infinite alternate var(--state); }
        #vid { position: absolute; left: 360px; width: 45%; height: 100%; object-fit: cover; mix-blend-mode: screen; -webkit-mask: linear-gradient(transparent 10%, red 30%, red 0); pointer-events: none; opacity: 0.7; }
        #vid1 { position: absolute;width: 100%; height: 100%; top: 200px; object-fit: cover; mix-blend-mode: screen; -webkit-mask: linear-gradient(transparent 10%, red 30%, red 0); pointer-events: none; opacity: 0.5; }
        #fsbtn { position: absolute; left: 42%; bottom: 20px; color: goldenrod; background: transparent; padding: 4px 6px; border: 2px solid goldenrod; border-radius: 8px; user-select: none; cursor: pointer; transition: .3s; }
        .wai-zmd { position: absolute; width: 300px; height: 200px; right: 160px; bottom: 80px; overflow: hidden; }
        .wai-zmd div { position: absolute; top: 200px; min-height: 20px; font: normal 20px Sans-Serif; color: goldenrod; text-shadow: 1px 1px 1px rgba(252, 14, 46, 0.9); }
        @keyframes rot { to { transform: rotate(360deg); } }
        @keyframes ren { to { transform: skew(2deg) scale(1.005);} }
</style>

<div id="mydiv">
        <audio id="aud" src="https://cccimg.com/view.php/a81b3ae0e5cf2f4ea8101f99ee74ec6e.mp3" autoplay loop></audio>
        <video id="vid" src="https://img.tukuppt.com/video_show/7165162/00/18/05/5ed870ed14fc5.mp4" autoplay loop muted></video>
<video id="vid1" src="https://img.tukuppt.com/video_show/15653652/00/80/83/60d03dea88430_10s_big.mp4" autoplay loop muted></video>
        <img id="pic1" src="https://pic.imgdb.cn/item/67273806d29ded1a8c6f846c.png" alt="" />
        <svg id="msvg" width="200" height="200"></svg>
        <span id="fsbtn"></span>
        <div class="wai-zmd">
      <div id="txt-zmd">
那一片秋叶已不在<br><br>
小城的回忆破败<br><br>
心里也倒空了伤怀<br><br>
只剩感慨<br><br>
漫步在那年的大地<br><br>
寻觅着你说的话语<br><br>
你未曾带走我记忆<br><br>
我不会把爱抹去<br><br>
夕阳下秋风瑟瑟<br><br>
我为爱挚笔写作<br><br>
你可曾记得我<br><br>
为你唱着秋日恋歌<br><br>
solo<br><br>
漫步在那年的大地<br><br>
寻觅着你说的话语<br><br>
你未曾带走我记忆<br><br>
我不会把爱抹去<br><br>
夕阳下秋风瑟瑟<br><br>
我为爱挚笔写作<br><br>               
你可曾记得我<br><br>
为你唱着秋日恋歌<br><br>
夕阳下秋风瑟瑟<br><br>
我为爱挚笔写作<br><br>
你可曾记得我<br><br>
为你唱着秋日恋歌<br><br>
</div>
</div>
</div>

<scripttype="module">
var sc = document.createElement('script');
sc.src = 'https://638183.freep.cn/638183/web/js/svgdr.js';
document.body.appendChild(sc);

sc.onload = () => {
        var dr = _dr('#msvg');
        dr.defs('defs');
        dr.g('g1').addTo('defs');
        dr.ellipse(100,100,35,60,'none','var(--color)',4).addTo('g1');
        var total = 12;
        Array(total).fill('').forEach( (_, k) => {
                var color = `goldenrod`;
                dr.use('#g1').transform(`rotate(${360/total*k} 100 100) translate(40)`).style(`--color: ${color};`);
        });
        mydiv.onclick = () => {
                mydiv.style.setProperty('--state', ['paused','running'][+aud.paused]);
                aud.paused ? (aud.play(), vid.play(), vid1.play()) : (aud.pause(), vid.pause(), vid1.pause());
        };
};
zmd();
function zmd(){
      var ziBox = document.getElementById('txt-zmd');
      var w = ziBox.clientWidth / 2;
      var h = ziBox.clientHeight;
      var style = document.createElement('style');
      var keyframes = '@keyframes fly {to { top: -' + h + 'px;}}';
      style.type = 'text/css';
      style.innerHTML = keyframes;
      ziBox.appendChild(style);
      ziBox.style.animation = 'fly 52s linear infinite var(--state)';
      ziBox.style.left = 'calc(50% - ' + w + 'px)'; //元素居中
}
import fscreen from 'https://638183.freep.cn/638183/web/mod/fscreen.js';
fscreen.fs('mydiv', 'fsbtn');
aud.play().catch(_ => dr.svg.style.setProperty('--state', 'paused'));
</script>           

确认过眼神 发表于 2024-11-16 11:35:58

这个作品漂亮!!!!

klxf 发表于 2024-11-16 18:27:36

好听好看,谢谢醉美版主精彩分享:)

1643091610 发表于 2024-11-24 13:36:30

这个作品漂亮!!!!

蓝叶 发表于 2024-12-25 16:46:33

路过还不错
页: [1]
查看完整版本: 秋之恋