亦是金 发表于 2024-1-6 14:59

《霍云龙歌曲选听》(跟着小辣椒学习黑黑老师的代码)

本帖最后由 亦是金 于 2024-2-9 19:36 编辑 <br /><br /><style>
#mydiv { margin: 100px 0 0 calc(50% - 781px); width: 1400px; height: 780px; border: 7px solid rgba(0,204,255,.95); border-radius: 30px; background: gray url('https://z4a.net/images/2024/01/06/20240106b.gif') no-repeat center/cover; box-shadow: 4px 4px 16px rgba(0,0,0,.25); position: relative; display: grid; place-items: center; }
#mydiv::before { position: absolute; content: attr(data-title); left: 42%;top: 87%; font: bold 2em/2.2em sans-serif; color: snow; text-shadow: 1px 1px #000; }
#rili { padding: 6px; top: 10px;left: 680px; max-width: 222px; display: flex; flex-direction: row; flex-wrap: wrap; color: #eee; box-sizing: border-box; position: absolute; }
#rili::before { position: absolute; content: attr(data-bg); width: 100%; height: 100%; color: rgba(0,0,0,.25); display: grid; place-items: center; font: bold 2em sans-serif; }
#iRed { position: absolute; color: red; transition: .5s; }
#iRed:hover { font-size: 40px; font-weight: bold; }
#myplayer { position: absolute; width: 80px; height: 80px; right: 600px; bottom: 100px; cursor: pointer; animation: rotating 5s infinite linear var(--state); }
.tbox { width: 30px; height: 26px; text-align: center; font: normal 16px/26px sans-serif; cursor: pointer; z-index: 10; }
.tbox:hover { color: pink; }
.tbox:active { color: navy; }
@keyframes rotating { to { transform: rotate(360deg); } }
</style>

<div id="mydiv">
      <audio id="aud" src="https://music.163.com/song/media/outer/url?id=109785" autoplay loop></audio>
      <div id="rili"></div>
      <img id="myplayer" src="https://ysj147.s3-us-east-1.ossfiles.com/zzsc/png/anniubs01d.gif" alt="" />
</div>

<script>

/* 音乐数组:总数不低于31个,来源于网易云音乐,或URL同一个网站前缀 + 不同后缀(需修改 playSong 函数)*/
let songs = [ ["《我的小情人》 - 霍云龙","310710855"],["《不问青春多少年》 - 霍云龙","305805031"], ["《来个小鸡炖蘑菇》 - 孟宪平/霍云龙","270655755"], ["《 穷 欢 乐 》 - 霍云龙","299087466"], ["《轻松行走在人间》 - 霍云龙","270267303"], ["《 半 仙 说 》 - 霍云龙","278500782"],["《谁还不是个仙》 - 霍云龙","292947213"], ["《拱了白菜的猪》 - 霍云龙","258241005"], ["《月老儿说》 - 霍云龙","307305237"], ["《老妹你瞅啥》 - 霍云龙","1998984209"], ["《烈烈男人酒》 - 霍云龙","2059498722"], ["《嘿 宝贝》 - 玄艺/霍云龙","206601068"], ["《人间就是江湖》 - 霍云龙","323922765"], ["《耍酒疯儿》 - 霍云龙&玄艺","63743194"], ["《钱好花钱难赚》 - 霍云龙","270386780"], ["《饮酒消愁》 - 霍云龙","250682523"], ["《吹牛累不累》 - 霍云龙","291150356"], ["《你要啥我给啥》 - 霍云龙","261587764"], ["《墙头草》 - 霍云龙","252129466"], ["《有钱别忘本》 - 霍云龙","285188830"], ["《我不是酒神》 - 霍云龙","217695130"], ["《偷偷洒泪滴》 - 霍云龙/石晓峰","272772249"], ["《你说花开来看我》 - 霍云龙","268341923"], ["《人间处处有套路》 - 霍云龙","254482766"], ["《求神求仙》 - 霍云龙","301813711"], ["《我的心情你不懂》 - 霍云龙","252491694"], ["《我想挣大钱》 - 霍云龙","276102877"], ["《世间悲欢》 - 霍云龙","256861319"], ["《给亲爱的老婆》 - 霍云龙","46853486"], ["《爱你那么痛》 - 霍云龙","299044035"], ["《嘴儿》 - 霍云龙/玄艺","199905654"] ];
/* 画日历并播放今天曲目 */
(function () {
      let ar = '日一二三四五六'.split('').map(c => `<div class="tbox">${c}</div>`);
      let output = ar.join('');
      let y = new Date().getFullYear(), m = new Date().getMonth();
      let days = new Date(y, m+1, 0).getDate();
      let day1st = new Date(y, m).getDay();
      let today = new Date().getDate();
      Array.from({length: days + day1st}).forEach((item,key) => {
                let idx = key < day1st ? '' : (key - day1st + 1);
                if(idx) {
                        if(idx == today) idx = `<span id="iRed">${idx}</span>`;
                        let sUrl = songs, sName = songs;
                        output += `<div class="tbox" title="${sName}" onclick="playSong(${sUrl},'${sName}');this.style.color='navy';">${idx}</div>`;
                }else{
                        output += '<div class="tbox"></div>';
                }
      });
      rili.innerHTML = output;
      rili.dataset.bg = `${y}年${m+1}月`;
      let songName = songs, songUrl = songs;
      playSong(songUrl,songName);
})();
/* 播放音频函数 :相同的url前缀 + 不同的后缀id */
function playSong(id,song) {
      let url = 'https://www.qqmc.com/up/kwlink.php?id=' + id ;
      aud.src = url;
      mydiv.dataset.title = song;
};
/* 其他相关操作 */
let mState = () => mydiv.style.setProperty('--state', aud.paused ? 'paused' : 'running');
aud.addEventListener('playing', mState, false);
aud.addEventListener('pause', mState, false);
myplayer.addEventListener('click', () => aud.paused ? aud.play() : aud.pause());

