《美丽故事》- 池珍熙+金城武
<style type="text/css">
.mama { left: -214px; width: 1024px; height: 560px; background: #eee; overflow: hidden; box-shadow: 0 4px 30px #000; position: relative; }
.player { position: absolute; bottom: 10px; right: 10px; padding: 12px; cursor: pointer; }
.vid { position: absolute; top: -55px; width: 1024px; height: 615px; object-fit: cover; }
.circleTxt { position: relative; left: calc(50% - 150px); top: 120px; display: flex;justify-content: center; width: 300px; height: 300px;animation: fade 1.5s linear infinite alternate; }
.circleTxt span { position: absolute;font: bold 1.8em / 150px sans-serif;text-align: center;text-shadow: 1px 1px 2px #111;border-radius: 50%;color:#0B3B39;display: block;}
#lrcMsg { font: bold 1.5em / 2em sans-serif; display: block; color: #eee; text-shadow: 1px 1px 2px #000; }
#meter { width: 160px; cursor: pointer; }
@keyframes fade { to { opacity: .5; } }
</style>
<div class="mama">
<video class="vid" src="https://img.tukuppt.com/video_show/2629112/00/01/73/5b496be9c9ba2.mp4" autoplay="autoplay" loop="loop" muted="muted"></video>
<div class="circleTxt"></div>
<div class="player">
<span id="lrcMsg">美丽故事--池珍熙/金城武</span>
<meter id="meter" min="0" max="100" low="33" high="66" optimum = "70" value="0"></meter>
</div>
</div>
<audio id="aud" src="http://www.kumeiwp.com/sub/filestores/2022/06/16/c15bbe1c94d0663b4936316f2283a98d.mp3" autoplay="autoplay" loop="loop"></audio>
<script language="javascript">
let lrcMsg = document.querySelector('#lrcMsg'),
player = document.querySelector('.player');
aud = document.querySelector('#aud'),
ct = document.querySelector('.circleTxt'),
meter = document.querySelector('#meter');
circleText('池珍熙+金城武他曾经有一个爱情故事少年时情浓时说来也甜蜜',ct);
aud.addEventListener('timeupdate',() => playMsg());
aud.addEventListener('ended',() => lrcKey = 0);
player.onclick = () => aud.paused ? aud.play() : aud.pause();
let playMsg = () => meter.value = 100 * aud.currentTime / aud.duration;
function circleText(txt,ele) {
let width = ele.clientWidth, total = txt.length; angle = 360 / total, str = "";
for(j=0; j<total; j++) {
let transform =`rotate(${angle * j}deg) translateY(-${width / 2}px) rotate(${360 - angle*j}deg)`;
let color = `#${Math.random().toString(16).substr(-6)}`;
str += `<span style="color: ${color}; transform: ${transform};">${txt.charAt(j)}</span>\n`;
}
ele.innerHTML = str;
}
</script> 队长又是一个带转圈文字的,真快啊{:4_204:} 字幕设计的很精巧。 红影 发表于 2022-6-21 14:20
队长又是一个带转圈文字的,真快啊
三个足够了。{:4_189:} 梦油 发表于 2022-6-21 14:31
字幕设计的很精巧。
好看吧。 加林森 发表于 2022-6-21 17:36
好看吧。
好看,好看! 梦油 发表于 2022-6-21 20:47
好看,好看!
那就好。 加林森 发表于 2022-6-21 21:24
那就好。
我很喜欢你的作品。 梦油 发表于 2022-6-22 10:09
我很喜欢你的作品。
很好嘛。你喜欢就好。 加林森 发表于 2022-6-22 12:37
很好嘛。你喜欢就好。
希望经常看到你的佳作。 梦油 发表于 2022-6-22 14:28
希望经常看到你的佳作。
我每天都会发几个出来给大家欣赏的。 加林森 发表于 2022-6-22 16:11
我每天都会发几个出来给大家欣赏的。
好极了。 梦油 发表于 2022-6-22 17:27
好极了。
嗯嗯。
页:
[1]