祝大家腊八节快乐
空格今日是腊八节,我借用黑土恋老师的动图,在此向黑土恋老师致谢,学用亚伦老师的同步歌词播放器代码制作《歌配图—腊八粥》。
<style>
#pNode{
width:750px;height:450px;
background:url(https://cccimg.com/view.php/6a50627cc25d88dbe5b18cd3dc54490c.gif) no-repeat center / cover;
position:relative;
margin:auto;
}
#bfqbg {
width: 100%;
height: 90px;
background:url(https://cccimg.com/view.php/3bcd83470b5d5f6e34e7ee2ad4048243.jpg) no-repeat center/cover;
border-radius:2px;
left:0px;bottom:0px;
position: absolute;overflow: hidden;
z-index: 12;
}
#btp{position:absolute;height:80px;width:80px;bottom:5px; left:8px;}
#btp img{height: 100%;width: 100%;}
#mplayer {z-index: 100;position:absolute;bottom:10px; left:35px;width:28px;height:28px;}
#tmsg {position: absolute;z-index: 91;
font: normal 12px sans-serif;
color: blue;
bottom:10px; right:20px}
#prog {position: absolute;z-index: 91;
width: 730px;
height: 1%;
cursor: pointer;
bottom:14px;left:120px;
color: blue;
}
#bt{ width: 500px; height: 50px;color: blue; position: absolute; left:120px;top:10px;font:bold 16px 雅黑;z-index: 21;}
.lrc{z-index: 20;
width: 700px;bottom:-18px; left:180px;
height: 100px;
overflow: hidden;
display: block;position: absolute;
margin: 0 auto;
}
.lrc #ullrc{
width: 700px;
padding: 0;list-style: none;transition: 0.3s all ease;
margin: 0;
}
/*歌词普通样式*/
.lrc #ullrc li{
height: 70px;
line-height: 60px;
font-family:雅黑;
font-size: 0px;
color: #000078;
font-weight: normal;
transition: .3s all ease;/*一定要加上不然看着突兀*/
list-style-type: none;
text-align: center;display: block;
width: 100%;
margin: 0 auto;}
/*动态歌词样式*/
.lrc #ullrc li.active{
font-size: 25px;
color: blue;}
</style>
<div id="pNode">
<div id="bfqbg">
<img id="btp" src="https://cccimg.com/view.php/6a50627cc25d88dbe5b18cd3dc54490c.gif" alt="" />
<div id="bt">腊八粥 - 儿歌</div>
<div ><img id="mplayer" src="http://image.hnol.net/c/2022-02/01/23/202202012325163161-5769293.png" alt="" /></div>
<div id="tmsg">00:00 /00:00</div>
<divid="prog"></div>
<divclass="lrc">
<ul id="ullrc"></ul>
</div>
</div>
<audio id="aud" src="https://cccimg.com/view.php/aaba5a9c7f73e523eedda361555ae376.mp3" loop autoplay></audio>
</div>
<script >
var lrc = `腊八粥 - 瓜瓜龙启蒙儿歌
词:Mengxi Ran
曲:Mengxi Ran
诗:春节民谣
编曲:Matthew He
录音:Tiange Wang
混音:Tiange Wang
小孩小孩你别馋
过了腊八就是年
腊八粥 喝几天
哩哩啦啦二十三
啦啦啦啦过年啦
啦啦啦啦过年啦
二十三 糖瓜粘
二十四 扫房子
二十五 磨豆腐
二十六 去买肉
二十七 宰公鸡
二十八 把面发
二十九 蒸馒头
三十晚上熬一宿
初一初二满街走
啦啦啦啦过年啦
啦啦啦啦过年啦
啦啦啦啦过年啦
啦啦啦啦过年啦
`;
function getLrcArray() {
var parts = lrc.split("\n");
for (let index = 0; index < parts.length; index++) {
parts = getLrcObj(parts);
}
return parts;
function getLrcObj(content) {
var twoParts = content.split("]");
var time = twoParts.substr(1);
var timeParts = time.split(":");
var seconds = +timeParts;
var min = +timeParts;
seconds = min * 60 + seconds;
var words = twoParts;
return{
seconds: seconds,
words: words,
};
}
}
var lrcArray = getLrcArray();
function inputLrc() {
for (let index = 0; index < lrcArray.length; index++) {
var li = document.createElement("li");
li.innerText = lrcArray.words;
ullrc.appendChild(li);
}
}
inputLrc();
function setPosition() {
var index = getLrcIndex();
if (index == -1) {
return;
}
var lrc_li_height = 70, lrc_ul_height = 60;
var top = index * lrc_li_height + lrc_li_height / 2 - lrc_ul_height / 2;
if (top < 0) {top = 0;}ullrc.style.marginTop = -top + "px";
var activeLi = ullrc.querySelector(".active");
if(activeLi){
activeLi.classList.remove("active");}
ullrc.children.classList.add("active");
}
var turn = 0;
function getLrcIndex(){
var time = aud.currentTime + turn;for (var index = 0; index < lrcArray.length; index++) {
if (lrcArray.seconds > time) {
return index - 1;
}
}
}
aud.ontimeupdate = setPosition;
(function() {
var image= document.getElementById("Img");
mplayer.onclick = function() {
if (aud.paused) {
aud.play();Img.play();
} else {
aud.pause();Img.stop();
}
}
aud.addEventListener("play", function (e) {
mplayer.src="http://image.hnol.net/c/2022-02/01/23/202202012325163161-5769293.png";
}, false);
aud.addEventListener("pause", function (e) {
mplayer.src="http://image.hnol.net/c/2022-02/01/23/202202012327333961-5769293.png";
}, false);})();
/*进度条 进度时间*/
prog.onclick = (e) => {
aud.currentTime = aud.duration * e.offsetX / prog.offsetWidth;
}
aud.addEventListener('timeupdate', () => {
aud.addEventListener('timeupdate', () => {prog.style.background= 'linear-gra**nt(90deg, #00ff00, #00ff00, #00ff00 ' + aud.currentTime / aud.duration * 100 + '%, #cccccc 0)';});
tmsg.innerText = toMin(aud.currentTime) + ' / ' + toMin(aud.duration);
});
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;
};
/*结束*/
</script> 咱们这些传统也是挺有意思的。在那个农耕文明时代,过年过节就韵味着有好的吃,想在那吃不饱穿不暖的年代,过年可是孩子最高兴的日子。 欣赏老师佳作,祝老师腊八节快乐。 https://nimg.ws.126.net/?url=http%3A%2F%2Fdingyue.ws.126.net%2F2025%2F0106%2F7f305e77j00spo2lv001wd000hs00npg.jpg&thumbnail=660x2147483647&quality=80&type=jpg 樵歌 发表于 2025-1-7 13:00
咱们这些传统也是挺有意思的。在那个农耕文明时代,过年过节就韵味着有好的吃,想在那吃不饱穿不暖的年代, ...
谢谢老师的精彩点评,问好!
梦江南 发表于 2025-1-7 14:36
欣赏老师佳作,祝老师腊八节快乐。
谢谢老师的支持,腊八节快乐!
起个网名好难 发表于 2025-1-7 15:30
谢谢老师的腊八粥,腊八节快乐!
这帖子真喜庆漂亮。儿歌也好听,把腊八后的过年习俗说得那么好呢{:4_187:} 欣赏老谟深虑老师好帖,借帖同祝大家腊八节快乐{:4_187:}{:4_177:} 祝福老谟深虑和朋友们腊八快乐、幸福安康! 老谟深虑 发表于 2025-1-7 15:57
谢谢老师的精彩点评,问好!
问好{:4_190:}三九温暖 红影 发表于 2025-1-7 17:15
这帖子真喜庆漂亮。儿歌也好听,把腊八后的过年习俗说得那么好呢
谢谢老师的精彩点评!
红影 发表于 2025-1-7 17:15
欣赏老谟深虑老师好帖,借帖同祝大家腊八节快乐
谢谢祝福,谢谢评精鼓励!
梦油 发表于 2025-1-7 17:16
祝福老谟深虑和朋友们腊八快乐、幸福安康!
谢谢老师的支持,祝老师幸福安康!
樵歌 发表于 2025-1-8 08:18
问好三九温暖
谢谢!下午好!
老谟深虑 发表于 2025-1-8 15:43
谢谢老师的支持,祝老师幸福安康!
老谟深虑朋友别客气。 老谟深虑 发表于 2025-1-8 15:41
谢谢老师的精彩点评!
老谟深虑老师太客气了,应该谢谢你带来的好帖才是{:4_187:} 老谟深虑 发表于 2025-1-8 15:42
谢谢祝福,谢谢评精鼓励!
老谟深虑老师带来这么精美的帖子,必须的啊{:4_173:} 红影 发表于 2025-1-8 21:14
老谟深虑老师带来这么精美的帖子,必须的啊
非常感谢,都是向老师们学习的。
老谟深虑 发表于 2025-1-9 18:06
非常感谢,都是向老师们学习的。
做得很漂亮呢,很赞{:4_187:}
页:
[1]
2