【满江红】八一抒怀
<style>#papa { --width: 1200px; margin: 130px 0 20px calc(50% - 681px); width: var(--width); height: 640px; background: url('https://pic.imgdb.cn/item/66a5a6e2d9c307b7e94b1389.jpg') no-repeat center/cover; box-shadow: 3px 3px 8px #666; user-select: none; z-index: 1; position: relative; }
#txtbox { position: absolute; left: 420px; top: 80px; width: 300px; min-height: 160px; padding: 10px 20px; box-sizing: border-box; overflow: hidden; }
#txtbox p { position: relative; margin: 4px 0; padding: 0; font: normal 22px/26px sans-serif; color: Teal; txtAr-shadow: 1px 1px 1px gray; animation: 2s forwards; }
#player { position: absolute; width: 120px; right: 60px; bottom: 100px; cursor: pointer; animation: rot 6s linear infinite; }
.tMid, .tRight { display: inline-block; width: 100%; }
.tMid { text-align: center; }
.tRight { text-align: right; font-size: 18px; }
@keyframes move { to { transform: translate(0); } }
@keyframes rot { to { transform: rotate(360deg); } }
</style>
<div id="papa">
<audio id="aud" src="https://music.163.com/song/media/outer/url?id=1895402359" autoplay loop></audio>
<div id="txtbox"></div>
<img id="player" alt="" src="https://638183.freep.cn/638183/t23/btn/meihua_133482968750383750.png" title"播放/暂停" />
</div>
<script>
var txtAr = [
`<span class="tMid"><strong>【满江红】 </strong>(上阙)</span><br><br>\n热血军旗,\n扬浩宇、\n威严烈烈。 \n忆往昔、\n南昌枪响,\n震惊环阙。\n万里长征豪气迈,\n八年抗战丹心热。\n再援朝、\n长剑斩妖顽,\n巡天伐。\n<span class="tRight">——樵歌</span>`,
`<span class="tMid"><strong>【满江红】</strong>(下阙)</span><br><br>\n初心守,\n坚如铁。\n肩使命、\n何能歇。\n铸钢铁长城,\n雄姿英发。\n科技强军惊世界,\n昂扬斗志辉星月。\n望未来、\n一统国家圆,\n宏图叠。 \n<span class="tRight">——樵歌</span>`
];
var curIdx = 0;
var paras = [];
var ww = txtbox.offsetWidth;
var addPs = () => {
var txtstr = txtAr;
txtbox.innerHTML = '';
paras.length = 0;
var ar = txtstr.split(/\n/).filter(item => item !=='');
ar.forEach((p,k) => {
var para = document.createElement('p');
para.innerHTML = p;
para.style.cssText += `transform: translate(${ww}px);`;
txtbox.appendChild(para);
paras.push(para);
});
curIdx = (curIdx + 1) % txtAr.length;
mkAni();
};
var parasReset = () => {
addPs();
paras.forEach(p => {
p.style.animationName = '';
p.style.transform = 'translate(${ww}px)';
setTimeout( () => { paras.style.animationName = 'move'; }, 500);
});
};
var mkAni = () => {
paras.forEach((p,k) => {
p.onanimationend = () => {
paras[(k+1) % paras.length].style.animationName = 'move';
if(k === paras.length - 1) setTimeout( () => parasReset(), 10000);
};
});
};
var mState = () => {
[...paras,...].forEach(p => p.style.animationPlayState = aud.paused ? 'paused' : 'running');
aud.paused ?vid.pause() : vid.play();
player.title = ['暂停', '播放'][+aud.paused];
};
aud.oncanplay = aud.onplaying = aud.onpause = () => mState();
player.onclick = () => aud.paused ? aud.play() : aud.pause();
addPs();
paras.style.animationName = 'move';
</script> 上阙中的——【唐】李白 没改啊,看得笑,李白怎么知道现代的事{:4_173:} 【满江红】八一抒怀热血军旗,扬浩宇、威严烈烈。忆往昔、南昌枪响,震惊环阙。万里长征豪气迈,八年抗战丹心热。再援朝、长剑斩妖顽,巡天伐。初心守,坚如铁。肩使命、何能歇。铸钢铁长城,雄姿英发。科技强军惊世界,昂扬斗志辉星月。望未来、一统国家圆,宏图叠。
一首豪迈热血的满江红,欣赏师兄好词,贺建军节快乐{:4_187:} 上阙写了我军英勇的过往,下阕写了心时代我军的辉煌的发展,还有对未来的展望。
借师兄好帖,向全体军人和退伍军人们致敬{:4_187:} 向伟大的中国人民解放军及退转军人和家属致以节日的问候!
祝樵歌朋友健康快乐!
https://image.xcar.com.cn/attachments/a/day_180716/2018071617_65dfa63334a1fe41e67eV378qvnGqc3c.gif
红影 发表于 2024-7-28 16:57
上阙中的——【唐】李白 没改啊,看得笑,李白怎么知道现代的事
昨天才从医院回家(陪护),匆匆凑个,好久没弄代码了,差点忘记了{:4_189:} 师兄可以把那个视频拿掉或者换个视频{:4_173:} 红影 发表于 2024-7-28 16:57
一首豪迈热血的满江红,欣赏师兄好词,贺建军节快乐
正好八一到了,不能忘记自己的曾经。必须凑几个字庆祝一下。 红影 发表于 2024-7-28 17:06
上阙写了我军英勇的过往,下阕写了心时代我军的辉煌的发展,还有对未来的展望。
借师兄好帖,向全体军人和 ...
每年这个时候,是俺们们的节日,得庆祝一下的。 梦油 发表于 2024-7-28 17:09
向伟大的中国人民解放军及退转军人和家属致以节日的问候!
祝樵歌朋友健康 ...
因事,约二十来天示来,问好梦老哥{:4_176:} 红影 发表于 2024-7-28 17:19
师兄可以把那个视频拿掉或者换个视频
不知道拿哪一个呵,我也不敢乱动。要不师妹成帮忙拿下吧。{:4_187:} 老首长节日快乐{:4_187:} 向老首长致敬,向革命老前辈精致{:4_178:} 樵歌 发表于 2024-7-28 18:57
不知道拿哪一个呵,我也不敢乱动。要不师妹成帮忙拿下吧。
已经拿掉了,只留了背景图,师兄看看{:4_173:} 樵歌 发表于 2024-7-28 17:22
每年这个时候,是俺们们的节日,得庆祝一下的。
这是必须的,很难忘的经历,很值得纪念的节日{:4_204:} 樵歌 发表于 2024-7-28 17:18
昨天才从医院回家(陪护),匆匆凑个,好久没弄代码了,差点忘记了
这首词很好,做成代码帖子更好了,给师兄点赞{:4_199:} 冬天的雨 发表于 2024-7-28 20:24
老首长节日快乐
小战友节日快乐{:4_183:}