SusIcon
![]()
来自 kit 图标集的字形 — 尺寸、颜色,可选旋转。
包
SusKit · 原子(商业)
属性
| 名称 | 类型 | 默认值 | |
|---|---|---|---|
Icon | Prop<string> | "" | |
Key | Prop<string> | "" | |
Source | Prop<string> | "" | |
Kind | Prop<string> | "auto" | |
Size | Prop<string> | "md" | |
SizePx | Prop<int> | 0 | |
Color | Prop<string> | "" | |
Spin | Prop<bool> | false | |
Weight | Prop<SusIconWeight> | SusIconWeight.Regular |
插槽
没有插槽。
事件
没有公开事件。
样式钩子
USS 类契约 — 无需改 C# 即可覆盖外观。状态通过这些类切换:
sus-iconsus-icon__imagesus-icon--color-dangersus-icon--color-infosus-icon--color-inheritsus-icon--color-primarysus-icon--color-secondarysus-icon--color-successsus-icon--color-textsus-icon--color-warningsus-icon--fluidsus-icon--kind-gamesus-icon--kind-portraitsus-icon--lgsus-icon--mdsus-icon--missingsus-icon--smsus-icon--spinsus-icon--xlsus-icon--xs
用法
xml
<template>
<sus:SusIcon Icon="sword"
Size="md"
Color="primary" />
</template>csharp
var icon = new SusIcon();
icon.Icon.Value = "gear";
icon.Size.Value = "lg";
icon.Spin.Value = true;尺寸
xs · sm · md · lg · xl(或使用 SizePx 指定精确像素尺寸)
备注
Icon/Key指定 Phosphor 风格的图形名称;当Kind不是auto时,Source可以指向自定义资源。