css实现三个点加载中的效果

CSS3--loading动画 代码】CSS3--loading动画。 阅读详情

效果:
请添加图片描述

//html部分:
<span class="loading">正在加载中<dot>...</dot> </span>

//css:
 		.loading{
            display: flex;/*让dot和文字在同一行*/
        }
        dot{
        	/*让点垂直居中*/
            height: 1em;
            line-height: 1;
            /*让点垂直排列*/
            display: flex;
            flex-direction: column;
            /*溢出部分的点隐藏*/
            overflow: hidden;
        }
        dot::before{
        	/*三行三种点,需要搭配white-space:pre使用才能识别\A字符*/
            content: '...\A..\A.';
            white-space: pre-wrap;
            animation: dot 3s infinite step-end;/*step-end确保一次动画结束后直接跳到下一帧而没有过渡*/
        }
        @keyframes dot{
            33% {transform: translateY(-2em);}
            66% {transform: translateY(-1em);}
        }

基本原理是通过三行三种点垂直方向上分别移动到可视区域实现的,其中

  1. 使用::before的原因是为了让三行点能够将dot元素中本身的…顶到最下面,这样在Chrome浏览器中就一直都不会看到它
  2. 使用dot元素的原因是这个元素在低版本浏览器中不兼容,这样就会直接显示dot标签中的内容:三个点
  3. ::before中的content中先写…的原因是IE9浏览器不支持animation属性,先写三个点就可以静态的显示三个点

参考《CSS世界》——张鑫旭

纯CSS3实现一个点加载动画 在本文中,我们将学习如何使用纯CSS3来实现一个简单但有效的点加载动画。将上述HTML和CSS代码放在一个HTML文件中,并在浏览器中打开该文件,您将看到一个简单但有效的点加载动画。这个加载动画将会无限循环地显示三个点的放大和缩小效果,为用户提供一个视觉上的等待指示器。第一个点的延迟为0秒,第二个点为0.2秒,第三个点为0.4秒。通过在不同的关键帧中改变这些属性的值,我们可以创建出连续的动画效果。接下来,我们将使用CSS3来为这些元素添加样式,并创建动画效果。的动画,时长为1秒,且无限循环播放。 阅读详情

相关推荐

非常好看的CSS加载中特效,引用css文件既可用

非常好看的CSS加载中特效,引用css文件既可用

CSS文本超出显示3个点的方法

在这个例子中,如果文本的长度超过200px,那么超出部分将被显示为省略号(...)。注意,white-space: nowrap;确保文本不会换行,overflow: hidden;隐藏超出容器的文本,而text-overflow: ellipsis;则指定了当文本溢出时应该显示省略号。在CSS中,如果你想让超出特定长度的文本显示为三个点(...),你可以使用text-overflow属性,配合overflow和white-space属性。

酱茄 jiangqie.com 4389

Windows安装ros2(Jazzy版本+win10/win11)-4.构建ros2结点

这个位置也是ros2搜索package以及搜索node的路径, 如果把构建好的可执行文件乱动位置的话就找不到节点了,当然如果复制一个可执行文件以及可执行文件-script.py文件, ros2也就会认为你有一个新的节点了,运行这个拷贝的可执行文件程序都是ok的。由于上一个文章给powershell7也增加了启动执行ros2的环境初始化文件local_setup.ps1, 所以我们也可以直接在vscode中运行节点, 此种方式没有经由ros2托管, 缺少其他ros2的附加能力。

weixin_48398592的博客 7113

css 文字超出隐藏显示三个点 鼠标移入以浮窗形式显示完整内容

文字超出后隐藏,显示三个点。

tengyuxin的博客 8636

STM32串口调试踩坑记:HAL_UART_ErrorCallback里不先解锁,你的中断接收就废了

本文深入分析了STM32串口调试中HAL_UART_ErrorCallback的锁机制陷阱,指出在错误回调中不先解锁会导致中断接收失效的问题。通过解析HAL库源码,提出了正确的错误处理实现方法,并分享了预防措施与最佳实践,帮助开发者提升串口通信的可靠性。

weixin_33733810的博客 512

嵌入式Linux Qt/QML开发实战:从Buildroot配置到应用部署

本文详细介绍了嵌入式Linux Qt/QML开发全流程,从Buildroot系统配置、交叉编译工具链搭建到应用部署与调试。以RK3506开发板为例,提供实战指南,帮助开发者高效完成嵌入式应用开发,解决常见环境配置与性能优化问题。

m2n3o4p5的博客 224

css3预加载-跳舞的圆点

整理东西的时候在谷歌浏览器打印页面时候发现的一个有趣的css3效果,就照着写了下来,原理很简单。效果如图,很实用。代码通俗易懂。css:<style>@-...

frontend_frank的博客 166

AutoLISP 学习 (一)

