图标
Icon展示与容器Lucide 线性图标,统一 1.5 线宽并跟随文字颜色。默认作为装饰对读屏隐藏;独立使用、没有旁边文字时传入 label。
属性
| 名称 | 类型 | 默认值 | 说明 |
|---|---|---|---|
name | IconName | 必填 | 图标名,如 IconName::Search。 |
size | u32 | 16 | 边长,单位像素。 |
class | String | 空 | 附加类名;行内图标可加 icon-inline 做光学对齐。 |
label | Option<String> | None | 读屏朗读的名称;不传则 aria-hidden。 |
用法
src/components/ui/icons.rsview! {
<Icon name=IconName::Search/>
<Icon name=IconName::X size=20 label="\u5173\u95ED"/>
}