退役军人之歌-阎维文
<table cellspacing="0" cellpadding="0"><tr><td class="t_f" id="postmessage_485343"><div style="position: absolute; left:0px;width:100%;margin-top:120px;">
<style>
#papa { margin: width: 1286px;height: 620px;background: url( ) no-repeat center/cover; box-shadow: 2px 2px 8px #000; overflow: hidden; z-index: 1; position: relative;}
#reflect-right { width:100%;z-index: 2;
position:absolute;margin: 0px 0px;
-webkit-box-reflect:left;
}
.lrc { z-index: 21; position: absolute; top: 20%; left: 41%; width: 740px; height: 350px; overflow: hidden; }
.lrc #ul { width: 100%; padding: 0; list-style: none; transition: 0.3s all ease; margin: 0; }
.lrc #ul li { color: #FFFF00; font: 300 20px 'YouYuan', sans-serif; transition: .3s all ease; list-style-type: none; text-align: center; display: block; padding: 0 10px; height: 50px; line-height: 50px; margin: 0 auto; cursor: pointer; }
.lrc #ul li.active { transform: scale(1.2); color: #FF0000; font-weight: 650; }
#bfq{position: absolute;width:450px;height: 50px;overflow: hidden; z-index: 20;left: 20%; top:90%;}
.start{color: #FFFF00;position: absolute; top:12px; left: 0px;}
.end{color: #FFFF00;position: absolute;top:12px; left: 33%;}
#btn{background: url(https://pic.imgdb.cn/item/675813f6d0e0a243d4e14a48.png) no-repeat 0px 0px/cover;width:50px;height: 50px;left: 15%; top: 0px;position: absolute;z-index: 20;cursor: pointer;}
</style>
<div id="papa">
<marquee id="m" behavior="scroll" scrollamount="8" height=620>
<img src="https://free.picui.cn/free/2026/07/14/6a55d7d685ac7.jpeg"id="reflect-right">
</marquee>
<div id="bfq">
<span class="start">00:00</span><p id="btn"></p><span class="end">00:00</span>
</div>
<div class="lrc">
<ul id="ul"></ul>
</div>
</div>
<audio id="aud" src="https://www.joy127.com/url/155462.mp3" autoplay loop ></audio>
<script>
var music = document.getElementById('aud');
var m= document.getElementById('m');
var btn = document.getElementById('btn');
btn.onclick = function() {
if (aud.paused) {
aud.play();m.start();
btn.style.background = 'url(https://pic.imgdb.cn/item/675813f6d0e0a243d4e14a48.png) no-repeat 0px 0px/cover';
} else {aud.pause();m.stop();
btn.style.background = 'url(https://pic.imgdb.cn/item/675813e7d0e0a243d4e14a18.png) no-repeat 0px 0px/cover';
}
};
const start = document.querySelector('.start')
const end= document.querySelector('.end')
function conversion (value) {
let minute = Math.floor(value / 60)
minute = minute.toString().length === 1 ? ('0' + minute) : minute
let second = Math.round(value % 60)
second = second.toString().length === 1 ? ('0' + second) : second
return `${minute}:${second}`
}
aud.onloadedmetadata = function () {
end.innerHTML = conversion(aud.duration)
start.innerHTML = conversion(aud.currentTime)
}
setInterval(() => {
start.innerHTML = conversion(aud.currentTime)
}, 1000)
</script>
<script>
let lrc = `
花潮论坛
作词:爱华
作曲:鄂矛
演唱:阎维文
一回回梦里军号响
战鼓催征斗志昂
斗志昂
脱下了戎装
血依然滚烫
猎猎军旗在心中飘扬飘扬
耳边常回荡
军歌嘹亮
激情火热豪气壮豪气壮
脱下了戎装
本色从不忘
新的时代要勇敢当担当担
若有战
召必回
一声号令上战场
保卫山河无恙
为国尽忠最荣光
为国尽忠最荣光
耳边常回荡
军歌嘹亮
激情火热豪气壮豪气壮
脱下了戎装
本色从不忘
新的时代要勇敢当担当担
有我在
有力量
红色基因锻造成钢
坚守神圣的信仰
奋斗铸就新辉煌
奋斗铸就新辉煌
有我在
有力量
红色基因锻造成钢
坚守神圣的信仰
奋斗铸就新辉煌
奋斗铸就新辉煌
奋斗铸就新辉煌
花潮论坛
"},"code":200}
`;
let lrcArr = lrc.split('\n');
let result = [];
var audio = document.querySelector("#aud");
var ul = document.querySelector("#ul");
var container = document.querySelector(".lrc");
for (let i = 0; i < lrcArr.length; i++) {
var lrcData = lrcArr.split(']');
if (lrcData.length < 2) continue;
var lrcTime = lrcData.substring(1);
var obj = {
time: parseTime(lrcTime),
word: lrcData.trim()
}
result.push(obj);
}
function parseTime(lrcTime) {
let lrcTimeArr = lrcTime.split(":");
return +lrcTimeArr * 60 + parseFloat(lrcTimeArr);
}
function getIndex() {
let time = audio.currentTime;
for (let i = 0; i < result.length; i++) {
if (result.time > time) {
return i - 1;
}
}
return result.length - 1;
}
function createElements() {
let fragment = document.createDocumentFragment();
for (let i = 0; i < result.length; i++) {
let li = document.createElement("li");
li.innerText = result.word;
li.addEventListener("click", function () {
audio.currentTime = result.time;
setOffset();
});
fragment.appendChild(li);
}
ul.appendChild(fragment);
}
createElements();
let containerHeight = container.clientHeight;
let liHeight = ul.children?.clientHeight || 50;
let minOffset = 0;
let maxOffset = ul.clientHeight - containerHeight;
function setOffset() {
const index = getIndex();
if (index < 0) return;
const liHeight = ul.children?.clientHeight || 50;
let offset = liHeight * index - containerHeight / 2 + liHeight / 2;
offset = Math.max(minOffset, Math.min(offset, maxOffset));
ul.style.transform = `translateY(${-offset}px)`;
ul.querySelectorAll('.active').forEach(li => li.classList.remove('active'));
if (index < ul.children.length) {
ul.children.classList.add('active');
}
}
audio.addEventListener("timeupdate", setOffset);
</script>
</div>
<div style="height:960px;"></td></tr></table>
很豪迈的歌曲。制作漂亮,欣赏万顷湖好帖{:4_187:} 正能量满满,很有特色,谢谢万顷湖精彩分享{:4_190:} 红影 发表于 2026-7-14 21:01
很豪迈的歌曲。制作漂亮,欣赏万顷湖好帖
活到老,学到老,谢谢鼓励。
杨帆 发表于 2026-7-14 22:18
正能量满满,很有特色,谢谢万顷湖精彩分享
活到老,学到老,谢谢鼓励。
满满正能量的作品,为老师点赞!{:4_187:} 老师精品佳作,为您老点赞! 梦江南 发表于 2026-7-15 07:35
满满正能量的作品,为老师点赞!
我的优点是多吃了几年饭,缺点是学习音画才起步,需要借鉴模仿。谢谢不弃,谢谢扶助。
深秋红枫 发表于 2026-7-15 07:41
老师精品佳作,为您老点赞!
我的优点是多吃了几年饭,缺点是学习音画才起步,需要借鉴模仿。谢谢不弃,谢谢扶助。
万顷湖 发表于 2026-7-15 19:42
我的优点是多吃了几年饭,缺点是学习音画才起步,需要借鉴模仿。谢谢不弃,谢谢扶助。
老师已经很厉害了,向你也学习不来呢! 万顷湖 发表于 2026-7-15 06:36
活到老,学到老,谢谢鼓励。
这份精神值得向您学习{:4_187:}
页:
[1]