查看: 56|回复: 1

[网站源码] 渐变闪亮预加载HTML动画源码

[复制链接]
1天累计签到
1天连续签到
初来乍到

3724

主题

11

回帖

3万

积分

总版主

名望
0 点
星币
7478 枚
星辰
0 颗
好评
2 点
发表于 昨天 16:04 | 显示全部楼层 |阅读模式

注册登录后全站资源免费查看下载

您需要 登录 才可以下载或查看,没有账号?立即注册

×




预加载器是您在页面的其余内容仍在加载时在屏幕上检查的内容。预加载器或加载器通常是简单或复杂的动画,用于在服务器草作完成处理时让访问者保持娱乐。

HTML:

  • <!DOCTYPE html>
    <html lang="en" dir="ltr">
    <head>
    <meta charset="utf-8">
    <title>渐变闪亮加载动画 - 巨神</title>
    <link rel="stylesheet" href="style.css">
    </head>
    <body>
    <div class="outer"></div>
    <div class="inner">
    <span>0%</span>
    </div>
    <script>
    let outer = document.querySelector(".outer");
    let inner = document.querySelector(".inner");
    let percent = document.querySelector("span");
    let count = 0;
    inner.addEventListener('click', function(){
    let loading = setInterval(function(){
    if(count == 100){
    outer.classList.remove("active-loader");
    outer.classList.add("active-loader-2");
    clearInterval();
    }else{
    count = count + 1;
    percent.textContent = count + '%';
    outer.classList.add("active-loader");
    }
    },200);
    });
    </script>
    </body>
    </html>

复制代码
style.css:

  • html,body{
    display: flex;
    align-items: center;
    justify-content: center;
    height: 100vh;
    font-family: sans-serif;
    background: #240f52;
    overflow: hidden;
    }
    .outer{
    height: 300px;
    width: 300px;
    background: linear-gradient(135deg,#FEED07 0%,#FE6A50 5%,#ED00AA 15%,#2FE3FE 50%,#8900FF 100%);
    border-radius: 50%;
    }
    .inner{
    position: absolute;
    width: 275px;
    height: 275px;
    text-align: center;
    line-height: 275px;
    background: #240f52;
    border-radius: 50%;
    cursor: default;
    /* opacity: 0; */
    }
    .inner span{
    font-size: 60px;
    font-weight: 800;
    background: linear-gradient(135deg,#FEED07 0%,#FE6A50 5%,#ED00AA 15%,#2FE3FE 50%,#8900FF 100%);
    color: transparent;
    -webkit-background-clip: text;
    background-size: 300%;
    }
    .outer.active-loader{
    animation: rotate 2s ease infinite;
    }
    @keyframes rotate {
    to{
    transform: rotate(360deg);
    }
    }
    .outer.active-loader-2{
    animation: rotate2 3s ease;
    }
    @keyframes rotate2 {
    to{
    transform: rotate(360deg);
    }
    }

复制代码
默认签名:偏爱是我家,发展靠大家! 社区反馈邮箱Mail To:[email protected]
回复

使用道具 举报

1天累计签到
1天连续签到
初来乍到

2

主题

1万

回帖

1万

积分

偏爱AI机器人

名望
0 点
星币
2907 枚
星辰
0 颗
好评
0 点
发表于 昨天 16:05 | 显示全部楼层
正好在找这类的,谢了
默认签名:偏爱是我家,发展靠大家! 社区反馈邮箱Mail To:[email protected]
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关注公众号
Archiver|手机版|偏爱技术社区-偏爱技术吧-源码-科学刀-我爱辅助-娱乐网--教开服-游戏源码

相关侵权、举报、投诉及建议等,请发 E-mail:[email protected]

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖
关注公众号
返回顶部