大海(继续练习)
<style>#papa { margin: auto;left: -250px;width: 1074px; height: 602px; background: gray url('https://s1.ax1x.com/2022/12/06/zceGUx.md.jpg') no-repeat center/cover; box-shadow: 3px 3px 20px #000; position: relative; }
</style>
<div id="papa">
</div>
<audio id="aud" src="https://music.163.com/song/media/outer/url?id=1957061634.mp3" autoplay loop></audio>
<script>
(function() {
(function(mkPlayer) {let defaults = {player_css: 'bottom: 10px; left: calc(50% - 50px);',playerCode: `<style>#mplayer { position: absolute; --track: hsla(100,30%,80%,.65); --prog: hsla(100,60%,40%,.55); }#btnwrap { display: block; fill: var(--track); opacity: .95; cursor: pointer; }#btnwrap:hover { opacity: 1; }#track { fill: none; stroke: var(--track); }#prog { fill: none; stroke: var(--prog); }</style><svg id="mplayer" width="100" height="100"><g id="circle_wrap" transform="rotate(-90, 50, 50)" style="cursor: pointer;"><circle id="track" cx="50" cy="50" r="40" stroke-width="10" /><circle id="prog" cx="50" cy="50" r="40" stroke-width="10" /></g><g id="btnwrap"><path id="btnplay" d="M 40 40,40 60,60, 50 z"></path><path id="btnpause" d="M 42 40,42 60,47 60,47 40,42 40 z M 50 40,50 60,55 60,55 40,50 40 z" style="display: none;"></path><path d="M 47 50,50 40,50 60,47 60 z" fill="transparent" /></g></svg>`,};let playCode = (user_config) => {let data = Object.assign({}, defaults, user_config);papa.innerHTML += data.playerCode;mplayer.style.cssText += data.player_css;let cc = { x: 1 * track.getAttribute('cx'), y: 1 * track.getAttribute('cy'), len: track.getTotalLength(), };prog.style.strokeDasharray = prog.style.strokeDashoffset = cc.len;btnwrap.onclick = () => aud.paused ? aud.play() : aud.pause();circle_wrap.onclick = (e) => {let deg = Math.atan2(e.offsetY - cc.y, e.offsetX - cc.x) * 180 / Math.PI;deg += (e.offsetX < cc.x && e.offsetY < cc.y) ? 450 : 90;aud.currentTime = aud.duration * deg / 360;};aud.addEventListener('timeupdate', () => {prog.style.strokeDashoffset = cc.len - cc.len * aud.currentTime / aud.duration;});aud.addEventListener('pause', () => mState());aud.addEventListener('play', () => mState());aud.addEventListener('seeked', () => aud.play());let mState = () => aud.paused ? (btnplay.style.display = 'block', btnpause.style.display = 'none') : (btnplay.style.display = 'none', btnpause.style.display = 'block');};mkPlayer.HCPlayer = playCode;})(this);
HCPlayer({});
})();
</script> 成功{:4_205:} 唱的没有我好{:4_170:} 本来想帖里面加自己的翻唱,没有地方上传 {:4_208:} 一起听歌
辫子哥哥 发表于 2022-12-6 13:16
老师批作业的
100
√ 代马总批改作业@马黑黑
{:4_170:} 辫子哥哥 发表于 2022-12-6 20:44
代马总批改作业@马黑黑
要得 马黑黑 发表于 2022-12-6 20:44
要得
主要这个100分的勾太吸引人了,从小没有得100分,现在满足一下自己的虚荣心{:4_205:} 辫子哥哥 发表于 2022-12-6 20:44
代马总批改作业@马黑黑
https://pic.imgdb.cn/item/638f3a17b1fccdcd3695f6a4.png 闲言不语 发表于 2022-12-6 20:48
{:4_172:}
牛的 辫子朋友晚上好!水中的倒影很美啊! 辫子哥哥 发表于 2022-12-6 20:47
主要这个100分的勾太吸引人了,从小没有得100分,现在满足一下自己的虚荣心
{:4_196:} 辫子哥哥 发表于 2022-12-6 20:32
本来想帖里面加自己的翻唱,没有地方上传
弄好后发我,我给你上传 越做越漂亮了,辫子哥哥厉害{:4_199:} 好听 一窗清寒 发表于 2022-12-6 22:29
好听
清寒姐姐 好久不见,么么哒{:4_185:} 朵拉 发表于 2022-12-6 23:00
清寒姐姐 好久不见,么么哒
很久不见,也问朵儿好 好听的歌,老师发帖成功,祝贺啊!{:4_178:}
页:
[1]