东篱闲人 发表于 2022-10-5 16:55

情丝绕指柔

本帖最后由 东篱闲人 于 2022-10-5 22:07 编辑 <br /><br /><style>
      #papa { left: -400px; width: 1400px; height: 800px; background: #ccc url('https://pic1.imgdb.cn/item/633d3b8516f2c2beb1b833f4.jpg') no-repeat center/cover; box-shadow: 3px 3px 20px #000; display: grid; place-items: center; user-select: none; position: relative; z-index: 1; }
      #mplayer { position: absolute; width: 1px; height: 1px; left: 20px; top: 20px; border-radius: 50%; background: conic-gradient(hsla(0,100%,50%,.7),hsla(120,100%,50%,.7),hsla(240,100%,50%,.7),hsla(300,100%,50%,.7)); mask: radial-gradient(transparent 3px,red 0); -webkit-mask: radial-gradient(transparent 3px,red 0); cursor: pointer; animation: rot 4s linear infinite; animation-play-state: paused; }
      #lrc { --motion: cover1; --tt: 5s; --state: paused; position: absolute; top: 608px; font: bold 2.4em sans-serif; color: hsl(0,10%,90%); -webkit-background-clip: text; filter: drop-shadow(1px 1px 2px hsla(0,100%,0%,.85)); } #lrc::before { position: absolute; content: attr(data-lrc); width: 20%; height: 100%; color: transparent; overflow: hidden; white-space: nowrap; background: linear-gradient(180deg,hsla(120,85%,40%,.75),hsla(0,70%,50%,.65)); filter: inherit; -webkit-background-clip: text; animation: var(--motion) var(--tt) linear forwards; animation-play-state: var(--state); }
      @keyframes cover1 { from { width: 0; } to { width: 100%; } }
      @keyframes cover2 { from { width: 0; } to { width: 100%; } }
      @keyframes rot { to { transform: rotate(360deg); } }
</style>

<div id="papa">
      <img src="" alt="" style="position: absolute; left: 25px; top: 8px; mix-blend-mode: multiply;" />
      <div id="lrc" data-lrc="在最深的红尘与你重逢">情丝绕指柔</div>
      <div id="mplayer"></div>
</div>
<audio id="aud" src="http://music.163.com/song/media/outer/url?id=1885426920.mp3" autoplay= "autoplay"></audio>

<script>
let mKey = 0, mFlag = true;
let lrcAr =[['0.00', ' 作词 : 周兵',1000],
['1.00', ' 作曲 : 路勇',1000],
['2.00', ' 编曲 : 关剑',1000],
['3.00', ' 配图 : 东篱闲人',24840],
['27.84', '昨夜西风起小楼',5000],
['32.84', '杯中剩下断肠酒',5089],
['37.93', '回忆喂的马消瘦',5100],
['43.03', '往事如那水在流',5229],
['48.26', '今日白云空悠悠',5000],
['53.26', '看见相思挂枝头',5000],
['58.26', '摘下一朵你的温柔',5109],
['63.37', '那段岁月还念旧',7860],
['71.23', '悠悠情丝绕指柔',5000],
['76.23', '芊芊红线念思愁',5049],
['81.28', '我想你爱你可知否',5090],
['86.37', '一夜白了头',5140],
['91.51', '悠悠情丝绕指柔',5170],
['96.68', '深深眷恋藏胸口',5049],
['101.73', '等花开花落叹离愁',5120],
['106.85', '泪水沾衣袖',5170],
['112.02', '',20389],
['132.41', '今日白云空悠悠',5090],
['137.50', '看见相思挂枝头',5139],
['142.64', '摘下一朵你的温柔',5050],
['147.69', '那段岁月还念旧',7759],
['155.45', '悠悠情丝绕指柔',5080],
['160.53', '芊芊红线念思愁',4969],
['165.50', '我想你爱你可知否',5170],
['170.67', '一夜白了头',5189],
['175.86', '悠悠情丝绕指柔',5009],
['180.87', '深深眷恋藏胸口',5079],
['185.95', '等花开花落叹离愁',5210],
['191.16', '泪水沾衣袖',5099],
['196.26', '悠悠情丝绕指柔',5010],
['201.27', '芊芊红线念思愁',5099],
['206.37', '我想你爱你可知否',5209],
['211.58', '一夜白了头',4970],
['216.55', '悠悠情丝绕指柔',5199],
['221.75', '深深眷恋藏胸口',5129],
['226.88', '等花开花落叹离愁',5120],
['232.00', '泪水沾衣袖',5680],
['237.68', '',4501],
['242.18', ' 和声 : 凌菲',5113],
['247.29', ' 混音 : 阿KEN',5113],
['252.41', ' 发行 : 壹歌传媒',5112],
['257.52', ' 出品人 : 王峰',3000]
]

