《极光》(学习黑黑H5粒子插件+水波纹插件)
<style>#papa { margin: 80px 0 0 calc(50% - 681px); width: 1200px; height: 675px;box-shadow: 3px 3px 20px #000; z-index: 1; display: grid; place-items: center; position: relative; overflow: hidden; }
#sky { position: absolute; width: 80%; height: 100%;top: 0; overflow: hidden; z-index: 3; }
#vid { position: absolute; width: 100%; height: 100%;object-fit: cover; pointer-events: none;z-index: 2; opacity: 1; }
</style>
<div id="papa">
<video id="vid" src="https://video-js.51miz.com/preview/video/00/00/16/92/V-169278-3EA58306.mp4" autoplay="" loop="" muted="" bd_landing_video_statistic_record_key="1"></video>
<div id="sky"></div>
</div>
<audio id="aud" src="https://music.163.com/song/media/outer/url?id=26423008" autoplay loop></audio>
<script>
(function () {
let jsFile1 = 'https://638183.freep.cn/638183/web/api/ewave_lrc.js', jsFile2 = 'https://638183.freep.cn/638183/web/lizi/h5lz_02.js';
let loadJs = (url, callback) => {
let body = document.querySelector('body'),
jsNode = document.createElement('script');
jsNode.charset = 'utf-8';
jsNode.setAttribute('src', url);
body.appendChild(jsNode);
jsNode.onload = () => callback();
};
loadJs(jsFile1, () => {
let geci = [,];
HCPlayer({
papa: '#papa',
lrcAr: geci,
lrc_css: `
top: 20px;
color: lightblue;
--bg: linear-gradient(rgba(200,200,250,.25),rgba(100,200,250,.65));
`,
player_css: `
bottom: 20px;
transform: rotate(45deg);
--bg: rgb(0,200,255,.75);
--br: 28%;
`,
fs_css: '--bg: transparent;',
});
});
loadJs(jsFile2, () => {
H5lz({
papa: '#sky',
total: 36,
size: {width: 5, height: 100},
shape: {background: 'linear-gradient(to top,transparent,rgba(0,250,250,.2))', borderRadius: '50%'},
maxTime: 24,
offset: {x: 00, y: 00},
ani: 'toTop',
});
});
})();
setInterval( () => { aud.paused ? vid.pause() : vid.play(); },100);
</script> 终于能让流星垂直上下跑了,忽然想到只要调换宽度和高度的数值就行了。我之前竟然去调css: 'transform: rotate(15deg);到90度,结果根本不直着走{:4_173:} 把向上的粒子本来弄个橘红的,后来发现还是原来的色彩好。这样做些调整挺好,碰到点问题,然后反倒能弄明白一些了。谢谢黑黑的代码{:4_187:} @醉美水芙蓉加视频后也能加粒子的,这个没关系,就用原来的代码,最多加个视频。这个我其实也是想测试了一下,你的回复说只能加一个,其实都能加的。 我把流星弄得向上了@马黑黑 {:4_173:} 红影 发表于 2023-9-13 22:38
终于能让流星垂直上下跑了,忽然想到只要调换宽度和高度的数值就行了。我之前竟然去调css: 'transform: rot ...
插件说明里详细说明了 ani 参数,就是动画方向,通过名称赋值:
ani: ‘名称’,
第一代 h5lz_01.js 插件,约定四个方向,都是语义化的名称:
toBottom - 向下
toTop - 向上
toLeft - 向左
toRight - 向右 音乐很不错。帖子整体设计到位。 马黑黑 发表于 2023-9-13 23:05
插件说明里详细说明了 ani 参数,就是动画方向,通过名称赋值:
ani: ‘名称’,
这个我知道,也调过,就是之前没法垂直上下,我弄错了,去调角度,其实长宽换换就完了的事{:4_173:} 红影 发表于 2023-9-13 23:11
这个我知道,也调过,就是之前没法垂直上下,我弄错了,去调角度,其实长宽换换就完了的事
这些是简单的配置 马黑黑 发表于 2023-9-13 23:06
音乐很不错。帖子整体设计到位。
这个也没怎么设计啊,就是试着把流星的效果变个方式融进去而已{:4_173:} 红影 发表于 2023-9-13 23:13
这个也没怎么设计啊,就是试着把流星的效果变个方式融进去而已
那太简单了 想起竹竿进城门的故事……{:4_189:} 红影朋友悟性真好,边学习,边创新。 马黑黑 发表于 2023-9-13 23:12
这些是简单的配置
是啊,这么简单的事我还折腾半天,脑子搭牢了{:4_173:} 马黑黑 发表于 2023-9-13 23:14
那太简单了
试了一下也挺好,知道怎样“转”过来了{:4_173:} 醉美水芙蓉 发表于 2023-9-13 23:20
欣赏红影美女精美音画!谢谢红影美女指导,其实是我不会两个都加!
这个帖子也加了视频的啊,把原来的都留着再加点视频或加点别的什么都不是事呢。 马黑黑 发表于 2023-9-14 08:07
想起竹竿进城门的故事……
这个比喻太贴切了,我是横放竖放都没进去,最后才想起顺放{:4_170:} 梦油 发表于 2023-9-14 09:18
红影朋友悟性真好,边学习,边创新。
没创新呢,就是学习怎样垂直移动粒子,这个明明黑黑讲过的,我还是给弄错了{:4_189:} 红影 发表于 2023-9-14 09:55
没创新呢,就是学习怎样垂直移动粒子,这个明明黑黑讲过的,我还是给弄错了
我不懂代码,但我看你在图的下端做菱形星变幻的小图很好看,与黑黑的创作有异曲同工之妙。