css跳动文字——加载中

简介: css跳动文字——加载中

在写一些前端页面时需要一段时间的请求,这段时间为了不那么单调就会加上一些过度效果;例如——加载中;进度条之类的;今天写一个css跳动样式——加载中希望对你有所帮助

首先是文字部分

<div class="loading">
      <div class="loading-icon">⌛️</div>
      <div class="loading-text">
        <span>正</span>
        <span>在</span>
        <span>载</span>
        <span>入</span>
        <span>...</span>
      </div>
    </div>

然后就是css部分了;主要就是运用css动画效果进行跳动的

 /* 容器的样式 */
      .loading {
        position: relative;
        display: inline-flex;
        justify-content: center;
        align-items: center;
        height: 100px;
        width: 200px;
        border: 5px solid gray;
        border-radius: 10px;
        font-weight: bold;
        text-align: center;
        font-size: 24px;
        color: gray;
      }
      /* 跳动动画 */
      @keyframes loading {
        0% { transform: translateY(0); }
        50% { transform: translateY(-20px); }
        100% { transform: translateY(0); }
      }
      /* 加载中文字的样式 */
      .loading-text {
        margin-left: 10px;
        position: relative;  /* 父元素需设置 position 属性才能让子元素正常定位 */
      }
      /* 逐一跳动的文字的样式 */
      .loading-text span {
        display: inline-block;
        animation: loading 1s ease-in-out infinite;
      }
      /* 将逐一跳动的文字放在相同位置 */
      .loading-text span:nth-child(2) {
        animation-delay: 0.1s;
      }
      .loading-text span:nth-child(3) {
        animation-delay: 0.2s;
      }
.loading-text span:nth-child(4) {
        animation-delay: 0.3s;
      }

上述中如需更改跳动间隔可以再 .loading-text span:nth-child(3) { animation-delay: 0.2s; }中进行更改时间

最后是完整的代码

<!DOCTYPE html>
<html>
  <head>
    <meta charset="UTF-8">
    <title>逐一跳动的“加载中”</title>
    <style>
      /* 容器的样式 */
      .loading {
        position: relative;
        display: inline-flex;
        justify-content: center;
        align-items: center;
        height: 100px;
        width: 200px;
        border: 5px solid gray;
        border-radius: 10px;
        font-weight: bold;
        text-align: center;
        font-size: 24px;
        color: gray;
      }
      /* 跳动动画 */
      @keyframes loading {
        0% { transform: translateY(0); }
        50% { transform: translateY(-20px); }
        100% { transform: translateY(0); }
      }
      /* 加载中文字的样式 */
      .loading-text {
        margin-left: 10px;
        position: relative;  /* 父元素需设置 position 属性才能让子元素正常定位 */
      }
      /* 逐一跳动的文字的样式 */
      .loading-text span {
        display: inline-block;
        animation: loading 1s ease-in-out infinite;
      }
      /* 将逐一跳动的文字放在相同位置 */
      .loading-text span:nth-child(2) {
        animation-delay: 0.1s;
      }
      .loading-text span:nth-child(3) {
        animation-delay: 0.2s;
      }
.loading-text span:nth-child(4) {
        animation-delay: 0.3s;
      }
    </style>
  </head>
  <body>
    <div class="loading">
      <div class="loading-icon">⌛️</div>
      <div class="loading-text">
        <span>正</span>
        <span>在</span>
        <span>载</span>
        <span>入</span>
        <span>...</span>
      </div>
    </div>
  </body>
</html>
目录
相关文章
|
1天前
|
缓存 前端开发 JavaScript
优化CSS和JavaScript加载
Next.js和Nuxt.js在优化CSS和JavaScript加载方面提供了多种策略和工具。Next.js通过代码拆分、图片优化和特定的CSS/JavaScript优化措施提升性能;Nuxt.js则通过代码分割、懒加载、预渲染静态页面、Webpack配置和服务端缓存来实现优化。两者均能有效提高应用性能。
|
2月前
|
前端开发
前端基础(五)_CSS文本文字属性、背景颜色属性
本文详细介绍了CSS中关于文本和背景颜色的样式属性。包括字体大小、字体族、字体加粗、字体样式、文本行高、`font`属性、文本颜色、文本对齐方式、文本装饰线、首行缩进等文本属性,以及背景颜色、背景图片、背景重复、背景位置等背景属性。文章通过示例代码展示了这些属性的具体应用和效果。
30 3
前端基础(五)_CSS文本文字属性、背景颜色属性
|
1月前
|
前端开发
【CSS】纯css3螺旋状loading加载特效
【CSS】纯css3螺旋状loading加载特效
27 4
|
3月前
|
前端开发
简单几行代码CSS实现网页自动打文字效果
简单几行代码CSS实现网页自动打文字效果
53 1
简单几行代码CSS实现网页自动打文字效果
|
1月前
|
Web App开发 前端开发 iOS开发
|
2月前
|
前端开发
CSS跳动的小球
CSS跳动的小球
23 0
|
3月前
|
移动开发 前端开发 HTML5
css实现涂绘文字的效果
如何使用HTML5和CSS3创建一个简单的文字涂抹动画效果。通过设置一个相对定位的父级div包含文本,并在其上使用绝对定位的伪元素与之重叠,实现动画效果。关键在于控制伪元素的宽度从0%到100%的变化过程,同时利用`overflow: hidden`和`white-space: nowrap`确保文本按预期显示。光标效果则通过添加右边界来模拟。整体代码简洁明了,便于理解和实践。
36 1
css实现涂绘文字的效果
|
3月前
|
前端开发 程序员
HTML+CSS+JavaScript制作动态七夕表白网页(含音乐+自定义文字)
一年一度的520情人节/七夕情人节/女朋友生日/程序员表白,是不是要给女朋友或者正在追求的妹子一点小惊喜呢,今天这篇博客就分享下前端代码如何实现HTML+CSS+JavaScript制作七夕表白网页(含音乐+自定义文字)。赶紧学会了,来制作属于我们程序员的浪漫吧!
83 0
HTML+CSS+JavaScript制作动态七夕表白网页(含音乐+自定义文字)
|
3月前
|
前端开发 JavaScript Linux
【Azure 应用服务】在Azure App Service for Linux环境中,部署的Django应用,出现加载css、js等静态资源文件失败
【Azure 应用服务】在Azure App Service for Linux环境中,部署的Django应用,出现加载css、js等静态资源文件失败
|
3月前
|
前端开发
CSS流光文字效果:打造网页上的霓虹灯效果!
CSS流光文字效果:打造网页上的霓虹灯效果!

热门文章

最新文章