1.0.7 • Published 1 month ago

@tanzhenxing/zx-loading-icon v1.0.7

Weekly downloads
-
License
ISC
Repository
-
Last release
1 month ago

zx-loading-icon 加载动画

介绍

一个简洁的加载动画组件,用于在加载更多内容、开关切换等场景中展示正在加载的状态。

平台兼容性

全平台兼容(App、H5、微信小程序等)

基础用法

<zx-loading-icon mode="circle"></zx-loading-icon>

不同模式

组件提供三种模式:circle(圆形)、spinner(花朵形)、semicircle(半圆形)

<!-- 圆形加载动画 -->
<zx-loading-icon mode="circle"></zx-loading-icon>

<!-- 花朵形加载动画 -->
<zx-loading-icon mode="spinner"></zx-loading-icon>

<!-- 半圆形加载动画 -->
<zx-loading-icon mode="semicircle"></zx-loading-icon>

自定义颜色和大小

<!-- 自定义颜色 -->
<zx-loading-icon color="#3c9cff"></zx-loading-icon>

<!-- 自定义大小 -->
<zx-loading-icon size="80rpx"></zx-loading-icon>

<!-- 设置非激活边框颜色 -->
<zx-loading-icon mode="circle" color="#3c9cff" inactiveColor="#e4e4e4"></zx-loading-icon>

显示文字

<!-- 水平排列 -->
<zx-loading-icon text="加载中"></zx-loading-icon>

<!-- 垂直排列 -->
<zx-loading-icon text="加载中" vertical></zx-loading-icon>

<!-- 自定义文字样式 -->
<zx-loading-icon text="加载中" textSize="28rpx" textColor="#3c9cff"></zx-loading-icon>

自定义动画

<!-- 自定义动画速度 -->
<zx-loading-icon duration="800"></zx-loading-icon>

<!-- 自定义动画函数 -->
<zx-loading-icon timingFunction="linear"></zx-loading-icon>

API

Props

参数说明类型默认值
show是否显示组件Booleantrue
color动画活动区域的颜色String#ffffff
textColor提示文本的颜色String#909193
vertical文字和图标是否垂直排列Booleanfalse
mode模式选择,circle-圆形,spinner-花朵形,semicircle-半圆形Stringcircle
size加载图标的大小,单位默认rpxString / Number60rpx
textSize文字大小String / Number30rpx
text文字内容String / Number''
timingFunction动画模式Stringease-in-out
duration动画执行周期时间(ms)String / Number1200
inactiveColormode=circle时的暗边颜色Stringtransparent

示例项目

更多示例和详细用法请参考:https://zxui.org/components/loading-icon

1.0.7

1 month ago

1.0.6

2 months ago

1.0.5

2 months ago

1.0.4

10 months ago

1.0.3

11 months ago

1.0.2

11 months ago

1.0.0

1 year ago