;

aud.loop = false;
mplayer.onclick = () => {
      aud.paused ? aud.play() : aud.pause();
}
aud.addEventListener('pause', () => mState());
aud.addEventListener('play', () => mState());
aud.addEventListener('ended', () => { mKey = 0; aud.play(); });
aud.addEventListener('timeupdate', () => {
      for (j = 0; j < lrcAr.length; j++) {
                if (aud.currentTime >= lrcAr) {
                        if (mKey === j) showLrc(lrcAr);
                        else continue;
                }
      }
});
let mState = () => aud.paused ? (mplayer.style.animationPlayState = 'paused', lrc.style.setProperty('--state', 'paused')) : (mplayer.style.animationPlayState = 'running', lrc.style.setProperty('--state', 'running'));
let showLrc = (time) => {
      let name = mFlag ? 'cover1' : 'cover2';
      lrc.innerHTML = lrc.dataset.lrc = lrcAr;
      lrc.style.setProperty('--motion', name);
      lrc.style.setProperty('--tt', time + 'ms');
      lrc.style.setProperty('--state', 'running');
      mKey += 1;
      mFlag = !mFlag;
};
</script>

马黑黑 发表于 2022-10-5 17:21

一个比一个漂亮,一个比一个柔

小辣椒 发表于 2022-10-5 17:26

老头太厉害了,这个图图边线的设计,增加了立体感{:4_199:}

东篱闲人 发表于 2022-10-5 17:50

马黑黑 发表于 2022-10-5 17:21
一个比一个漂亮,一个比一个柔

越来越柔啦。。。。。。。{:4_170:}

东篱闲人 发表于 2022-10-5 17:51

小辣椒 发表于 2022-10-5 17:26
老头太厉害了,这个图图边线的设计,增加了立体感

主要想做那个文字显示区。。。。。{:4_190:}

马黑黑 发表于 2022-10-5 18:00

东篱闲人 发表于 2022-10-5 17:50
越来越柔啦。。。。。。。

这都是练八段锦的功劳,还有,瑜伽

东篱闲人 发表于 2022-10-5 18:03

马黑黑 发表于 2022-10-5 18:00
这都是练八段锦的功劳,还有,瑜伽

俺要练瑜伽。。。。。{:5_112:}

小九 发表于 2022-10-5 18:14

青春无限,老头的春天。{:4_187:}

马黑黑 发表于 2022-10-5 18:15

东篱闲人 发表于 2022-10-5 18:03
俺要练瑜伽。。。。。

可以练练

东篱闲人 发表于 2022-10-5 18:21

小九 发表于 2022-10-5 18:14
青春无限,老头的春天。

别客气,是咱们的春天。。。。{:5_112:}

大猫咪 发表于 2022-10-5 18:24

真漂亮, 老头创意真棒!色彩也喜欢! 歌美图靓! 赞!

{:4_204:}{:4_179:}{:4_190:}

起个网名好难 发表于 2022-10-5 18:52

本帖最后由 起个网名好难 于 2022-10-5 19:25 编辑

画面很漂亮!欣赏了

红芍药 发表于 2022-10-5 18:58

你这是情丝绕眸柔,看见相思挂枝头,望断了那一泓秋水。。{:4_189:}

东篱闲人 发表于 2022-10-5 19:02

大猫咪 发表于 2022-10-5 18:24
真漂亮, 老头创意真棒!色彩也喜欢! 歌美图靓! 赞!

猫猫来啦。。。。{:4_180:}

东篱闲人 发表于 2022-10-5 19:02

起个网名好难 发表于 2022-10-5 18:52
画面很漂亮,就是LRC同步的时间单位不匹配

改一下看看


收到,谢谢。。。{:4_190:}

小九 发表于 2022-10-5 19:04

东篱闲人 发表于 2022-10-5 18:21
别客气,是咱们的春天。。。。

入秋了,降温了,下雨了{:4_189:}

东篱闲人 发表于 2022-10-5 19:07

起个网名好难 发表于 2022-10-5 18:52
画面很漂亮,就是LRC同步的时间单位不匹配

改一下看看


大神,来,喝一杯。。。。{:4_176:}

东篱闲人 发表于 2022-10-5 19:07

红芍药 发表于 2022-10-5 18:58
你这是情丝绕眸柔,看见相思挂枝头,望断了那一泓秋水。。

嗯嗯,望穿秋水。。。。{:5_117:}

东篱闲人 发表于 2022-10-5 19:08

小九 发表于 2022-10-5 19:04
入秋了,降温了,下雨了

不是你说春天来了吗?{:4_172:}

醉美水芙蓉 发表于 2022-10-5 19:17

页: [1] 2 3
查看完整版本: 情丝绕指柔