Options
All
  • Public
  • Public/Protected
  • All
Menu

颜色处理工具类

Hierarchy

  • ColorUtils

Index

Constructors

constructor

Methods

Static colorReverse

  • colorReverse(strHex: any): string
  • 16进制色值获取反色设置方法

    Parameters

    • strHex: any

      为16进制色值的字符串(例:'#000000')

    Returns string

    返回反色的色值(例:'#ffffff')

Static getDarkColor

  • getDarkColor(color: any, level: any): string
  • 得到hex颜色值为color的加深颜色值,level为加深的程度,限0-1之间

    Parameters

    • color: any

      颜色的16禁止字符串

    • level: any

      0-1 之间的浮点数

    Returns string

    返回十六进制字符串

Static getLightColor

  • getLightColor(color: string, level: number): string
  • 得到hex颜色值为color的减淡颜色值,level为加深的程度,限0-1之间

    Parameters

    • color: string

      颜色的16禁止字符串

    • level: number

      0-1 之间的浮点数

    Returns string

    返回十六进制字符串

Static hexToRgb

  • hexToRgb(strHex: string): any[]
  • hex颜色转rgb颜色

    Parameters

    • strHex: string

      十六进制的颜色值格式(#ffc53d)

    Returns any[]

    返回RGB数组

Static rgbToHex

  • rgbToHex(a: any, b: any, c: any): string
  • GRB颜色转Hex颜色

    Parameters

    • a: any

      R 值

    • b: any

      G 值

    • c: any

      B 值

    Returns string

    返回十六进制字符串

Static rgba

  • rgba(strHex: string, alpha: number): string
  • hex颜色转rgba颜色 ,这个是带有透明参数

    Parameters

    • strHex: string

      十六进制的颜色值格式(#ffc53d)

    • alpha: number

      透明度 (0~1)之间浮点数

    Returns string

    返回 rgba(xx,xx,xx,0.2)格式的字符串

Generated using TypeDoc