</script>


<style type="text/css">

@keyframes mv { from { background-position: 1200px 0; } to { background-position: 0 0; } }

body { overflow-x: hidden; }
#baiBox {
      font-size: 30px;
      color: #ff0000;
      position: relative;
      text-align:center;
      transform: translate(0%,35%);
      font-weight: normal;
      -webkit-background-clip: text;
      -webkit-text-fill-color: transparent;
      background-image: linear-gradient(45deg, #F32121 32%,#8EE73C 43%,#FEFFFF 52%,#091CFD 62%,#36F4B1 75%);
      background-position: -1200px 0;
      filter:drop-shadow(#000000 1px 0 0)drop-shadow(#000000 0 1px 0)drop-shadow(#000000 -1px 0 0) drop-shadow(#000000 0 -1px0);
       -webkit-animation:loop 3s linear 1000000;
}

@-webkit-keyframes loop{
   0%{background-position: -1200px 0;}
   100%{background-position: -0 0;}
}

.tit {
      position: relative;
      width: 700px;
      top: -780px;
      left: -500px;;
      font-family:迷你简细圆;
      font-size: 56px;
      text-shadow: 2px 2px #ff00ff;
      font-weight:bold;
      color:#802A2A;z-index: 10; }
#tit:hover { color: green; }
/*标题位置 移动范围设置*/

</style>

<div id="hu" >
<div id="baiBox"
<div class="tit">
<span> - - 《 霍 云 龙 歌 曲 选 听 》 - - </span>
<span > </span></div>

<div style="position: relative;width: 500px;height: 50px;top:-100px;LEFT: 800px;z-index: 100;filter: drop-shadow(-1px 1px 1px #e8f552)drop-shadow(0px -1px 1px #e8f552)drop-shadow(0px 0px 1px #e8f552)drop-shadow(0px 0px 1px #e8f552)drop-shadow(0px 0px 1px #e8f552)">
<p><span style="color:#ff0000;"><span style="font-family:华文隶书;"><span style="font-size:24px;">亦是金在线音乐</span></span></span></p></div>
</style>

红影 发表于 2024-1-6 17:06

霍云龙歌曲专辑,这个真好。
图片也好,再美好的环境里喝着香茶听歌,真是好享受啊{:4_199:}

红影 发表于 2024-1-6 17:08

一首首听下来,好听。欣赏亦是金老师好帖{:4_187:}

亦是金 发表于 2024-1-6 17:11

本帖最后由 亦是金 于 2024-1-6 17:50 编辑

问好红影!谢谢捧场!

樵歌 发表于 2024-1-6 21:17

在图有歌有情人{:4_173:}制作太精彩了!

小辣椒 发表于 2024-1-6 21:50

前辈,你这动图做的很漂亮的,还非常的勤劳。这么多歌曲都上去了,昨天我偷懒就上传几首都是黑黑的歌曲{:4_189:}

小辣椒 发表于 2024-1-6 21:52

樵歌 发表于 2024-1-6 21:17
在图有歌有情人制作太精彩了!

樵哥哥真会欣赏,这么知道就是情人呢?{:4_170:}

小辣椒 发表于 2024-1-6 21:52

欣赏前辈的精彩制作{:4_187:}

起个网名好难 发表于 2024-1-6 22:37

https://img.zcool.cn/community/01e6ff581db0ffa84a0d304fe1718a.gif

亦是金 发表于 2024-1-6 22:40

樵歌 发表于 2024-1-6 21:17
在图有歌有情人制作太精彩了!

谢谢樵歌欣赏点赞!{:4_190:}

亦是金 发表于 2024-1-6 22:47

小辣椒 发表于 2024-1-6 21:50
前辈,你这动图做的很漂亮的,还非常的勤劳。这么多歌曲都上去了,昨天我偷懒就上传几首都是黑黑的歌曲{:4_ ...

问好小辣椒!用酷我的歌曲链接,较快就做好了!{:4_187:}

亦是金 发表于 2024-1-6 22:48

小辣椒 发表于 2024-1-6 21:52
欣赏前辈的精彩制作

谢谢夸奖!{:4_187:}

亦是金 发表于 2024-1-6 22:49

起个网名好难 发表于 2024-1-6 22:37


问好老师!谢谢欣赏!{:4_190:}

冬天的雨 发表于 2024-1-6 23:58

有日历效果了{:4_199:}

冬天的雨 发表于 2024-1-6 23:59

制作真漂亮,亦是金老师好制作{:4_199:}

樵歌 发表于 2024-1-7 08:29

亦是金 发表于 2024-1-6 22:40
谢谢樵歌欣赏点赞!

谢谢您的美好作品带给我们美好的享受呢{:4_190:}

樵歌 发表于 2024-1-7 10:33

小辣椒 发表于 2024-1-6 21:52
樵哥哥真会欣赏,这么知道就是情人呢?

瞧那俩人那暧昧小样,肯定不是小夫妻{:4_189:}

大猫咪 发表于 2024-1-7 15:28

都是经典!制作真棒! 慢慢欣赏!

{:4_204:}{:4_191:}{:4_178:}
页: [1]
查看完整版本: 《霍云龙歌曲选听》(跟着小辣椒学习黑黑老师的代码)