uniapp加载打点点效果

uniapp加载打点点效果

背景

为了增加系统的交互性,我们在加载数据时通常会增加一些loading动效,但是在某些场景下只需要一些简单文字提醒。比如说使用【加载中】或者【loading】等字段,但是写静态的字符又显得交互性不足,所以今天我们来简单实现下这种效果。先看效果图:

实现思路

实现思路很简单,就是给需要打点点的字符通过@keyframes来设置after伪元素的content,从而达到打点点效果。

代码实现

其实知道了思路代码总共也没有几行,如下:

javascript 复制代码
<template>
	<view class="loading">加载中</view>
</template>

<script>
	export default {
		data() {
			return {}
		},
		methods: {}
	}
</script>

<style lang="scss">
	.loading {
		position: absolute;
		top: 50%;
		left: 50%;
		transform: translate(-50%, -50%);  
		font-size: 80rpx;
	}
	.loading::after {
	    content: "";
	    position: absolute;
	    top: 0%;
	    bottom: 0;
	    animation: dot 3s infinite steps(3, start);//这里分三步来打点点
	    line-height: 60rpx;
	}
	@keyframes dot {
	    33.33% {
	        content: ".";
	    }
	    66.67% {
	        content: "..";
	    }
	    100% {
	        content: "...";
	    }
	}
</style>

尾巴

今天实现的是一个很小很简单的功能,但是有时候在项目实际使用中却是很有效果的。

给大家分享的都是实际项目中我总结出的一些经验,希望能给大家帮助,大佬可以直接忽略。如果喜欢我的文章,欢迎给我点赞,评论,关注,谢谢大家!

相关推荐
发现你走远了33 分钟前
『uniapp』把接口的内容下载为txt本地保存 / 读取本地保存的txt文件内容(详细图文注释)
开发语言·javascript·uni-app·持久化保存
lqj_本人40 分钟前
鸿蒙OS&UniApp结合机器学习打造智能图像分类应用:HarmonyOS实践指南#三方框架 #Uniapp
机器学习·uni-app·harmonyos
iOS阿玮3 小时前
苹果审核被拒4.1-Copycats过审技巧实操
uni-app·app·apple
加油乐5 小时前
uniapp开发微信小程序---分包
前端·微信小程序·uni-app
前端赵哈哈7 小时前
允许“HBuilder”拨打电 话和管理通话吗?
前端·uni-app
疯狂的沙粒21 小时前
uniapp 开发企业微信小程序,如何区别生产环境和测试环境?来处理不同的服务请求
微信小程序·uni-app·notepad++
知兀21 小时前
【黑马程序员uniapp】项目配置、请求函数封装
uni-app
fakaifa1 天前
【最新版】西陆洗车系统源码全开源+uniapp前端+搭建教程
java·小程序·uni-app·php·源码下载·西陆洗车·洗车小程序
anyup1 天前
记一次解决 uni-app 真机运行时导致的白屏问题:Trae vs 通义灵码 vs Cursor
前端·uni-app·trae
getapi1 天前
为什么 uni-app 开发的 App 没有明显出现屏幕适配问题Flutter 开发的 App 出现了屏幕适配问题
flutter·uni-app