Functions
cssVarName()
cssVarName<
T>(name,useVar,namespace,processor):string
获取 CSS 变量名
Type Parameters
| Type Parameter |
|---|
T extends CssVarNameType |
Parameters
| Parameter | Type | Default value | Description |
|---|---|---|---|
name | T | undefined | 变量名 |
useVar | boolean | false | 使用 var() 函数 |
namespace | string | '' | 命名空间 |
processor | CssVarNameProcessor | ... | 变量名处理器 |
Returns
string
Example
ts
cssVarName('color')
// => '--color'
cssVarName('bg', true)
// => 'var(--bg)'
cssVarName('color', false, 'el')
// => '--el-color'
cssVarName('color', false, 'el', (namespace, name) => `${namespace}_${name}`)
// => '--el_color'
cssVarName.defaultProcessor = (namespace, name) => `${namespace}_${name}`
cssVarName('color', false, 'el')
// => '--el_color'Namespaces
Type Aliases
CssVarNameProcessor()
CssVarNameProcessor = (
namespace,name) =>string
变量名处理器
Parameters
| Parameter | Type |
|---|---|
namespace | string |
name | CssVarNameType |
Returns
string