Icon
ykui 提供了一套常用的图标集合,可直接使用。
基本用法
使用 icon 属性选择展示的图标。
function App() {
return (
<div className="ykui-demo-row">
<Icon icon="icon-423" />
<Icon icon="icon-420" />
<Icon icon="icon-421" />
</div>
);
}
不同尺寸
提供 size 属性自定义图标大小。
function App() {
return (
<div className="ykui-demo-row">
<Icon icon="icon-420" size={16} />
<Icon icon="icon-420" size={24} />
<Icon icon="icon-420" size={32} />
</div>
);
}
不同颜色
提供 color 属性自定义图标大小。
function App() {
return (
<div className="ykui-demo-row">
<Icon icon="icon-420" color="#8A88FF" />
<Icon icon="icon-420" color="rgb(58, 54, 255)" />
<Icon icon="icon-420" color="hsl(211, 100%, 61%)" />
</div>
);
}
全部图标
API
| 属性 | 说明 | 类型 | 默认值 |
|---|---|---|---|
| className | 类名 | string | -- |
| style | 样式 | CSSProperties | -- |
| icon | 图标名字 | string | -- |
| color | 图标颜色 | string | -- |
| size | 图标尺寸 | number | -- |
| onClick | 点击事件 | () => void | -- |