单标签播放暂停按钮
代码:<style>
#mBtn {
margin: 50px;
padding: 0;
background: none;
box-sizing: border-box;
transition: .2s;
}
#mBtn:hover {
border-left-color: red;
}
.play {
height: 30px;
border: 0px solid transparent;
border-left-color: orange;
border-width: 15px 0 15px 24px;
}
.pause {
border-style: double;
border-width: 0 0 0 24px;
}
</style>
<div id="mBtn" class="play"></div>
效果楼下看
<style>
#mBtn {
margin: 50px;
padding: 0;
background: none;
box-sizing: border-box;
transition: .2s;
}
#mBtn:hover {
border-left-color: red;
}
.play {
height: 30px;
border: 0px solid transparent;
border-left-color: orange;
border-width: 15px 0 15px 24px;
}
.pause {
border-style: double;
border-width: 0 0 0 24px;
}
</style>
<div id="mBtn" class="play"></div>
本帖最后由 马黑黑 于 2022-10-5 16:24 编辑 <br /><br />大家会发现,哎呀,单击了木有用,木有音乐。<br><br>
是的,这是因为:没有音乐。<br><br>
音乐在这里就算了,主要是看看按钮的情况。我们上面的代码,还需要JS来控制单击的效果,代码是酱紫:<br><br>
<div><div><script></div><div>let btnflag = true;</div><div>mBtn.onclick = () => {</div><div><span style="white-space:pre"> </span>mBtn.className = btnflag ? 'play pause' : 'play';</div><div><span style="white-space:pre"> </span>btnflag = !btnflag;</div><div>}</div><div></script></div></div><div><br></div>
<script>
let btnflag = true;
mBtn.onclick = () => {
mBtn.className = btnflag ? 'play pause' : 'play';
btnflag = !btnflag;
}
</script> 这就是:一个标签,播放、暂停同时管了 黑黑新的产品马上会腾空出世{:4_199:} 小辣椒 发表于 2022-10-5 17:31
黑黑新的产品马上会腾空出世
这回你猜错了。这个只是玩玩 马黑黑 发表于 2022-10-5 17:59
这回你猜错了。这个只是玩玩
好啊,你玩也是有一定的用途{:4_199:} 小辣椒 发表于 2022-10-5 18:02
好啊,你玩也是有一定的用途
这类东东实现过的,这里只是测试一下另外一种方法 之前是用图片形式, 这个好、省去上传图片及挂上链接啦{:4_199:}{:4_199:} 阙歌 发表于 2022-10-5 19:11
之前是用图片形式, 这个好、省去上传图片及挂上链接啦
图片俺也用过,最主要还是用CSS、svg、canvas等方法,其中,CSS方法还是有多种实现思路的,本帖方法也很巧妙,之前还有clip-path方法,都不错的 马黑黑 发表于 2022-10-5 19:15
图片俺也用过,最主要还是用CSS、svg、canvas等方法,其中,CSS方法还是有多种实现思路的,本帖方法也很 ...
巧妙无比,还带变色提示功能~~一个字:绝! 阙歌 发表于 2022-10-5 19:18
巧妙无比,还带变色提示功能~~一个字:绝!
这都是CSS的功效 这个按钮标签好,很简洁{:4_187:} 红影 发表于 2022-10-5 22:41
这个按钮标签好,很简洁
封装起来也需要一些额外代码的 小辣椒 发表于 2022-10-5 17:31
黑黑新的产品马上会腾空出世
经不住你的诱导,还是做个吧{:4_170:}
https://www.huachaowang.com/forum.php?mod=viewthread&tid=63651&pid=1738705&page=1&extra=#pid1738705 马黑黑 发表于 2022-10-5 22:59
封装起来也需要一些额外代码的
看起来还是挺简洁的{:4_204:} 红影 发表于 2022-10-6 07:54
看起来还是挺简洁的
就像一个衣服上的纽扣,可以很简洁,但它背后总是有着复杂的工序 马黑黑 发表于 2022-10-6 07:55
就像一个衣服上的纽扣,可以很简洁,但它背后总是有着复杂的工序
看帖子如同看衣服好不好看,学习帖子就是要学习纽扣的缝制方式了{:4_204:} 红影 发表于 2022-10-6 10:42
看帖子如同看衣服好不好看,学习帖子就是要学习纽扣的缝制方式了
说的好,挺有意思{:4_170:} 马黑黑 发表于 2022-10-6 10:59
说的好,挺有意思
我经常是只见钮扣不见衣服,进帖子先看制作,有时甚至忘记去欣赏帖子的美{:4_173:}