mirror of
https://github.com/ant-design/ant-design.git
synced 2024-12-22 22:48:29 +08:00
1.9 KiB
1.9 KiB
category | type | title | toc |
---|---|---|---|
Components | General | Icon | false |
Meaningful vector graphics.
Icons naming convention
We provide semantic name for every icon, and naming rules are as follows:
-
Scanning line icon has the similar name with its solid one,but it's distinguished by
-o
, for example,question-circle
(a full circle) andquestion-circle-o
(an empty circle); -
Naming sequence:
[icon's name]-[shape, optional]-[Scanning line or not]-[direction, optional]
.
How To Use
Use tag to create an icon and set its type in the type prop, for example:
<Icon type="link" />
Finally, it will be rendered as follow:
<i class="anticon anticon-${type}"></i>
Local deployment of icons font
By default, icon components uses iconfont.cn, publicly available repository of a huge set of icons. In case you need to use a locally deployed version of the icon font, you can refer to this example。
List of icons
Click the icon and copy the code。
Directional Icons
import IconSet from 'site/theme/template/IconSet';
ReactDOM.render(<IconSet className="icons" catigory="direction" />, mountNode);
Suggested Icons
import IconSet from 'site/theme/template/IconSet';
ReactDOM.render(<IconSet className="icons" catigory="suggestion" />, mountNode);
Application Icons
import IconSet from 'site/theme/template/IconSet';
ReactDOM.render(<IconSet className="icons" catigory="other" />, mountNode);
Brand and Logos
import IconSet from 'site/theme/template/IconSet';
ReactDOM.render(<IconSet className="icons" catigory="logo" />, mountNode);
Props
Property | Description | Type | Default |
---|---|---|---|
type | Type of ant design icons | string | - |
spin | Rotate icon with animation | boolean | false |