Icon 图标

图标组件通过模拟 strut 特性,可以包裹 SVG 标签,使之与任意内联元素对齐。

COMZ 基于 bootstrap icon 封装了 @comz/icons 图标库,可以在项目中直接引用。

基础用法

在内联元素文档流中可以使用组件包裹 SVG 标签来居中对齐图标。

UI 样式中推荐 flex 布局来直接对齐 SVG 图标。

Location. Heart.

Location.
Heart.

show code

旋转图标

添加 spin 属性可以使被包裹的图标顺时针旋转。

show code

图标样式

图标组件提供了 sizecolorlink 属性用来快速修改样式。

size 用来修改图标的尺寸
color 用来修改图标的颜色
link 用来声明可点击的鼠标样式

show code

API

属性

AttributeTypeDefaultDescription
size<length>inherit图标尺寸
color<color>inherit图标颜色
spinbooleanfalse是否旋转
linkbooleanfalse是否可点击

插槽

SlotDescription
default默认插槽,放置图标组件

事件

EventTypeDescription
on-click() => void监听点击事件