icon 图标

解释:图标设计资源下载。如需更多图标样式,可使用 Smart UI 组件,详见 icon 图标

属性说明

属性名类型默认值必填说明

type

String

生效的值见下表 type 有效值

size

Number

23

icon 的大小(单位:px)

color

Color

icon 的颜色

type 有效值

说明
success成功图标
info消息图标
warn警告图标
waiting等待图标
success_no_circle无圆形边框成功图标
clear删除图标
search搜索图标
personal人物图标
setting设置图标
top回到顶部图标
close关闭图标
cancel取消图标
download下载图标
checkboxSelected复选框选中图标
radioSelected单选框选中图标
radioUnselect单选框未选中图标
loadingGreyloading 图标

示例

跳转编辑工具

在开发者工具中打开

在 WEB IDE 中打开

扫码体验

代码示例

百度智能小程序

请使用百度APP扫码

代码示例 1:自定义 icon 类型

  • SWAN
  • JS
  • CSS
  1. <view class="wrap">
  2. <view class="card-area">
  3. <view class="top-description border-bottom">自定义icon类型</view>
  4. <view class="icon-area">
  5. <view class="icon-item" s-for="type in types.smallDefault">
  6. <icon type="{{type}}"/>
  7. <view class="icon-text"> {{type}}</view>
  8. </view>
  9. </view>
  10. </view>
  11. </view>

设计指南

根据使用场景选择适用的 icon 类型:功能类图标通常用于辅助文案内容,用于功能入口处;状态类图标通常用来展现当前状态。

代码示例 2:自定义 icon 大小

  • SWAN
  • JS
  • CSS
  1. <view class="wrap">
  2. <view class="card-area">
  3. <view class="top-description border-bottom">自定义icon大小</view>
  4. <view class="icon-area">
  5. <view s-for="size in sizes" class="icon-item">
  6. <icon type="success" size="{{size}}"/>
  7. <view class="icon-text">{{size}}px</view>
  8. </view>
  9. </view>
  10. </view>
  11. </view>

代码示例 3:自定义 icon 颜色

  • SWAN
  • JS
  • CSS
  1. <view class="wrap">
  2. <view class="card-area">
  3. <view class="top-description border-bottom">自定义icon颜色</view>
  4. <view class="icon-area">
  5. <view class="icon-item" s-for="color in colors">
  6. <icon type="success" size="25" color="{{color}}" class="icon-color" />
  7. <view class="icon-text">{{color}}</view>
  8. </view>
  9. </view>
  10. </view>
  11. </view>

设计指南

请根据当前的语义选择合适的 icon 颜色,如红色通常表示警示,请谨慎使用。

icon 图标 - 图2

正确

icon 图标 - 图3

错误