icon.md 1.75 KB

Icon 图标

使用iconfont图标

1b9e80dbd4b914f606e6d8db46df2839b057ce36/examples/views/docs/component/icon.md#">基础用法

::: snippet 设置name改变图标,name与iconfont项目中的icon-xxx中的内容为准

<template>
  <div>
    <zui-icon name="attachmoney" />
    <zui-icon name="accountbalancewallet" />
    <zui-icon name="trendingup" />
    <zui-icon name="dns" />
  </div>
</template>

:::

1b9e80dbd4b914f606e6d8db46df2839b057ce36/examples/views/docs/component/icon.md#">大小

::: snippet 设置size改变图标大小,支持px与rem等css标准样式

<template>
  <div>
    <zui-icon name="attachmoney" />
    <zui-icon name="accountbalancewallet" size="16px" />
    <zui-icon name="trendingup" size="2rem" />
  </div>
</template>

:::

1b9e80dbd4b914f606e6d8db46df2839b057ce36/examples/views/docs/component/icon.md#">颜色

::: snippet 设置color改变图标颜色,支持HEX与RGB等CSS标准样式

<template>
  <div>
    <zui-icon name="attachmoney" size="1.5rem" color="deepskyblue" />
    <zui-icon name="trendingup" size="2rem" color="red" />
  </div>
</template>

:::

1b9e80dbd4b914f606e6d8db46df2839b057ce36/examples/views/docs/component/icon.md#">标记信息

::: snippet 设置info改变右上角标记信息

<template>
  <div>
    <zui-icon name="accountbalancewallet" size="2rem" info="1" />
    <zui-icon name="dns" size="2rem" info="新" />
  </div>
</template>

:::

1b9e80dbd4b914f606e6d8db46df2839b057ce36/examples/views/docs/component/icon.md#">标记点

::: snippet 设置dot在右上角显示一个标记点

<template>
  <div>
    <zui-icon name="dns" size="2rem" dot />
  </div>
</template>

:::

API

Attribute 属性

参数|说明|类型|可选值|默认值 -|-|-|-|- name | 图标名 | String | - | - fontFamily | 图标类型 | String | - | iconfont classPrefix | 图标前缀 | String | - | icon- size | 大小 | String | - | - color | 颜色 | String | - | - info | 角标内容 | Number, String | - | - dot | 标记点 | Boolean | true,false | -

Events 事件

事件名称|说明|回调参数 -|-|- click | 按钮点击事件 | -