《柔情似水》祝福大家七夕快乐!
<style>#mydiv {
margin: 80px 0 30px calc(50% - 593px);
width: 1024px;
height: 600px;
background: url('https://pic.imgdb.cn/item/66b6b6c3d9c307b7e94298ca.gif') no-repeat center/cover;
box-shadow: 0 0 6px rgba(0,0,0,.6);
user-select: none;
z-index: 1;
position: relative;
--pos: 0.1%;
}
#mydiv::after {
position: absolute;
content: '';
inset: 0;
background: url('https://pic.imgdb.cn/item/66b6b6c3d9c307b7e94298ca.gif') no-repeat center/cover;
-webkit-mask: linear-gradient(to top left, red var(--pos), transparent calc(var(--pos) + 5%), transparent);
}
#player {
position: absolute;
left: 30px;
top: 30px;
cursor: pointer;
transition: 1.2s;
z-index: 2;
opacity: .65;
animation: rot 12s linear infinite var(--state);
}
#player:hover { filter: drop-shadow(0 0 50px fuchsia); }
#vid {
position: absolute;
width: 100%;
height: 100%;
object-fit: cover;
-webkit-mask: linear-gradient(140deg, red 89%, transparent 91%, transparent 0);
}
@keyframes rot {
to { transform: rotate(1turn); }
}
</style>
<div id="mydiv">
<audio id="aud" src="https://music.163.com/song/media/outer/url?id=1993897803" autoplay loop></audio>
<video id="vid" src="https://img-baofun.zhhainiao.com/pcwallpaper_ugc/preview/ebe8fccf942eaf5d2a4390491d1c7102_preview.mp4" autoplay loop muted></video>
<img id="player" alt="" title="播放/暂停" src="https://pic.imgdb.cn/item/66b6b5ddd9c307b7e94222d2.png" />
</div>
<script>
var zStep = 0.2, zVal = 0, zDo = false;
zMask = () => {
zVal += zStep;
if(zVal > 100 || zVal < -5) zStep = -zStep;
setTimeout( () => {
mydiv.style.setProperty('--pos', zVal + '%');
if(zDo) zMask();
}, 30);
};
mState = () => {
mydiv.style.setProperty('--state', ['running','paused'][+aud.paused]);
player.title = '点击' + ['暂停','播放'][+aud.paused];
aud.paused ? vid.pause() : vid.play();
zDo = aud.paused;
};
mydiv.onmouseover = (e) => {
if(e.target.id.toLowerCase() !== 'mydiv' || aud.paused) return;
zDo = true;
zMask();
};
mydiv.onmouseout = () => zDo = false;
aud.oncanplay = aud.onplaying = aud.onpause = () => mState();
player.onclick = () => aud.paused ? aud.play() : aud.pause();
</script> 在这个美好的节日里,祝有情人皆成眷属,祝浪漫美好环绕在每个有情人的身边{:4_187:} 用了@马黑黑 T台人生代码效果,把视频遮罩用在右下角,便于无论动态遮罩是否运行,右下角的祝福语一直都在{:4_173:}视频遮罩若也使用 to left top ,留出的空挡不是想要的,就换成了角度控制。
这个像寓意人间情人和天上情人今日都会相聚一起,倾诉心中情义{:4_187:} 同祝福 牛郎织女一年见一次面,肯定没有时间争吵,都是恩爱缠绵。 有一首歌叫;天下有情人 六夕过完到七夕 动态的七夕相会更精彩。赞啦!{:4_187:} 哇塞~~~好浪漫哦,亲爱的制作真棒!温馨的场景,许多人会喜欢的{:4_170:} 四海八荒 发表于 2024-8-10 11:34
同祝福
和四海一起同祝福{:4_205:} 祝福天下有情人终成眷属,幸福满满哦{:4_204:}{:4_204:} 祝朋友们家庭幸福、生活快乐吗! 四海八荒 发表于 2024-8-10 11:37
牛郎织女一年见一次面,肯定没有时间争吵,都是恩爱缠绵。
很有道理,但能时时相见刻刻不厌不是更好么{:4_204:} 四海八荒 发表于 2024-8-10 11:40
有一首歌叫;天下有情人
这个节日应该是祝福天下有情人{:4_187:} 马黑黑 发表于 2024-8-10 11:57
六夕过完到七夕
有六夕么{:4_173:} 梦江南 发表于 2024-8-10 13:15
动态的七夕相会更精彩。赞啦!
那张伪元素上的图本来也是视频,相加几个字,就把它变成了动图{:4_173:} 红影 发表于 2024-8-11 21:41
有六夕么
七夕之前是六夕,今天是八夕 小辣椒 发表于 2024-8-10 13:55
哇塞~~~好浪漫哦,亲爱的制作真棒!温馨的场景,许多人会喜欢的
做个贺帖,同时学习一下《T台人生》的代码{:4_173:} 梦油 发表于 2024-8-10 14:34
祝朋友们家庭幸福、生活快乐吗!
跟梦油一起祝福{:4_204:}
页:
[1]
2