更新记录

1.0.0(2026-07-12) 下载此版本

初始版本


平台兼容性

uni-app(4.0)

Vue2 Vue2插件版本 Vue3 Vue3插件版本 Chrome Chrome插件版本 Safari Safari插件版本 app-vue app-nvue Android Android插件版本 iOS 鸿蒙
1.0.0 1.0.0 1.0.0 1.0.0 - - 1.0.0 - -
微信小程序 微信小程序插件版本 支付宝小程序 抖音小程序 百度小程序 快手小程序 京东小程序 鸿蒙元服务 QQ小程序 飞书小程序 小红书小程序 快应用-华为 快应用-联盟
1.0.0 - - - - - - - - - - -

zv-text-gradient

文本渐变组件,支持线性、径向、锥形渐变。

用法

<!-- 线性渐变 -->
<zv-text-gradient text="线性渐变文本" />

<!-- 不同角度 -->
<zv-text-gradient text="45度渐变" :angle="45" :colors="['#ff6b6b', '#4ecdc4']" />
<zv-text-gradient text="0度渐变" :angle="0" :colors="['#ff6b6b', '#4ecdc4']" />

<!-- 径向渐变 -->
<zv-text-gradient text="径向渐变文本" type="radial" :colors="['#6bcb77', '#ff6b6b']" />

<!-- 锥形渐变 -->
<zv-text-gradient text="锥形渐变文本" type="conic" :colors="['#4d96ff', '#00d4ff', '#ffd93d']" />

<!-- 自定义颜色位置 -->
<zv-text-gradient
  text="自定义位置渐变"
  :colors="[
    { color: '#ff0000', offset: '0%' },
    { color: '#ffff00', offset: '30%' },
    { color: '#00ff00', offset: '60%' },
    { color: '#0000ff', offset: '100%' }
  ]"
/>

<!-- 彩虹预设 -->
<zv-text-gradient text="彩虹渐变效果" preset="rainbow" />

<!-- 直接传 CSS 渐变 -->
<zv-text-gradient text="自定义" gradient="linear-gradient(90deg, red, blue)" />

参数

参数 说明 默认
text 文本内容(可用 slot) -
type linear / radial / conic linear
colors 颜色数组或 { color, offset } 四色渐变
preset 预设 rainbow / sunset / forest -
angle 线性角度(数字或 deg) 90
direction 线性方向,如 to right -
radialShape circle / ellipse circle
radialAt 径向中心位置 center
conicFrom 锥形起始角 0
conicAt 锥形中心 center
gradient 完整 CSS 渐变字符串 -
fontSize / fontWeight / lineHeight 文字样式 36rpx / bold
customStyle 额外行内样式 -
fallbackColor 不支持渐变时的纯色 首个颜色

说明

依赖 background-clip: text,H5 / App 支持较好;部分小程序基础库较低时可能显示为 fallbackColor

隐私、权限声明

1. 本插件需要申请的系统权限列表:

2. 本插件采集的数据、发送的服务器地址、以及数据用途说明:

插件不采集任何数据

3. 本插件是否包含广告,如包含需详细说明广告表达方式、展示频率:

许可协议

MIT协议

暂无用户评论。