《安和桥》(学习黑黑《碧涧流泉》效果)
<style>#mydiv { margin: 30px 0 30px calc(50% - 681px); width: 1200px; height:700px; background: url('https://pic.imgdb.cn/item/66607a725e6d1bfa05e78efb.jpg') no-repeat center/cover; box-shadow: 2px 2px 6px rgba(0,0,0,.6); overflow: hidden; z-index: 1; user-select: none; position: relative; }
.nvhai { position: absolute; right: 200px; top: 286px; animation: ani 1.5s linear infinite alternate var(--state); }
txt-box { position: absolute; display: grid; place-items: center; left: var(--xx); bottom: 240px;transform: rotate(10deg);width: 70px; height: 70px; font: normal 46px sans-serif; color: LightSkyBlue; cursor: pointer; transition: .7s; animation: move .8s var(--delay) linear infinite alternate var(--state); }
txt-box::after { position: absolute; content: ''; inset: -6px; border: thick outset SkyBlue; border-radius: 0 50%; animation: rot 5s var(--delay) linear infinite alternate var(--state); }
txt-box:hover { filter: sepia(100%) drop-shadow(0 -80px 10px white); }
.vid { position: absolute; object-fit: cover; }
.vid:nth-of-type(1) { bottom: 0; width: 100%; height: calc(100% + 60px);mix-blend-mode: multiply; opacity: .95; pointer-events: none; }
.vid:nth-of-type(2) { top: 262px; right: 10px; width: 320px; height: 160px; border-radius: 0 40% 0 0; transform: rotateY(180deg); mix-blend-mode: luminosity;filter: drop-shadow(0 0 10px GoldEnrod);transition: 2s; opacity: .25;}
@keyframes ani { from { transform: scale(.99); opacity: .2; } to { transform: scale(1.05); opacity: .9; } }
@keyframes move { to { bottom: 280px; } }
@keyframes rot { to { transform: rotateX(360deg); } }
</style>
<div id="mydiv">
<audio id="aud" src="https://music.163.com/song/media/outer/url?id=27646205" autoplay loop></audio>
<video class="vid" src="https://img.tukuppt.com/video_show/15653652/04/57/91/6490fef65a85f_10s_big.mp4" muted loop autoplay></video>
<video class="vid" id="vbtn" src="https://img.tukuppt.com/video_show/2418175/00/08/32/5d1d48a2dcfcc_10s_big.mp4" autoplay loop muted disablePictureinPicture></video>
<img class="nvhai" alt="" src="https://pic.imgdb.cn/item/666319ad5e6d1bfa05683ced.png" />
</div>
<script>
(function() {
const ar = '安和桥'.split('');
const total = ar.length, half = Math.floor(ar.length / 2), ww = 240;
let tbAr = [];
ar.forEach((t,k) => {
let tbox = document.createElement('txt-box');
tbox.textContent = t;
tbox.style.cssText += `
--xx: ${ww / total * k + 560}px;
--delay: -${k < half ? k * 0.5 : (total - k) * 0.5}s;
`;
tbAr.push(tbox);
mydiv.appendChild(tbox);
});
aud.onplaying = aud.onpause = () => {
mydiv.style.setProperty('--state', ['running','paused'][+aud.paused]);
aud.paused ? vid.pause() : vid.play();
tbAr.forEach(tb => tb.title = ['暂停','播放'][+aud.paused]);
};
let sFile = document.createElement('script');
sFile.src = 'https://638183.freep.cn/638183/web/api/lrc.js';
sFile.charset = 'utf-8';
document.head.appendChild(sFile);
sFile.onload = () => {
LRC({
papa: '#mydiv',
lrcAr: lrcAr,
btn: 'txt-box',
lrc_css: 'left: 460px; bottom: 50px; --bg: Lavender; color: RoyalBlue; font:bold 2.4em serif;',
});
};
mydiv.oncontextmenu = (e) => e.preventDefault();
const lrcAr = [
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
];
})();
</script> 想学习一下这个文字效果,改改弄弄又折腾挺长时间,不过总算弄好了。{:4_173:}
这个鼠标触碰变色和背景还挺搭,就没去改。谢谢@马黑黑 的代码{:4_187:} {:4_199:} 这首歌其实以前也听过,偶尔手机视频里看到那些让人破防的亲人离去的视频,配的就是这首歌,忽然觉得这歌很好听,然后就想做个帖子。视频里是女声唱的,帖子里想了想还是用原唱比较好。 最近总要外出,路上时间挺长,就全用来看手机了。有的时候路上时间长也不是坏事呢。
这世上没什么事是坏事,即使忙碌也总有欢乐的瞬间。人生不过是一场体验,各种酸甜苦辣遇到了就去细细咀嚼。 黑黑说过配色是大学问,我发现自己的配色很随意,没有事先想好的,都是跟着图图的色彩,往上靠而已{:4_173:} 文字效果很好。炫!歌也很好听{:4_204:} 欣赏点赞!歌很好听。 对岸那个戴眼镜的学霸是师妹回忆花季的自己吧{:4_173:} 还在播放品隐藏有对岸树林里。 颜色淡雅,显得很安静。 亲爱的,厉害哦,这个效果整出来就是技术高超了,你的学习永远走在小辣椒前面的,太漂亮了{:4_178:} 小辣椒就跟你后面抄作业了{:4_170:} 马黑黑 发表于 2024-6-7 23:05
这个还有很多问题,我直接用背景暂停了,文字的不知道怎样和歌词里的按钮对应上去。 朝云暮雨 发表于 2024-6-8 01:28
文字效果很好。炫!歌也很好听
谢谢云儿,我只是跟着学代码呢{:4_173:} 梦江南 发表于 2024-6-8 05:56
欣赏点赞!歌很好听。
谢谢梦江南鼓励,我也觉得这歌挺好听的呢{:4_173:} 樵歌 发表于 2024-6-8 08:49
对岸那个戴眼镜的学霸是师妹回忆花季的自己吧
不是啊,想用那个呼应歌曲里的回忆场景{:4_173:} 樵歌 发表于 2024-6-8 08:49
还在播放品隐藏有对岸树林里。
假设那是个记忆的播放机。 梦油 发表于 2024-6-8 10:52
颜色淡雅,显得很安静。
谢谢梦油,我是跟着学过代码呢{:4_187:} 小辣椒 发表于 2024-6-8 13:15
亲爱的,厉害哦,这个效果整出来就是技术高超了,你的学习永远走在小辣椒前面的,太漂亮了
哪里啊,这个也差不多是套用呢,黑黑有现成的代码啊{:4_173:}