岩新新 发表于 2023-6-23 10:14

陈玉巧 - 自己的苦自己熬

本帖最后由 岩新新 于 2024-9-13 14:26 编辑 <br /><br /><div class="t_fsz">
<table cellspacing="0" cellpadding="0"><tr><td class="t_f" id="postmessage_1910942">
</span></div>
<div class="cont" style="padding:120px 30px;font-size:14pt;">

<css-doodle grid="1x5" id="mplayer">:doodle {@size: 1281px 760px;left: -320px;background: url('https://pan.111t.net/view.php/97fa9599272a27c58675f7ceb16042f3.gif ');box-shadow: 0 0 8px #000;position: relative;margin: 30px auto;--geci: 'HUACHAO';--motion: cover2;--ww: 200px;--prog: 0;--tt: 1s;--tt1: '00:00';--tt2: '00:00';--xplace: 85%;--yplace: 82%;--color: Green;--state: paused;}@nth(1) {@size: auto 3em;@place: 30% 15%;transform: translate(-50%);display: grid;place-items: center start;:before, :after {content: var(--geci);width: fit-content;height: fit-content;font: bold 2em Sans-serif;color: #ccc;text-shadow: 1px 1px 2px #000;white-space: pre;}:after {position: absolute;white-space: pre;width: 0;color: Green;overflow: hidden;animation: var(--motion) var(--tt) linear forwards var(--state);}}@nth(2) {@size: var(--ww) 2px;@place: var(--xplace) var(--yplace);background: silver;:before, :after { content: ''; }:before {position: absolute;left: 0;width: var(--prog);height: 100%;background: var(--color);}:after {width: 100%;height: 10px;cursor: pointer;}}@nth(3) {@size: 60px;@place: var(--xplace) calc(var(--yplace) - 36px);cursor: pointer;animation: rot 6s infinite linear var(--state);:after {content: '';@size: inherit;@shape: clover 4;background: var(--color);}}@nth(4) {@size: var(--ww) 20px;@place: var(--xplace) calc(var(--yplace) - 20px);:before, :after{position: absolute;width: 100%;height: 100%;color: var(--color);}:before { content: var(--tt1); }:after { content: var(--tt2); text-align: right; }}@nth(5) {@size: 32px 32px;@place: 50px 44px;background: url('https://wj.zp68.com/lxx/yunhua/2023/06/14/xin.jpg');offset-path: path('M100 100 Q510 200 924 100');offset-distance: 0%;animation: fly 40s infinite alternate var(--state);}@keyframes cover1 { from { width: 0; } to { width: 100%; } }@keyframes cover2 { from { width: 0; } to { width: 100%; } }@keyframes rot { to { transform: rotate(360deg); } }@keyframes fly { to { offset-distance: 100%; }}</css-doodle><audio id="aud" src="https://pan.111t.net/view.php/c5df1fc59e385a8ef0d444928b0be8ac.mp3" autoplay="autoplay" loop="loop"></audio><script>(function(){
        let script = document.createElement('script');
        script.src = 'https://wj.zp68.com/lxx/yunhua/2023/06/14/css-doodle.js';
        document.head.appendChild(script);
        let mKey = 0, mFlag = true, slip = 0.6;
        let lrcAr = [
        ,
        ,
        ,
        ,
        ,
        ,
        ,
        ,
        ,
        ,
        ,
        ,
        ,
        ,
        ,
        ,
        ,
        ,
        ,
        ,
        ,
        ,
        ,
        ,
        ,
        ,
        ,
        ,
        ,
        ,
        ,
        ,
        ,
        ,
        ,
        ,
        ,
        ,
        ,
        ,
        ,
        ,
        ,
        ,
        ,
        ,
        ,
        ,
        ,
        ,
        ,
       
];
        let toMin = (val) => {if (!val) return '00:00';val = Math.floor(val);let min = parseInt(val / 60), sec = parseFloat(val % 60);if (min < 10) min = '0' + min;if (sec < 10) sec = '0' + sec;return min + ':' + sec;};
        let mState = () => mplayer.style.setProperty('--state', aud.paused ? 'paused' : 'running');
        let showLrc = (time) => {mplayer.style.setProperty('--motion', mFlag ? 'cover1' : 'cover2');mplayer.style.setProperty('--geci', '"' + lrcAr + '"');mplayer.style.setProperty('--tt', time + 's');mKey += 1;mFlag = !mFlag;};
        let calcKey = () => {for (j = 0;j < lrcAr.length;j++) {if (aud.currentTime <= lrcAr) {mKey = j - 1;break;}}if (mKey < 0) mKey = 0;if (mKey > lrcAr.length - 1) mKey = lrcAr.length - 1;let time = lrcAr - (aud.currentTime - lrcAr);showLrc(time);};
        aud.addEventListener('timeupdate', () => {for (j = 0; j < lrcAr.length; j++) {if (aud.currentTime - slip >= lrcAr) {cKey = j;if (mKey === j) showLrc(lrcAr);else continue;}}mplayer.style.setProperty('--prog', 100*aud.currentTime/aud.duration + '%');mplayer.style.setProperty('--tt1', `'${toMin(aud.currentTime)}'`);mplayer.style.setProperty('--tt2', `'${toMin(aud.duration)}'`);});
        aud.addEventListener('play', mState, false);
        aud.addEventListener('pause', mState, false);
        aud.addEventListener('seeked', () => calcKey());
        window.onload = () => {
                let btns = mplayer.shadowRoot.querySelectorAll('cell');
                let ww = parseInt(window.getComputedStyle(mplayer).getPropertyValue('--ww'));
                btns.onclick = (e) => aud.currentTime = e.offsetX * aud.duration / ww;
                btns.onclick = () => aud.paused ? aud.play() : aud.pause();
        }
})();</script></td></tr></table>

