CSS制作提示框 ‘正在加载请。。。。。’

yizhihongxing

下面是关于CSS制作提示框“正在加载请。。。。。”的完整攻略:

1. HTML结构

首先需要在HTML中创建一个包含正在加载提示信息的容器:

<div class="loading-box">
  <div class="loading-icon"></div>
  <div class="loading-text">正在加载,请稍候...</div>
</div>

其中,loading-box是包裹整个提示框的容器,loading-icon是用于显示加载动画的元素,loading-text是用于显示提示文字的元素。

2. CSS样式

接下来需要对上述HTML结构进行样式的设置,实现提示框的显示和动画效果。以下是一个示例代码:

/* 加载容器 */
.loading-box {
  display: flex;
  justify-content: center;
  align-items: center;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 9999;
  background-color: rgba(0, 0, 0, 0.3);
}

/* 加载动画 */
.loading-icon {
  width: 30px;
  height: 30px;
  margin-right: 10px;
  border-radius: 50%;
  background-color: #0070f3;
  animation: rotate 1s linear infinite;
}

/* 加载文字 */
.loading-text {
  font-size: 18px;
  color: #ffffff;
  text-align: center;
}

/* 加载动画旋转效果 */
@keyframes rotate {
  from {
    transform: rotate(0);
  }
  to {
    transform: rotate(360deg);
  }
}

在这个示例代码中,首先对.loading-box进行样式设置,将其设置为成为一个宽高为100%的固定定位容器,位于最上层,同时设置其半透明背景色。接着,对.loading-icon进行样式设置,将其中的元素设置为一个宽高相等的圆,设置其背景色以及旋转动画,使其呈现出加载动画的效果。最后,对.loading-text进行样式设置,设置其字体大小、颜色以及居中显示。

3. 实例说明

示例1:基本样式提示框

此示例是一个最基础的正在加载提示框,只包含一个加载图标和一个文字提示。

<div class="loading-box">
  <div class="loading-icon"></div>
  <div class="loading-text">正在加载,请稍候...</div>
</div>
.loading-box {
  display: flex;
  justify-content: center;
  align-items: center;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 9999;
  background-color: rgba(0, 0, 0, 0.3);
}

.loading-icon {
  width: 30px;
  height: 30px;
  margin-right: 10px;
  border-radius: 50%;
  background-color: #0070f3;
  animation: rotate 1s linear infinite;
}

.loading-text {
  font-size: 18px;
  color: #ffffff;
  text-align: center;
}

@keyframes rotate {
  from {
    transform: rotate(0);
  }
  to {
    transform: rotate(360deg);
  }
}

示例2:自定义提示框样式

此示例所示为一个自定义的提示框样式,包含一个圆形及文字,虽然样式比较简单,但相对实用。

<div class="loading-box">
  <div class="loading-icon"></div>
  <div class="loading-text">数据正在加载,请稍候...</div>
</div>
.loading-box {
  display: flex;
  justify-content: center;
  align-items: center;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 9999;
  background-color: rgba(0, 0, 0, 0.3);
}

.loading-icon {
  width: 50px;
  height: 50px;
  background: white;
  border-radius: 50%;
  box-shadow: 0 0 0 1px #0070f3;
  position: relative;
  transform-origin: center;
  animation: animate-circle 1.5s infinite ease-in-out;
}

.loading-text {
  font-size: 24px;
  color: #ffffff;
  text-align: center;
}

@keyframes animate-circle {
  from {
    transform: scale(0);
    opacity: 1;
  }
  to {
    transform: scale(1);
    opacity: 0;
  }
}

通过上述自定义样式的设置可以看出,用户可以根据需求,可以自行设计出适合自己网站的提示框。需要注意的是,样式设计需要考虑用户体验,过于炫酷的样式,可能会对用户造成干扰。

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:CSS制作提示框 ‘正在加载请。。。。。’ - Python技术站

(0)
上一篇 2023年6月25日
下一篇 2023年6月25日

