【开发实践】前端jQuery+gif图片实现载入界面

一、需求分析

载入界面(Loading screen)是指在计算机程序或电子游戏中,当用户启动应用程序或切换到新的场景时,显示在屏幕上的过渡界面。它的主要作用是向用户传达程序正在加载或准备就绪的信息,以及提供一种视觉上的反馈,告知用户应用程序正在进行处理。

载入界面的作用可以归纳如下:

  1. 提供反馈:当用户启动应用程序或者进行场景切换时,载入界面的出现可以提供一种反馈,告诉用户程序正在处理他们的请求。这样用户就能够明确地知道程序是否在工作状态,以及需要等待的时间。

  2. 缓解等待焦虑:载入界面能够减轻用户在等待过程中的焦虑感。在处理大量数据或者复杂操作时,应用程序可能需要一些时间来加载资源和准备就绪。通过显示一个载入界面,用户能够理解程序正在执行必要的操作,并且知道他们需要等待一段时间。

  3. 品牌展示:载入界面也可以被用作品牌展示的机会。通过在载入界面上使用应用程序的标志、图标、配色方案等元素,可以提升应用程序的品牌形象,增强用户对应用程序的印象。

  4. 提供有用信息:一些载入界面会显示加载进度条、百分比或者其他与加载相关的信息,从而让用户了解到加载的进度。这可以帮助用户更好地估计他们需要等待的时间,以及程序是否正常运行。

总的来说,载入界面在用户体验中起到了重要的作用,它不仅能够提供反馈、缓解等待焦虑,还可以用于品牌展示和提供有用的信息。

二、需求实现

html代码

html 复制代码
<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <title>Title</title>
</head>
<style>
    /* Preloader */
    .preloader {
        position: fixed;
        top: 0;
        left: 0;
        z-index: 999;
        width: 100%;
        height: 100%;
        display: flex;
        align-items: center;
        justify-content: center;
        background: #fff;
    }

    .preloader img {
        max-width: 100%;
    }
</style>
<body>
    <!-- Preloader -->
    <div class="preloader">
        <!-- <img src="assets/images/preloader.gif" alt="preloader"> -->
        <img width="400px" src="gif/g7.gif" alt="preloader">
    </div>

    <div>
        <h1>欢迎来到主界面</h1>
    </div>
<script>
    // hide perloader
    window.onload = function () {
        $('.preloader').fadeOut(2000, function () { $('.preloader').remove(); });
    }
</script>
<script src="jquery.js"></script>
</body>
</html>

三、效果展示

相关推荐
IT_陈寒1 小时前
Python异步编程的7个致命误区:90%开发者踩过的坑及高效解决方案
前端·人工智能·后端
猫猫村晨总1 小时前
整理了几道前端面试题
前端·vue.js·面试
江拥羡橙1 小时前
【目录-多选】鸿蒙HarmonyOS开发者基础
前端·ui·华为·typescript·harmonyos
普兰店拉马努金1 小时前
【Canvas与图标】古铜色“HTML”图标
html·canvas·图标
你的电影很有趣1 小时前
lesson55:CSS导航组件全攻略:从基础导航条到动态三级菜单与伸缩菜单实现
前端·css
蔗理苦1 小时前
2025-09-05 CSS4——浮动与定位
开发语言·前端·css·html·css3
浊浪载清辉2 小时前
《Html泛型魔法学院:用霍格沃茨风格网页教授集合框架》
前端·javascript·学习·html
Want5952 小时前
HTML元素周期表
前端·html
一只一只妖5 小时前
突发奇想,还未实践,在Vben5的Antd模式下,将表单从「JS 配置化」改写成「模板可视化」形式(豆包版)
前端·javascript·vue.js
悟能不能悟8 小时前
js闭包问题
开发语言·前端·javascript