图标

Icon展示与容器

Lucide 线性图标,统一 1.5 线宽并跟随文字颜色。默认作为装饰对读屏隐藏;独立使用、没有旁边文字时传入 label。

预览

属性

名称类型默认值说明
nameIconName必填图标名,如 IconName::Search。
sizeu3216边长,单位像素。
classString空附加类名;行内图标可加 icon-inline 做光学对齐。
labelOption<String>None读屏朗读的名称;不传则 aria-hidden。

用法

src/components/ui/icons.rs
Leptos view!
view! {
    <Icon name=IconName::Search/>
    <Icon name=IconName::X size=20 label="\u5173\u95ED"/>
}