生日快乐 TO 小九贺芳辰(4.1)
<style>#papa {
--state: running; --delay: 0s;
margin: 80px 0 0 calc(50% - 681px);
width: 1200px;
height: 675px;
box-shadow: 3px 3px 20px #000;
position: relative;
display: grid;
place-items: center;
z-index: 1;
}
#papa::before, #papa::after {
position: absolute; left: 110px; top:0px;
content: url('https://pic.imgdb.cn/item/6423aa0ba682492fccf083f0.png'); z-index: 10;
animation: flash 1.5s var(--delay) infinite alternate var(--state);
}
#papa::after { left: 940px; --delay: .8s; }
#clock {
position: absolute;
left: 610px;
top: 500px;
width: 140px;
height: 140px;
background: tan;
box-shadow: 0 0 40px 20px hsla(302,20%,20%,.9) inset, 0 0 80px 40px hsla(40,100%,50%,.5) inset;
filter: drop-shadow(-5px -5px 30px black);
border-radius: 50%;
border: 6px solid hsla(40,75%,40%,.6);
display: grid;
place-items: center;
cursor: pointer; z-index: 10;
opacity: .8;
--state: paused;
}
#clock::before, #clock::after {
position: absolute;
content: '';
width: 5px;
height: 68px;
background: hsla(40,100%,60%,.45);
}
#clock::before {
--deg: 15deg; --time: .4s;
top: 50%;
background: hsla(40,100%,60%,.95);
transform-origin: 50% 0;
transform: rotate(-15deg);
animation: rot var(--time) infinite alternate linear var(--state);
}
#clock::after {
--deg: 360deg;
bottom: 50%;
transform-origin: 50% 100%;
transform: rotate(0deg);
animation: rot var(--time) infinite linear var(--state);
}
#clock > span {
position: absolute;
width: 15px;
height: 15px;
border-radius: 50%;
background: hsla(50,100%,50%,.9);
z-index: 10;
}
#clock > span:nth-of-type(2) {
top: -6px;
width: 6px;
height: 6px;
}
.mypic {
position: absolute;
left: 400px;top: 10px;
}
.mypic1 {
position: absolute;
left: 460px; top: 320px;
}
.wenzi { position: absolute; right:80px; bottom: 20px; color: Orange; font: bold 16px/20px 'FangSong',serif; opacity: .55;z-index: 2;}
.vid { position: absolute; width: 100%; height: 100%;object-fit: cover; opacity: 1; }
#tit {
position: absolute;
right: 180px;
top: 150px;
background-image:url('https://pic.imgdb.cn/item/64048d06f144a01007b4f608.gif'); background-size:cover;
width:700px; height:260px; font: bold 4.8em serif;
text-align:center; line-height:200px; color:transparent;
-webkit-background-clip:text;
border:0px #FF4A20 solid; z-index: 10;
}
@keyframes rot { to {transform: rotate(var(--deg)); } }
@keyframes flash { from { opacity: 1; transform: rotate(-5deg); } to { opacity: 0.5; transform: rotate(5deg); } }
</style>
<div id="papa">
<div id="clock">00:00 00:00<span></span><span></span></div>
<video class="vid" src="https://video-js.51miz.com/preview/video/00/00/16/42/V-164266-FABCA39A.mp4" autoplay="autoplay" loop="loop" muted="muted"></video>
<img class="mypic" src="https://pic.imgdb.cn/item/6423aba4a682492fccf29761.png" alt="" />
<img class="mypic1" src="https://pic.imgdb.cn/item/6423abc8a682492fccf2c773.gif" alt="" />
<div id="tit">TO 小九</div>
<div class="wenzi">2023年4月1日 红影敬贺</div>
<audio id="aud" src="https://music.163.com/song/media/outer/url?id=520461814" autoplay loop></audio>
</div>
<script>
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;};
aud.addEventListener('play', () => clock.style.setProperty('--state', 'running'));
aud.addEventListener('pause', () => clock.style.setProperty('--state','paused'));
clock.addEventListener('click', () => aud.paused ? (aud.play(), clock.style.setProperty('--state','running')) : (aud.pause(), clock.style.setProperty('--state','paused')));
aud.addEventListener('timeupdate', () => clock.innerHTML = toMin(aud.currentTime) + ' ' +toMin(aud.duration) + '<span></span><span></span>');
aud.addEventListener('canplay', () => clock.style.setProperty('--time', aud.duration + 's'));
</script> 九儿周六的生日,因为周末有事了,可能无法上来,先送上生日祝福,祝九儿生日快乐@小九{:4_187:} 学习黑黑的时钟效果和两颗星星的闪烁效果,谢谢黑黑的代码{:4_187:} 很豪华的样纸 @小九 生日快乐 祝福生日,开心。 影子朋友这个贺贴做得真好,可惜,俺没分了。
俺就借影子朋友的美帖,祝福小九生日快乐、青春永驻。 马黑黑 发表于 2023-3-29 23:48
很豪华的样纸
提前给九儿备好了蛋糕{:4_173:} 庶民 发表于 2023-3-30 05:00
祝福生日,开心。
跟庶民一起祝福小九{:4_187:} 梦油 发表于 2023-3-30 10:13
影子朋友这个贺贴做得真好,可惜,俺没分了。
俺就借影子朋友的美帖,祝福小九生日快乐、青春永驻。
不用评分呢,一起送上祝福才是最好的。跟梦油一起祝福{:4_187:} 红影 发表于 2023-3-30 12:22
提前给九儿备好了蛋糕
太提前了时间没到蛋糕就吃完了 红影 发表于 2023-3-30 12:23
不用评分呢,一起送上祝福才是最好的。跟梦油一起祝福
好啊,影子朋友。咱们一起分享小九的欢乐。 马黑黑 发表于 2023-3-30 12:38
太提前了时间没到蛋糕就吃完了
不准先吃啊,要等到生日蜡烛吹完才行的啊{:4_173:} 梦油 发表于 2023-3-30 13:21
好啊,影子朋友。咱们一起分享小九的欢乐。
是呢,美丽的人间四月天,九儿生在第一天呢{:4_173:} 红影 发表于 2023-3-30 16:43
不准先吃啊,要等到生日蜡烛吹完才行的啊
反正会有人忍不住 红影 发表于 2023-3-30 16:44
是呢,美丽的人间四月天,九儿生在第一天呢
哦,4月1日啊。 九真会挑日子的,制作漂亮同祝九生日快乐 亲爱的~~~热闹的有节日的气氛呢 运用了黑黑好几个效果,制作美美的{:4_199:} 借美帖同贺小九生日快乐!@小九