Skip to content

渐变文字 GradientText

这个东西看起来没啥用,实际上也确实没啥用😁😁

基本使用

basicinfosuccesswarningerror
Show Code
vue
<template>
  <Space gap="small" vertical>
    <GradientText>basic</GradientText>
    <GradientText type="info">info</GradientText>
    <GradientText type="success">success</GradientText>
    <GradientText type="warning">warning</GradientText>
    <GradientText type="error">error</GradientText>
  </Space>
</template>

文字样式

Live ForeverLive ForeverMarried with ChildrenBack in the USSR
Show Code
vue
<template>
  <Space gap="small" vertical>
    <GradientText type="info" :size="36" :weight="500">Live Forever</GradientText>
    <GradientText type="error" :size="36" :weight="600">Live Forever</GradientText>
    <GradientText type="warning" :size="24" :weight="700">Married with Children</GradientText>
    <GradientText type="success" :size="24" :weight="800">Back in the USSR</GradientText>
  </Space>
</template>

自定义颜色

定制颜色定制颜色和标题一样的颜色瞎写的颜色
Show Code
vue
<template>
  <Space gap="small" vertical>
    <GradientText
      :size="24"
      :weight="500"
      :gradient="{
        from: 'rgb(85, 85, 85)',
        to: 'rgb(170, 170, 170)'
      }"
      >定制颜色</GradientText
    >
    <GradientText
      :size="24"
      :weight="500"
      :gradient="{
        deg: 180,
        from: 'rgb(85, 85, 85)',
        to: 'rgb(170, 170, 170)'
      }"
      >定制颜色</GradientText
    >
    <GradientText
      :size="28"
      :weight="500"
      :gradient="{
        deg: '90deg',
        from: '#09c8ce',
        to: '#eb2f96'
      }"
      >和标题一样的颜色</GradientText
    >
    <GradientText :size="24" :weight="500" gradient="linear-gradient(90deg, #1677ff 0%, lime 50%, #ff6900 100%)">瞎写的颜色</GradientText>
  </Space>
</template>

APIs

GradientText

参数说明类型默认值
gradient文字渐变色参数string | Gradientundefined
size文字大小,不指定单位时,默认单位 pxnumber | string14
weight文字粗细number400
type渐变文字的类型'primary' | 'info' | 'success' | 'warning' | 'error''primary'

Gradient Type

名称说明类型默认值
from起始颜色stringundefined
to终点颜色stringundefined
deg?渐变角度,单位 degnumber | string252

Released under the MIT License.