马黑黑 发表于 2022-8-2 22:27

小辣椒的音乐不能关闭测试

修改后的代码:
<style>
#papa { left: -318px; width: 1200px; height: 739px; display: flex; justify-content: center; background: #000 url('http://wx.ttt.dj/data/nfs/img/002.jpg') no-repeat center/cover; perspective: 2000px; box-shadow: 4px 4px 24px #000; font-size: 18px; position: relative; }
#papa h2 { position: absolute; margin-top: 20px; font: bold 30px / 30px sans-serif; color: #222; text-shadow: 1px 2px 3px #aaa; }
#wrapper { position: absolute; left: 40%;top: 220px; width: 300px; height: 300px; transform-style: preserve-3d; transform: rotateX(-15deg) rotateY(-20deg); animation: rot1 4s linear forwards; }
#ball { position: absolute; left: -560px; top: 100px; width: 481px; height: 221px; border-radius: 50%; transform: translateZ(20px);}
#btnPlay { position: absolute; left: 40px; bottom: 40px; outline: none; cursor: pointer; }
#yyMsg { position: absolute; left: 110px; bottom: 40px; color:Black; }
#btnBegin { position: absolute; bottom: 40px; outline: none; cursor: pointer; }
#mkMsg { position: absolute; left: 300px; bottom: 40px; }
</style>

<div id="papa">
      <h2></h2>
      <div id="wrapper"><img id="ball" src="https://pic.imgdb.cn/item/62e89dd416f2c2beb192d047.gif" alt="" /></div>
      <input id="btnPlay" type="button" value="音乐停" />
      <span id="yyMsg">背景音乐 -爱难求情难断</span>
      <span id="mkMsg"></span>
</div>

<script>
let aud = new Audio();
aud.src = 'https://wx.ttt.dj/data/nfs/mp3/anqiu.mp3';
aud.loop = true;
aud.autoplay = true;

btnPlay.onclick = () => aud.paused ? aud.play() : aud.pause();

aud.addEventListener('playing', () => btnPlay.value = '音乐停');
aud.addEventListener('pause', () => btnPlay.value = '音乐放');

</script>

马黑黑 发表于 2022-8-2 22:28

<style>
#papa { left: -318px; width: 1200px; height: 739px; display: flex; justify-content: center; background: #000 url('http://wx.ttt.dj/data/nfs/img/002.jpg') no-repeat center/cover; perspective: 2000px; box-shadow: 4px 4px 24px #000; font-size: 18px; position: relative; }
#papa h2 { position: absolute; margin-top: 20px; font: bold 30px / 30px sans-serif; color: #222; text-shadow: 1px 2px 3px #aaa; }
#wrapper { position: absolute; left: 40%;top: 220px; width: 300px; height: 300px; transform-style: preserve-3d; transform: rotateX(-15deg) rotateY(-20deg); animation: rot1 4s linear forwards; }
#ball { position: absolute; left: -560px; top: 100px; width: 481px; height: 221px; border-radius: 50%; transform: translateZ(20px);}
#btnPlay { position: absolute; left: 40px; bottom: 40px; outline: none; cursor: pointer; }
#yyMsg { position: absolute; left: 110px; bottom: 40px; color:Black; }
#btnBegin { position: absolute; bottom: 40px; outline: none; cursor: pointer; }
#mkMsg { position: absolute; left: 300px; bottom: 40px; }
</style>

<div id="papa">
        <h2></h2>
        <div id="wrapper"><img id="ball" src="https://pic.imgdb.cn/item/62e89dd416f2c2beb192d047.gif" alt="" /></div>
        <input id="btnPlay" type="button" value="音乐停" />
        <span id="yyMsg">背景音乐 -爱难求情难断</span>
        <span id="mkMsg"></span>
</div>

<script>
let aud = new Audio();
aud.src = 'https://wx.ttt.dj/data/nfs/mp3/anqiu.mp3';
aud.loop = true;
aud.autoplay = true;

btnPlay.onclick = () => aud.paused ? aud.play() : aud.pause();

aud.addEventListener('playing', () => btnPlay.value = '音乐停');
aud.addEventListener('pause', () => btnPlay.value = '音乐放');

</script>

马黑黑 发表于 2022-8-2 22:30

音乐是可以控制的

加林森 发表于 2022-8-2 22:34

老黑无所不能了,太厉害了。我拜你为师吧!

马黑黑 发表于 2022-8-2 22:36

加林森 发表于 2022-8-2 22:34
老黑无所不能了,太厉害了。我拜你为师吧!

对不起,我不收徒

小辣椒 发表于 2022-8-2 22:42

黑黑,太强大了{:4_178:}

加林森 发表于 2022-8-2 22:42

马黑黑 发表于 2022-8-2 22:36
对不起,我不收徒

啊,不收就算了!{:4_203:}

小辣椒 发表于 2022-8-2 22:42

就是要这个效果{:4_170:}

小辣椒 发表于 2022-8-2 22:43

谢谢黑黑,我感觉这个玩音画绝对漂亮@东篱闲人 @千羽

马黑黑 发表于 2022-8-2 22:44

小辣椒 发表于 2022-8-2 22:43
谢谢黑黑,我感觉这个玩音画绝对漂亮@东篱闲人 @千羽

去除空行,30行代码不到的

马黑黑 发表于 2022-8-2 22:44

加林森 发表于 2022-8-2 22:42
啊,不收就算了!

另外去找

马黑黑 发表于 2022-8-2 22:45

小辣椒 发表于 2022-8-2 22:42
就是要这个效果

其实还可以简化一两句,不过也没关系

小辣椒 发表于 2022-8-2 22:47

马黑黑 发表于 2022-8-2 22:30
音乐是可以控制的

现在非常完美{:4_173:}

小辣椒 发表于 2022-8-2 22:48

马黑黑 发表于 2022-8-2 22:45
其实还可以简化一两句,不过也没关系

可以有这个效果出来就可以了

马黑黑 发表于 2022-8-2 22:49

小辣椒 发表于 2022-8-2 22:47
现在非常完美

wrapper相关的还是多余的,它原本是用来装盒子的父框,不过也没关系

马黑黑 发表于 2022-8-2 22:49

小辣椒 发表于 2022-8-2 22:48
可以有这个效果出来就可以了

代码冗余问题还是存在的,只是没啥影响

小辣椒 发表于 2022-8-2 22:50

马黑黑 发表于 2022-8-2 22:49
代码冗余问题还是存在的,只是没啥影响

这个问题是我经常出现的{:4_189:}

小辣椒 发表于 2022-8-2 22:51

马黑黑 发表于 2022-8-2 22:49
wrapper相关的还是多余的,它原本是用来装盒子的父框,不过也没关系

黑黑要求比较高,做事比较严谨,好老师{:4_187:}

加林森 发表于 2022-8-2 23:17

马黑黑 发表于 2022-8-2 22:44
另外去找

{:4_203:}

马黑黑 发表于 2022-8-2 23:23

加林森 发表于 2022-8-2 23:17


到处有
页: [1] 2 3
查看完整版本: 小辣椒的音乐不能关闭测试