2025-05-11 18:05:11 +08:00

1.9 KiB

Icon

Icon component for displaying various icons.

Basic Usage

Set the name attribute to use the built-in icons.

<wd-icon name="add-circle"></wd-icon>
<wd-icon name="add"></wd-icon>
<wd-icon name="arrow-down"></wd-icon>
<wd-icon name="arrow-right"></wd-icon>
<wd-icon name="camera"></wd-icon>

Icon Color

Set the color attribute to customize the icon color.

<wd-icon name="add-circle" color="#0083ff"></wd-icon>

Icon Size

Set the size attribute to customize the icon size.

<wd-icon name="add-circle" size="20px"></wd-icon>
<wd-icon name="add-circle" size="25px"></wd-icon>
<wd-icon name="add-circle" size="30px"></wd-icon>

Custom Icon

Wot UI allows you to use custom icons in two ways:

1. Using Custom Font Icons

First, you need to define your own font icon library, and then set the class-prefix attribute to use your custom font icons.

<wd-icon class-prefix="my-icon" name="my-icon-name"></wd-icon>

2. Using Image Icons

Set the custom attribute to use image icons, and set the name attribute to the image URL.

<wd-icon custom name="https://example.com/icon.png"></wd-icon>

Icon List

Attributes

Attribute Description Type Default Version
name Icon name string - -
color Icon color string - -
size Icon size string - -
class-prefix Custom icon class prefix string wd-icon -
custom Whether to use custom image icon boolean false -

Events

Event Name Description Parameters Version
click Triggered when the icon is clicked event: Event -

External Style Classes

Class Name Description Version
custom-class Root node custom class -