花甲走四方 发表于 2026-9-14 19:58

Sugar Puddin'

<style>
    @import 'https://638183.freep.cn/638183/web/api/audioplayer.css';
    .pa { --offsetX: 81px; color: yellow; }
    .pa::before, .pa::after { position: absolute; content: ''; inset: 0; background: url('https://imgimg.qqdsw8.cn/view.php/c35cfd246ff337342167f033e14ae933.jpg') no-repeat center/cover; z-index: -2; }
    .pa::before { background-position: var(--begin1) 0; }
    .pa::after {
      transform: scale(-1, 1);
      background-position: var(--begin2) 0;
    }
    .player { width: 480px; bottom: 10px; }
    .btnFs { top: 25px; right: 20px; }
    #mpic { width: 160px; bottom: 50px; }
</style>

<div id="pa" class="pa">
    <img id="mpic" class="rot" src="https://638183.freep.cn/638183/web/svg1/s002.svg" alt="" />
    <video class="pd-vid" src="https://img2.tukuppt.com/video_show/2418175/00/02/29/5b54a3bd95664.mp4" autoplay loop muted></video>
</div>

<script>
    var raf = null, begin1 = 0, begin2 = 0, speed = 0.35;
   
    var options = {
      pa: '.pa',
      urls: [['https://imgimg.qqdsw8.cn/view.php/c6d50ae9133088d9ed263427d2714e3c.mp3', '江上清风游']],
      btns: ,
    };

    loadJs('https://638183.freep.cn/638183/web/api/audioplayer.min.js', tzRun);

    function tzRun() {
      var aud = new AudPlayer(options);
      
      function bgMove() {
            var ww = aud.pa.offsetWidth;
            function moving() {
                cancelAnimationFrame(raf);
                begin1 += speed;
                if (speed > 0) {
                  if (begin1 >= ww) begin1 = -ww;
                } else {
                  if(begin1 <= -ww) begin1 = ww;
                }
                begin2 = begin1 >= 0 ? -1 * (begin1 - ww + 1) : -1 * (begin1 + ww - 1);
                aud.pa.style.setProperty('--begin1', begin1 + 'px');
                aud.pa.style.setProperty('--begin2', begin2 + 'px');
                aud.aud.paused ? cancelAnimationFrame(raf) : raf = requestAnimationFrame(moving);
            }
            moving();
      }
      
      aud.aud.onpause = () => bgMove();
      aud.aud.onplaying = () => bgMove();
      window.onresize = () => bgMove();
    }

    function loadJs(url, callback) {
      var script = document.createElement('script');
      script.charset = 'utf-8';
      script.src = url;
      script.onload = function() {
            if (callback) callback();
      };
      document.head.appendChild(script);
    }
</script>

杨帆 发表于 2026-9-14 20:35

好听好看,谢谢走四方老师精彩分享{:4_190:}

红影 发表于 2026-9-15 10:49

好温柔浪漫的制作,真美。
欣赏高老师好帖{:4_199:}
页: [1]
查看完整版本: Sugar Puddin'