沉默以对 的个人主页 注册

【改编】吴采乐 - 罗刹海市

导语:

修改
字体调整: | |

发表于2023年09月16号 14点 阅读 5678 评论1 点赞3 ©著作权归作者所有

 
  1. <html lang=zh-cn>  
  2. <head>  
  3. <meta charset=utf-8>  
  4. <title>吴采乐 - 罗刹海市title>  
  5. <style>  
  6. #papa {margin: 0 auto;width:100%;height: 640px;background: lightgreen url('https://img-baofun.zhhainiao.com/pcwallpaper_ugc/static/f8c26f36f0e7def3294fae69643ba486.jpg') no-repeat center/cover;box-shadow: 2px 2px 2px #000;position: relative;display: grid;place-items: center;z-index: 10000;overflow: hidden;}:hover  
  7. #mplayer {display: block;}  
  8. #mplayer    {position: absolute;top:80%;left:80%;color:#FF0000;filter:drop-shadow( 1px 1px 1px #000000);font: normal 2em 华文隶书;opacity: 1;cursor: pointer; z-index: 11}  
  9. #lrc {left: 1%;top: 80%;}  
  10. #lrcc {left: 100%;transform: translate(-102%);top: 90%;}  
  11. #lrc, #lrcc {--state: paused;--motion: cover2;--tt: 2s;--bg: linear-gradient(180deg, #880000, #880000);border: 0px solid black;position: absolute;z-index: 2;font: normal 3em 华文隶书;color: #000078;white-space: pre;-webkit-background-clip: text;filter: drop-shadow(#FFFFFF 1px 0 0)drop-shadow(#FFFFFF 0 1px 0)drop-shadow(#FFFFFF -1px 0 0) drop-shadow(#FFFFFF 0 -1px 0);}  
  12. #lrcc::before,#lrc::before {position: absolute;content: attr(data-lrc);width: 20%;height: 100%;color: transparent;overflow: hidden;white-space: pre;background: var(--bg);-webkit-background-clip: text;animation: var(--motion) var(--tt) linear forwards;animation-play-state: var(--state);}  
  13. @keyframes cover1 {from {width: 0;}to {width: 100%;}}  
  14. @keyframes cover2 {}  
  15. .list {list-style: none;margin-left: 0px;width: 600px;height: 400px;position: absolute;z-index: 2;overflow: hidden;}  
  16. .list li {width: 100%;height: 600px;position: relative;animation: myfirst 60s 1;line-height: 600px;text-align: center;font: normal 3.5em 黑体;color: rgb(255, 255, 255,0);transition: all .5s;filter: drop-shadow(#ffffff 1px 0 0)drop-shadow(#ffffff 0 1px 0)drop-shadow(#ffffff -1px 0 0) drop-shadow(#ffffff 0 -1px 0);}  
  17. @keyframes myfirst {0% {opacity: 0;color: #000000;transform: scale(0);}10% {opacity: 1;color: #800000;transform: scale(1);}15% {opacity: 1;color: #800000;transform: scale(1);}50% {opacity: 0;color: rgb(255, 255, 255,0);transform: scale(1);}}  
  18. #prog{left: 100%;top: 1%;font: normal 2em 华文隶书;color: #ffffff;text-shadow: 1px 1px 0 #000;width: 200px;position: absolute;transform: translate(-102%);}  
  19. style>  
  20. head>  
  21. <body>  
  22. <div id="papa">  
  23. <div id="prog">00:00 | 00:00div>  
  24.   <audio id="MusicPlayer" src="https://sharefs.ali.kugou.com/202309161258/f53850b9b69d6c4ccf738f88fe87830b/v3/3af360d40fad402cd738740a3b2b6d41/yp/full/a1000_u0_p409_s812980483.mp3" loop autoplay>audio>  
  25.   <ul class="list">  
  26.     <li><p id="ti">歌曲:罗刹海市p><p style="zoom: .7">演唱:吴采乐<br>p>li>  
  27.   ul>  
  28. <span id="mplayer">播放span>  
  29.   <div id="lrc" data-lrc="">div>  
  30.   <div id="lrcc" data-lrc="">div>       
  31. div>  
  32. <span id="lrcStr" style="visibility: hidden;">  
  33. [id:$00000000]  
  34. [ar:吴采乐]  
  35. [ti:罗刹海市]  
  36. [by:]  
  37. [hash:3af360d40fad402cd738740a3b2b6d41]  
  38. [al:]  
  39. [sign:]  
  40. [qq:]  
  41. [total:293000]  
  42. [offset:0]  
  43. [00:00.31]吴采乐 - 罗刹海市  
  44. [00:01.02]作词:刀郎  
  45. [00:01.18]作曲:刀郎  
  46. [00:02.64]罗刹国向东两万六千里呀  
  47. [00:08.88]过七冲越焦海三寸的黄泥地  
  48. [00:15.17]只为那有一条一丘河  
  49. [00:21.55]河水流过苟苟营  
  50. [00:30.50]苟苟营当家的叉杆儿  
  51. [00:33.62]唤作马户  
  52. [00:36.83]十里花场有浑名  
  53. [00:43.10]她两耳傍肩三孔鼻  
  54. [00:47.27]未曾开言先转腚  
  55. [00:50.35]每一日蹲窝里把蛋来卧  
  56. [00:56.43]老粉嘴多半辈儿  
  57. [00:59.09]以为自己是只鸡  
  58. [01:01.25]那马户不知道他是一头驴  
  59. [01:06.78]那又鸟不知道他是一只鸡  
  60. [01:12.44]勾栏从来扮高雅  
  61. [01:17.59]自古公公好威名  
  62. [01:37.70]打西边来了一个小伙儿  
  63. [01:40.92]他叫马骥  
  64. [01:44.04]美丰姿少倜傥华夏的子弟  
  65. [01:50.44]只为他人海泛舟搏风打浪  
  66. [01:56.83]龙游险滩流落恶地  
  67. [02:02.94]他见这罗刹国里常颠倒  
  68. [02:09.08]马户爱听那又鸟的曲  
  69. [02:14.94]三更的草鸡打鸣当司晨  
  70. [02:21.12]半扇门楣上裱真情  
  71. [02:27.01]它红描翅那个黑画皮  
  72. [02:30.36]绿绣鸡冠金镶蹄  
  73. [02:33.73]可是那从来煤蛋儿  
  74. [02:36.74]生来就黑  
  75. [02:39.90]不管你咋样洗呀  
  76. [02:42.65]那也是个脏东西  
  77. [02:45.04]那马户不知道他是一头驴  
  78. [02:50.29]那又鸟不知道他是一只鸡  
  79. [02:55.96]岂有画堂登猪狗  
  80. [03:01.07]哪来鞋拔作如意  
  81. [03:22.98]它红描翅那个黑画皮  
  82. [03:26.40]绿绣鸡冠金镶蹄  
  83. [03:30.17]可是那从来煤蛋儿  
  84. [03:33.29]生来就黑  
  85. [03:35.70]不管你咋样洗呀  
  86. [03:38.25]那也是个脏东西  
  87. [03:51.85]爱字有心心有好歹  
  88. [03:54.76]百样爱也有千样的坏  
  89. [03:57.52]女子为好非全都好  
  90. [04:00.12]还有黄蜂尾上针  
  91. [04:01.80]西边的欧钢有老板  
  92. [04:04.60]生儿维特根斯坦  
  93. [04:07.76]他言说马户驴又鸟鸡  
  94. [04:10.25]到底那马户是驴  
  95. [04:11.63]还是驴是又鸟鸡  
  96. [04:13.22]那驴是鸡那个鸡是驴  
  97. [04:14.84]那鸡是驴那个驴是鸡  
  98. [04:16.48]那马户又鸟  
  99. [04:20.30]是我们人类根本的问题  
  100. span>  
  101. <script>  
  102. /*变量 补偿,计数*/  
  103. var averAdd = 0.3,mKey = 0;  
  104. /*获得歌词数组*/  
  105. lrcAr = getLrcAr(lrcStr.innerHTML);  
  106. /*函数 :处理歌词*/  
  107. function getLrcAr(r){var a=[],t=[60,1,.001];b=r.split("\n");for(var n in b){var e=[],i=/\d+[\.:]\d+([\.:]\d+)?/g,o=b[n].replace(i,"");if(o){oo=o.replace(/[\[\]\'\"\t,]s?/g,"");var c=b[n].match(i);if(null!==c)for(var l in c){var f=c[l].match(/\d+/g),v=0;for(var u in f)v+=f[u]*t[u];e[0]=[parseFloat(v.toFixed(2)),o],a.push(e[0])}}}return a.sort(function(r,a){return r[0]-a[0]}),lrcTime(a)}  
  108. /*函数 :处理歌词时间*/  
  109. function lrcTime(r){var t=[];for(j=0;j<r.length-1;j++)j!==r.length-1&&(t[j]=parseFloat((r[j+1][0]-r[j][0]).toFixed(1)));var n=parseInt(t.reduce(function(r,t){return r+t})/(t.length-1))+averAdd;return t.push(n),t.forEach(function(t,a){r[a][2]=t>n?n:t}),r}  
  110. /*函数 :模拟显示同步歌词*/  
  111. function showLrc(r){lrca=lrcAr[mKey][1],lrcAr.length==mKey+1?lrcb="":lrcb=lrcAr[mKey+1][1];var t=String(mKey/2).indexOf(".");-1==t?(0==mKey&&(lrc.innerHTML=lrca),lrc.dataset.lrc=lrca,lrcc.innerHTML=lrcb,lrcc.dataset.lrc="",lrc.style.setProperty("--motion","cover1"),lrc.style.setProperty("--tt",r+"s"),lrc.style.setProperty("--state","running"),lrcc.style.setProperty("--motion","cover2")):(lrc.innerHTML=lrcb,lrcc.dataset.lrc=lrca,lrc.dataset.lrc="",lrcc.style.setProperty("--motion","cover1"),lrcc.style.setProperty("--tt",r+"s"),lrcc.style.setProperty("--state","running"),lrc.style.setProperty("--motion","cover2")),mKey+=1}  
  112. /*函数 :处理当前歌词索引 mKey*/  
  113. function calcKey(){for(j=0;j<lrcAr.length;j++)if(MusicPlayer.currentTime<=lrcAr[j][0]){mKey=j-1;break}mKey<0&&(mKey=0),mKey>lrcAr.length-1&&(mKey=lrcAr.length-1);var r=lrcAr[mKey][2]-(MusicPlayer.currentTime-lrcAr[mKey][0]);showLrc(r)}  
  114. /*函数 :暂停播放处理*/  
  115. function mState(){MusicPlayer.paused?(lrc.style.setProperty("--state","paused"),lrcc.style.setProperty("--state","paused"),mplayer.innerHTML="播放"):(lrc.style.setProperty("--state","running"),lrcc.style.setProperty("--state","running"),mplayer.innerHTML="暂停")}  
  116. /*按钮 :暂停播放按钮*/  
  117. mplayer.onclick=function(){MusicPlayer.paused?MusicPlayer.play():MusicPlayer.pause()};  
  118. /*监听 :暂停*/  
  119. MusicPlayer.addEventListener("pause",function(){mState()});  
  120. /*监听 :播放*/  
  121. MusicPlayer.addEventListener("play",function(){mState()});  
  122. /*监听 :查询事件*/  
  123. MusicPlayer.addEventListener("seeked",function(){calcKey()});  
  124. /*监听 :进度显示歌词*/  
  125. MusicPlayer.addEventListener("timeupdate",function(){prog.innerText = toMin(MusicPlayer.currentTime) + ' | ' + toMin(MusicPlayer.duration);for(j=0;j<lrcAr.length;j++)if(MusicPlayer.currentTime>=lrcAr[j][0]){if(cKey=j,mKey!==j)continue;showLrc(lrcAr[j][2])}});  
  126. /*函数 处理时间 00:00*/  
  127. function toMin(r){if(!r)return"00:00";r=Math.floor(r);var t=parseInt(r/60),n=parseFloat(r%60);return 10>t&&(t="0"+t),10>n&&(n="0"+n),t+":"+n}  
  128. script>  
  129. body>  
  130. html>  

(注:您的设备不支持flash)

声明:以上内容仅用户个人行为,不代表本站(老小孩社区)观点,如有侵权或其他行为用户自己承担相关责任与本站无关。【举报文章】
点赞3 收藏 0 推送到圈子 分享
微信扫二维码分享

等3人点赞

本文作者

沉默以对

沉默以对

加好友
评论字体大小调节: | |

精选留言

您需要登录后才能回复

登录立即注册

  • 快乐布衣2023-09-17 07:44:27

    《罗刹海市》是刀郎的一首复仇之歌,那又鸟影射那英,马户影射汪峰。文人骂人不带脏字, 歌词写得太有水平了,加上优美的旋律,太完美了!

    举报

请选择你想添加的收藏夹

新建收藏夹

收藏夹名称

©2017 老小孩网站版权所有 | 沪ICP备08012383号    举报电话:021-64323922
×
×