起个网名好难 发表于 2023-6-23 11:05



还是左边部分没显示

岩新新 发表于 2023-6-23 11:06

起个网名好难 发表于 2023-6-23 11:05
还是左边部分没显示

可能是你浏览器的事!

起个网名好难 发表于 2023-6-23 11:08

岩新新 发表于 2023-6-23 11:06
可能是你浏览器的事!

呵呵

醉美水芙蓉 发表于 2023-6-23 11:44

小辣椒 发表于 2023-6-23 12:04

你这个是套用我的代码,图片尺寸和发帖尺寸不相符,再仔细看看我源码里面的居中尺寸


记住发这种帖一般不用加html。。。。。

小辣椒 发表于 2023-6-23 12:08


https://pic.imgdb.cn/item/64951a9b1ddac507cc2a5aaf.png

岩新新 发表于 2023-6-23 13:35

小辣椒 发表于 2023-6-23 12:08


谢谢指导,调过来了!

红影 发表于 2023-6-23 14:12

现在好像只显示代码,效果看不出来了。{:4_203:}

岩新新 发表于 2023-6-23 14:35

红影 发表于 2023-6-23 14:12
现在好像只显示代码,效果看不出来了。

上传网站mp3音乐没有声音了!

梦缘 发表于 2023-6-23 17:35

问好老师,欣赏精彩佳作,点赞!{:4_178:}

小辣椒 发表于 2023-6-23 18:03

岩新新 发表于 2023-6-23 14:35
上传网站mp3音乐没有声音了!

有音乐的,我听到的

醉美水芙蓉 发表于 2023-6-23 18:28

一斛珠 发表于 2023-6-23 18:48

漂亮的哇!{:4_199:}

一斛珠 发表于 2023-6-23 18:49

这首歌很好听

马黑黑 发表于 2023-6-23 19:18

完美

红影 发表于 2023-6-24 18:23

岩新新 发表于 2023-6-23 14:35
上传网站mp3音乐没有声音了!

现在好了,能看到听到了{:4_187:}
页: [1]
查看完整版本: 陈玉巧 - 自己的苦自己熬