相关文章

  • Spring @Conditional通过条件控制bean注册过程

    Spring的@Conditional注解通过在配置类或者Bean方法上定义条件,来控制在何种情况下才会创建或注册一个Bean。通常会将这个注解和@Bean、@Component、@Configuration、@Import等注解结合使用,以达到动态、有条件的注册Bean的目的。 下面来详细讲解如何通过@Conditional注解来控制Bean的注册过程。 …

    other 2023年6月27日
    00
  • jsdom(超级详细 如果对dom知识还不熟悉的必看)

    下面是关于“jsdom(超级详细如果对dom知识还不熟悉的必看)”的完整攻略: 1. 什么是jsdom? jsdom是一个基于Node.js的库,可以在Node环中模拟浏览器的DOM环境。它可以让开发者在Node.js环境中使用DOM API,例如document、window等,从而现在端操作DOM的功能。 2. 安装jsdom 在使用jsdom之前,需要…

    other 2023年5月7日
    00
  • 电脑蓝屏显示:你的电脑遇到问题需要重新启动怎么办?

    电脑蓝屏显示:“你的电脑遇到问题,需要重新启动” 1、原因分析 电脑蓝屏显示通常是因为系统或软件出现故障,导致电脑无法正常工作,从而停止工作并自动重启。这种情况通常被称为“蓝屏死机”。 2、应对步骤 解决电脑蓝屏显示问题,一般可以分为以下几个步骤: 第一步:记录错误码 电脑蓝屏显示时,会出现一些错误信息和错误代码,这些信息对于排查问题非常重要。因此,当电脑蓝…

    other 2023年6月26日
    00
  • C++构造函数详解

    C++构造函数详解 在C++中,构造函数是一种特殊的成员函数,它在创建对象时被调用,用于完成对象的初始化工作。本文将详细讲解C++构造函数的使用方法和注意事项。 构造函数的语法 C++中,构造函数的名称必须与类名相同,并且没有返回类型。构造函数可以有参数,也可以没有参数。如果没有定义构造函数,编译器会生成一个默认构造函数,该构造函数不接受任何参数。 下面是构…

    other 2023年6月26日
    00
  • latticeplanner规划详解

    LatticePlanner规划详解 LatticePlanner是一个用于自主移动机器人的规划算法。本文将详细介绍该算法的实现过程和优势。 什么是LatticePlanner? LatticePlanner是一种运用基于节点的构建方法在连续动态系统中进行快速优化的规划算法。这种算法可以快速计算出由多个机器人、机器人和障碍物之间的交互动作组成的最优路径,并在…

    其他 2023年3月29日
    00
  • cd命令进入d盘

    通过cd命令进入D盘 在Windows操作系统中,D盘通常是指硬盘分区中的一个驱动器,用于存储数据和文件。当你需要在D盘进行某些操作时,需要先进入D盘。本文将介绍如何使用cd命令进入D盘。 什么是cd命令 cd 命令是使用命令行操作系统时经常使用的工具之一,它用于改变当前工作目录。在Windows操作系统中,输入 cd 命令可以更改当前所在的文件夹路径。 进…

    其他 2023年3月28日
    00
  • 关于maven:播放框架2.3.8 找不到org.apache.poi依赖项

    以下是关于“关于maven:播放框架2.3.8找不到org.apache.poi依赖项”的完整攻略,包含两个示例。 关于Maven: 播放框架2.3.8找不到org.apache.poi依赖项 在使用Maven构建Java项目时,有时会出现找不到依赖项的情况。以下是关于如何解决播放框架2.3.8找不到org.apache.poi依赖项的详细攻略。 1. 检查…

    other 2023年5月9日
    00
  • ubuntu中终端命令提示符太长的修改方法汇总

    下面是 “Ubuntu 中终端命令提示符太长的修改方法汇总” 的完整攻略: 问题背景 Ubuntu 终端中默认的命令提示符可能会过长,如果你要输入长命令,可能不太方便,因此需要修改。本文将介绍两种方法来解决这个问题。 方法一:修改 PS1 在 Bash 中,PS1 环境变量可以用来设置命令提示符。可以通过修改它的值来改变提示符的样式、显示内容等。 1. 打开…

    other 2023年6月26日
    00
合作推广
合作推广
分享本页
返回顶部