图标
大约 2 分钟
注意
由于版权问题,我们禁止使用 iconfont,统一使用 svg 图标,系统中已经内置的一部分图标,如果不满足您的使用,请与设计师联系设计新的图标进行补充。
基础用法
<!-- 在组件中使用图标,不用手动导入,因为自动导入插件会帮你导入 -->
<sp-icon name="home" />
<sp-icon name="ticket-completed-multi" />
图标旋转
中心旋转
<sp-icon name="ticket-completed-multi" rotate="180deg" />
垂直翻转
<sp-icon name="ticket-completed-multi" rotate-x="180deg" />
水平翻转
<sp-icon name="ticket-completed-multi" rotate-y="180deg" />
图标大小
继承父元素字体大小
图标大小与父元素的字体大小相关,可用继承父元素的字体大小
<div style="font-size: 40px">
<sp-icon name="ticket-completed-multi" />
</div>
使用独立属性配置
<sp-icon name="ticket-completed-multi" size="50px" />
图标文件的命名规则
- 文件名使用横线连接 (kebab-case)
- 如果为多色图标使用
multi
结尾 - 如果是动态图标使用
animate
结尾 - 如果是面型图标使用
filled
结尾 - 优先使用图标形态命名,其次采取图标表示的功能命名。
图标合集
提示
您可以点击图标复制代码。
系统
外设
植物、服饰
提示、气泡
箭头
文件
时间
工单
电话
聊天、沟通
业务
人型图标
眼睛
仓库、购物
图表
天地玄黄宇宙洪荒
产品
属性
属性名 | 说明 | 类型 | 默认值 |
---|---|---|---|
name | 图标名称 | SpIconName | unknown-animate |
rotate | 图标旋转 transform: rotate(${rotate}); 比较常用的选中 180° 值应为 180deg。 详见 MDN | string | - |
rotateX | 围绕横坐标 (水平轴) 旋转,垂直翻转的值应为 180deg。与 css 属性相同,详见 MDN | string | - |
rotateY | 围绕纵坐标 (垂直轴) 旋转,水平翻转的值应为 180deg。与 css 属性相同,详见 MDN | string | - |
size | 图标大小 | string | - |