AutoLISP基本语法结构、语法 以括号组成表达式,左右括号一定要成对,单、双引号也要成对,例如: (defun c:hello() (princ "\nHello world!") (prin1) ) 表达式格式:(函数名 操作数 操作数 …),例如: (setq p1 (list 0 0)) (setq p2 (list 10 10)) (setq p3 (list 20 20)) ;;; CAD中画直线,经过p1 p2 p3 (command "LINE" p1 p2 p3 ""

m0_54575622的博客 2121

加载中三个点点动态出现

js定时器方法 //html <div>加载中<span id="dot"></span></div> //js <script> let dotting = function () { let dom = document.getElementById('dot'); let ht...

weixin_30341735的博客 591

手把手教你用Xilinx Ultrascale+ FPGA解串12-bit ADC的LVDS信号(附Verilog代码)

本文详细介绍了如何使用Xilinx Ultrascale+ FPGA解串12-bit ADC的LVDS信号,涵盖硬件设计、时钟域处理和数据对齐等关键技术。通过Verilog代码实例和调试技巧,帮助工程师解决高速数据采集中的核心挑战,提升系统稳定性和性能。

weixin_42522964的博客 373

生成式引擎优化(GEO):启动GEO优化的5个有效策略

随着生成式AI的普及,传统SEO正被GEO(生成式引擎优化)取代。本文提出GEO五大核心策略:用户意图解析、结构化内容设计、语义关键词优化、对话式内容创作和权威信源建设。研究表明,优化后的内容在AI答案中的引用率提升300%,点击率增长27%。文章还介绍了BERT模型、Schema标记等关键技术工具,并指出未来GEO将向多模态优化、实时数据更新方向发展。企业需避免简单堆砌关键词,应建立长期内容策略,通过结构化、权威性内容在AI时代保持竞争优势。

解锁AI流量新红利!🚀 GEO优化(生成引擎优化)助您掌控AI搜索,让AI成为您的品牌最佳代言人! 2785

web前端——CSS实现加载页面效果

先上图 html代码 <div class="container"> <div class="trans"> <span>加载中...</span> </div> </div> 其中container是背景,trans是加载是旋转的正方形 CSS基本样式 * { margin: 0; padding: 0; } html, body { width: 100%; height: 100

cloudYun的博客 2383

YOLOv8改进 | 独家创新篇 | 给YOLOv8增加辅助可逆分支结构(PGI,1:1改进)(全网独家创新,附视频讲解)

这张图(图3)展示了可编程梯度信息(PGI)及其相关网络架构和方法。这种网络结构主要用于改进特征融合,以提高目标检测的性能。然而,由于信息瓶颈的存在,网络中可能会丢失一些信息。这是一种旨在减少信息丢失的网络设计。它通过可逆的列结构来尝试维持信息流通不受损失,但如图中“Heavy Cost”所示,这种结构会增加计算成本。c) 深度监督:这种方法通过在网络的多个层次中插入额外的监督信号来提高学习的效率和最终模型的性能。图中显示了通过深度监督连接的各个层。

Snu77的博客 3741

5分钟实现漂亮的CSS加载动画,纯CSS实现加载动画

1 视频 视频地址: 2 知识点 2.1CSS calc() 函数 CSS calc() 函数用于动态计算长度值。 语法 calc(expression) 值 描述 expression 必须,一个数学表达式,结果将采用运算后的返回值。 需要注意的是,运算符前后都需要保留一个空格,例如:width: calc(100%- 10px); 任何长度值都可以使用calc()函数进行计算; calc...

AlbertYang的博客 1万+

【Unity】 预制体Prefab使用说明

在 Unity 中,Prefab 是一个可以预先制作并重复使用的 GameObject 或组件集合,Prefab 中的 GameObject 可以有子对象和其他组件。

灵境引路人 2849

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

页面加载中的css,JS+CSS实现网页加载中的动画效果

JS+CSS实现网页加载中的动画效果2019-01-07编程之家https://www.jb51.cc编程之家收集整理的这篇文章主要介绍了JS+CSS实现网页加载中的动画效果,编程之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。本文实例为大家分享了JS实现网页加载中效果的具体代码,供大家参考,具体内容如下需要材料:一张loading动画的gif图片基本逻辑:模态框遮罩 + loading....

weixin_42280315的博客 1010

IDEA的使用指南

IDEA基于java的使用手册,可以最快速的上手,在使用中不断的丰富自己的使用技巧.

css纯加载动画,纯CSS实现loading动画加载效果

原标题:纯CSS实现loading动画加载效果loading动画图标的做法有很多。一般不想麻烦的人直接嵌入一张gif的动态图标即可实现!虽然该方法方便快捷,但是对网站的加载速度优化方面还不是最好,制作的GIF图片很难控制它们的大小!今天我就来说说如何用CSS来制作一个loading动画效果,供大家参考,感兴趣的小伙伴可以看看!常见的加载动画有以下2中: 第一种:周围的圆圈围着在转,即等待加载 第二...

weixin_42641869的博客 1892

汉书HE8,好用的汇编代码编写工具

汉书HE8,好用的汇编代码编写工具早期编写汇编代码所用功能强大

Data-Structures-and-Algorithm-Analysis-in-Java.pdf

作者: Weiss, Mark A. 出版社: Addison Wesley Data Structures and Algorithm Analysis in Java is an “advanced algorithms” book that fits between traditional CS2 and Algorithms Analysis courses. In the old ACM Curriculum Guidelines, this course was known as CS7. This text is for readers who want to learn good programming and algorithm analysis skills simultaneously so that they can develop such programs with the maximum amo...

css实现加载中的效果

那天闲着,学习了一下样式效果,自己实现了一个简单的加载中的效果 废话不多说,开始吧!! 一、实现一个圆环 要实现圆环,首先我们需要知道盒模型里面border的本质,先来看一个效果吧 从上面,我们应该可以看到元素盒模型中border的本质:元素每个方向上的border是梯形而并非矩形。知道了这个,想实现弧状的样式就不是问题了 我们只需要想办法让中...

dingcheng9127的博客 489

CSS:加载中转圈动画效果

CSS:加载中转圈动画效果 莫亓 <div class="donut"></div> 1 @Keyframes donut-spin { 0% { transform: rotate(0deg); } 100% { transform: rotate(360deg); } } .donut { display: inline-block; border: 4px solid rgba(0, 0, 0, 0.1);

cxu123321的博客 7347

html中加载中的效果实现,CSS3实现加载中的动画效果例子

css加载效果在现在的css3.0是非常容易实现了,那么要如何实现呢,下面我们一起来看一个CSS3实现加载中的动画效果实现方法,希望对各位有用。Loading 的菊花图形组合的不太好,基本上实现这个功能了动画解析这个动画用到的 CSS3 特性:transform 主要使用 transform 属性的 rotate,将线条组合成 Loading 图形 (也就是常见的菊花图形)animation 实现...

weixin_36312301的博客 371

使用CSS实现一个加载的进度条

通过本文的介绍,我们学习了如何使用CSS和JavaScript实现一个简单的加载进度条。CSS提供了丰富的动画功能,而JavaScript则可以帮助我们根据实际加载进度动态更新进度条。这种组合不仅提升了用户体验,还使页面加载过程更加直观。版权声明:本博客内容为原创,转载请保留原文链接及作者信息。参考文章CSS实现进度条和订单进度条的示例CSS3实现页面加载进度条。

ning的博客 3205

CSS3实现的图片加载动画效果

日期:2013-7-16  来源:GBin1.com 在线演示      使用CSS3实现的不同图片加载动画效果,支持响应式,非常适合针对瀑布流布局图片动态加载特效进行增强! HTML CSS3 /* Effect 4: fall perspective */ .grid.effect-4 {

GBin1.com 2349

实现点击按钮后的CSS加载效果

由于自己公司产品里头,有个按钮在点击之后,会有一两秒的等待时间(寄认证信),因此为了避免点击后一两秒的加载时间空窗,就做个loading动画来强化使用者体验,原本想说直接用张gif来解决,但又想借着这个机会练功,就使用了CSS的渐变效果来达成,没想到效果还满好的,而且不需要额外增加div之类的元素,单纯修改CSS和加上点击事件就完成了。效果演示先来看一下完成的效果。实现过程这个效果其实很容易,先来...

weixin_34124577的博客 2616

html如何添加加载动画效果,CSS3创建加载动画效果

加载动画在网页设计中是很常见的。用户们都希望网页加载又快又流畅而不是盯着屏幕苦等,而加载动画能够在内容加载完成前给用户视觉反馈,从而能够吸引用户而不让他们直接放弃继续浏览你的网站。创建加载效果所需的CSS3知识在我们开始创建加载动画之前,我们得先了解一些CSS3的属性来帮助我们创建这些效果。伪元素 :before :after伪元素对于制作CSS3加载动画是非常有用的。伪元素可以在HTML元素前...

weixin_28738021的博客 3675

通过JS和CSS,实现网页加载中的动画效果

需要材料:一张loading动画的gif图片基本逻辑: 模态框遮罩 + loading.gif动图, 默认隐藏模态框 页面开始发送Ajax请求数据时,显示模态框 请求完成,隐藏模态框 下面我们通过Django新建一个web应用,来简单实践下实践 新建一个Django项目,创建应用app01, 配置好路由和static,略。将gif动图放到静态文件夹下,结构如下: 视图中定义一个函数,它返回页面tes

Ayhan_huang的博客 6545
上一篇: 关于flex取值0、1、auto、none的区别和场景
下一篇: IntersectionObserver图片懒加载及用户体验优化
风兮w
博客等级 码龄9年 51粉丝 110原创
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值