Options
All
  • Public
  • Public/Protected
  • All
Menu

Class CssTool

Css Helper.

Hierarchy

  • CssTool

Index

Methods

Static calcValue

  • Parameters

    Returns string

Static convertToRGB

  • convertToRGB(val: string): TRGBA
  • Parameters

    • val: string

    Returns TRGBA

Static hex2rgb

  • Converts Hex color string to RGBA.

    Parameters

    Returns TRGBA

Static hsl2rgb

  • Converts HSLA to RGBA.

    Parameters

    Returns TRGBA

Static hslString

  • Converts HSLA to css string.

    Parameters

    Returns HSLA

Static hyphenCase

  • hyphenCase(name: string): string
  • Convert 'backgroundColor' to 'background-color'.

    Parameters

    • name: string

    Returns string

Static isColor

  • isColor(a: string): boolean
  • Parameters

    • a: string

    Returns boolean

Static isHEX

  • isHEX(a: string): boolean
  • Parameters

    • a: string

    Returns boolean

Static isHSL

  • isHSL(a: string): boolean
  • Parameters

    • a: string

    Returns boolean

Static isRGB

  • isRGB(a: string): boolean
  • Parameters

    • a: string

    Returns boolean

Static normValue

  • normValue(v: string | number, defaultVal: string, defaultUnit?: string): string
  • Returns a normalized value string with default value or defaule unit.

    Parameters

    • v: string | number
    • defaultVal: string
    • Optional defaultUnit: string

      If is undefined then default unit is px

    Returns string

Static numberOf

  • numberOf(val: string | number): number
  • Parameters

    • val: string | number

    Returns number

Static rgb2hex

  • rgb2hex(r: number, g: number, b: number, a?: number): HEX
  • Converts RGBA to Hex color.

    Parameters

    • r: number

      red value: 0~255

    • g: number

      green value: 0~255

    • b: number

      blue value: 0~255

    • Optional a: number

      alpha value: 0~1

    Returns HEX

Static rgb2hsl

  • Converts RGBA to HSLA.

    Parameters

    Returns THSLA

Static rgbString

  • Converts RGBA to css string.

    Parameters

    Returns RGBA

Static toTHSL

Static toTRGB

Static unitOf

  • unitOf(val: string | number): string
  • Parameters

    • val: string | number

    Returns string