#最新
给网站背景添加背景气泡源码教程

2024-03-15 1,044

给网站背景添加背景气泡源码教程。

CSS代码

/*背景图片*/
body:before {
    content:"";
    position:fixed;
    z-index:-1;
    top:0;
    left:0;
    right:0;
    bottom:0;
    background:url(https://vi2.xiu123.cn/live/2023/10/18/21/1001v1697636328652330460.jpg) center 0 no-repeat;
    background-size:cover;
}
/* 背景泡泡 */
body {
    position:relative;
    overflow-x:hidden;
    height:100vh;
}
guigui {
    position:absolute;
    bottom:0;
    background:radial-gradient(circle at 72% 28%,#fff 3px,#ff7edf 8%,#5b5b5b,#aad7f9 100%);
    box-shadow:inset 0 0 6px #fff,inset 3px 0 6px #eaf5fc,inset 2px -2px 10px #efcde6,inset 0 0 60px #f9f6de,0 0 20px #fff;
    border-radius:50%;
    animation:guigui 4s linear infinite;
    transition:2s;
    z-index:1;
}
@keyframes guigui {
    0% {
    transform:translateY(0%);
    opacity:1;
}
50% {
    transform:translate(10%,-1000%);
}
75% {
    transform:translate(-20%,-1200%);
}
99% {
    opacity:.9;
}
100% {
    transform:translateY(-1800%) scale(1.5);
    opacity:0;
}
}

JS代码

// 定时背景随机气泡
const bubleCreate = () => {
    const body = document.body
    const buble = document.createElement('guigui')
    let r = Math.random() * 5 + 25 //25~30
    buble.style.width = r + 'px'
    buble.style.height = r + 'px'
    buble.style.left = Math.random() * innerWidth + 'px'
    body.append(buble)
    setTimeout(() => {
        buble.remove()
    }, 4000)
}
setInterval(() => {
    bubleCreate()
}, 200);

源码截图

给网站背景添加背景气泡源码教程
给网站背景添加背景气泡源码教程

声明: 本站仅提供资源学习下载,资源费用仅为赞助站长的整理费,不代表资源自身价值也不包含任何服务。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。
本站提供的资源来自网络,版权争议与本站无关,所有内容及软件的文章仅限用于学习和研究目的。
如果您喜欢该程序,请支持正版软件,购买注册,得到更好的正版服务。侵删请致信E-mail:duhaomu@163.com

浩沐资源网 开发技巧 给网站背景添加背景气泡源码教程 https://www.dhaomu.com/84340.html

相关文章

发表评论
暂无评论
  • 0 +

    访问总数

  • 0 +

    会员总数

  • 0 +

    文章总数

  • 0 +

    今日发布

  • 0 +

    本周发布

  • 0 +

    运行天数

浩沐资源网-打造全网优质免费教程资源分享网站!