莫文蔚I Do TO:清儿幽幽
<style>
#papa {
margin: 150px 0 0 calc(50% - 730px);
width: 1280px;
height: 714px;
background: gray url('https://pic.imgdb.cn/item/641da37ba682492fcc0eb9cb.jpg') center/cover no-repeat;
box-shadow: 3px 3px 20px #000;
position: relative;
z-index: 1;
--state: paused;
}
#mplayer {
width: 80px;
height: 160px;
left: 117px;
top: 230px;
background: black;
border-radius: 8px;
transform: rotate(7deg);
box-shadow: 6px 4px 12px snow;
transition: .6s;
position: absolute;
pointer-events: none;
}
#mplayer::before, #mplayer::after {
position: absolute;
content: '';
}
#mplayer::before {
width: 30px;
height: 35px;
left: calc(50% - 15px);
bottom: 15px;
border-radius: 50%;
background: #333;
pointer-events: auto;
cursor: pointer;
border: 2px solid snow;
box-shadow: 0 0 10px blue;
animation: flash .3s infinite alternate var(--state);
}
#mplayer::after {
content:attr(data-tt);
top: 6px; right: 6px; bottom: 60px; left: 6px;
background: #333;
color: lightblue;
font-size: 14px;
text-align: center;
padding: 4px;
white-space:pre;
}
#mplayer:active { transform: rotate(5deg); }
#vid { display: none; }
#canv {
position: absolute;
display: block;
right: 10px;
top: 10px;
border-radius: 50%;
opacity: .55;
}
@keyframes flash {
to { box-shadow: 0 0 30px white; }
}
</style>
<div id="papa">
<canvas id="canv"></canvas>
<div id="mplayer" data-tt="HCPlayer
00:00
00:00"></div>
</div>
<audio id="aud" src="https://xlaj.cn/assets/file/zp/20230324204138.mp3" loop></audio>
<video id="vid" src="https://15799848.s21v.faiusr.com/58/ABUIABA6GAAgkNnx9wUo5MO4igM.mp4" loop muted></video>
<script>
let ctx = canv.getContext('2d');
let ww = canv.width = 400, hh = canv.height = 400;
let loop = () => {ctx.drawImage(vid, 0, 0, ww, hh);if(!vid.paused) {requestAnimationFrame(loop);return;}}
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;};
let mState = () => aud.paused ? (papa.style.setProperty('--state', 'paused'),vid.pause()) : (papa.style.setProperty('--state', 'running'),vid.play());
vid.playbackRate = 0.5;
vid.addEventListener('play', loop, false);
aud.addEventListener('play', () => mState());
aud.addEventListener('pause', () => mState());
aud.addEventListener('timeupdate', () => mplayer.dataset.tt = '莫文蔚I Do\n\n' + toMin(aud.duration) + '\n' + toMin(aud.currentTime));
mplayer.addEventListener('click', () => aud.paused ? aud.play() : aud.pause());
</script>
<br><br><br><br><br> I Do - 莫文蔚
词:李焯雄
曲:伦永亮
摘满月戴无名指间
缘份铸就的圆
有名字的眷恋 爱的冠冕
像海洋容纳了雨点
你承接我一切
爱的同心圆 请你套进我指尖
I do 今后无论贫富
I do 执子之手共度
爱是甘于付出 寻常也很满足
漫漫长路 爱是莫忘最初
I do 为了你 我愿意 yes I do
爱又温柔又坚固
这信物象征了永远
一起擦亮誓言
爱的同心圆 让我套进你指尖
I do 今后无论贫富
I do 执子之手共度
爱是甘于付出 寻常也很满足
漫漫长路 爱是莫忘最初
I do 为了你 我愿意 yes I do
爱又温柔又坚固
当世界 一直在变 你没变
当不早不晚 走到了这一天
感觉像无限初恋
I do 今后无论甘苦
I do 执子之手相扶
爱是不求好处 寻常也很幸福
漫漫长路 爱是莫忘最初
I do 为了你 我愿意 yes I do
爱又丰盛又纯朴
莫失莫忘一生守护
@清儿幽幽
清儿好久不见了,想你的~~么么哒!{:4_179:} 这速度杠杠的{:4_187:}{:4_190:} 樵哥哥来先看管着,不许别人来抢美帖{:4_173:} 帮谢小辣椒{:4_183:} 这个漂亮,把遥控器的播放器放了那么好的位置,视频饿好美。亲爱的这个帖子真棒{:4_431:} 樵歌 发表于 2023-3-24 22:09
这速度杠杠的
樵哥哥,小辣椒是紧跟你的{:4_170:} 樵歌 发表于 2023-3-24 22:11
樵哥哥来先看管着,不许别人来抢美帖
没有人会抢的{:4_189:} 樵歌 发表于 2023-3-24 22:11
帮谢小辣椒
樵哥哥不客气,小辣椒只是今天学习黑黑的教程分享,因为很喜欢这个效果就当礼物送清儿了@马黑黑 红影 发表于 2023-3-24 22:14
这个漂亮,把遥控器的播放器放了那么好的位置,视频饿好美。亲爱的这个帖子真棒
视频音乐导出做的音乐效果 点击了遥控器才听到了音乐,看到了右边圆圆的动图……嗯,真好{:4_187:} 小辣椒 发表于 2023-3-24 22:25
樵哥哥不客气,小辣椒只是今天学习黑黑的教程分享,因为很喜欢这个效果就当礼物送清儿了@马黑黑
{:4_199:} 肿么可以这么漂酿 千羽 发表于 2023-3-24 22:28
点击了遥控器才听到了音乐,看到了右边圆圆的动图……嗯,真好
我就喜欢这个效果,遥控器可以控制视频打开,停止 美妙的构思,精巧的设计 马黑黑 发表于 2023-3-24 22:29
{:4_205:}
看见超过时间了,一下子怎么迟了。 小辣椒 发表于 2023-3-24 22:31
看见超过时间了,一下子怎么迟了。
时间过得真快 素材的位摆放得挺好,慢慢欣赏……{:4_181:} 千羽 发表于 2023-3-24 22:33
素材的位摆放得挺好,慢慢欣赏……
千羽这个我直接视频做的背景图