微信小程序组件解读和分析:四、icon图标

icon图标组件说明:

icon是一种图标格式,用于系统图标、软件图标等,这种图标扩展名为.icon、.ico。常见的软件或windows桌面上的那些图标一般都是ICON格式的。在应用上面很多地方用到了icon图标,这样方便程序表述程序返回的操作状态,用户一眼就能看出应用返回的意思,提高用户体验,在小程序的组件提供了常用的icon图标,详细使用看下面介绍!

icon图标组件用法说明:

在使用的icon的时候,使用icon标签,然后有type属性和size属性,

具体的属性看最后的属性总结,标签的使用参考下面的代码。

示例代码的运行效果如下:

下面是WXML代码:

[XML] 纯文本查看 复制代码

?


01

02

03

04

05

06

07

08

09

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

33

34

35

36

37

38

39

40

41

42

43

44

45

46

47

48

49

50

51

52

53

<view class="page">

    <view class="page__hd">

        <view class="page__title">Icons</view>

        <view class="page__desc">图标</view>

    </view>

    <view class="page__bd">

        <view class="icon-box">

            <icon type="success" size="93"></icon>

            <view class="icon-box__ctn">

                <view class="icon-box__title">成功</view>

                <view class="icon-box__desc">用于表示操作顺利达成</view>

            </view>

        </view>

        <view class="icon-box">

            <icon type="info" size="93"></icon>

            <view class="icon-box__ctn">

                <view class="icon-box__title">提示</view>

                <view class="icon-box__desc">用于表示信息提示;也常用于缺乏条件的操作拦截,提示用户所需信息</view>

            </view>

        </view>

        <view class="icon-box">

            <icon type="warn" size="93" color="#C9C9C9"></icon>

            <view class="icon-box__ctn">

                <view class="icon-box__title">普通警告</view>

                <view class="icon-box__desc">用于表示操作后将引起一定后果的情况</view>

            </view>

        </view>

        <view class="icon-box">

            <icon type="warn" size="93"></icon>

            <view class="icon-box__ctn">

                <view class="icon-box__title">强烈警告</view>

                <view class="icon-box__desc">用于表示操作后将引起严重的不可挽回的后果的情况</view>

            </view>

        </view>

        <view class="icon-box">

            <icon type="waiting" size="93"></icon>

            <view class="icon-box__ctn">

                <view class="icon-box__title">等待</view>

                <view class="icon-box__desc">用于表示等待</view>

            </view>

        </view>

        <view class="icon_sp_area">

            <icon type="success" size="23"></icon>

            <icon type="success_no_circle" size="23"></icon>

            <icon type="circle" size="23"></icon>

            <icon type="warn" size="23" color="#F43530"></icon>

            <icon type="download" size="23"></icon>

            <icon type="info_circle" size="23"></icon>

            <icon type="cancel" size="23"></icon>

            <icon type="search" size="20"></icon>

        </view>

    </view>

</view>

下面是WXSS代码:

[CSS] 纯文本查看 复制代码

?


01

02

03

04

05

06

07

08

09

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

icon{

    margin-right: 13px;

}

.page__bd {

    padding-left: 40px;

    padding-right: 40px;

    text-align: left;

}

.icon-box{

    margin-bottom: 25px;

    display: flex;

    align-items: center;

}

.icon-box__ctn{

    flex-shrink: 100;

}

.icon-box__title{

    font-size: 20px;

}

.icon-box__desc{

    margin-top: 6px;

    font-size: 12px;

    color: #888888;

}

.icon_sp_area {

    margin-top: 10px;

    text-align: left;

}

icon图标组件的主要属性:


属性

类型

默认值

说明

type

String
 
icon的类型,有效值:success, success_no_circle, info, warn, waiting, cancel, download, search, clear

size

int

23

icon的大小,单位px

color

Color
 
icon的颜色,同css的color

点击查看原文

时间: 2024-12-28 08:57:55

微信小程序组件解读和分析:四、icon图标的相关文章

微信小程序组件解读和分析:五、text文本

text文本组件说明: text 文本就是微信小程序中显示出来的文本. text文本组件的示例代码运行效果如下: 下面是WXML代码: [XML] 纯文本查看 复制代码 ? 1 2 3 4 <view > <text>我是文本组件</text> </view> <text>{{text}}</text> 下面是JS代码: [JavaScript] 纯文本查看 复制代码 ? 01 02 03 04 05 06 07 08 09 10 1

微信小程序组件解读和分析:六、progress进度条

progress进度条组件说明: 进度条,就是表示事情当前完成到什么地步了,可以让用户视觉上感知事情的执行.progress进度条是微信小程序的组件,和HTML5的进度条progress类似. progress进度条组件示例代码运行效果如下: 下面是WXML代码: [XML] 纯文本查看 复制代码 ? 1 2 3 4 5 <!--index.wxml--> <view class="content">     <text class="con-t

微信小程序组件解读和分析:十、input输入框

input输入框组件说明: 本文介绍input 输入框的各种参数及特性. input输入框示例代码运行效果如下: 下面是WXML代码: [XML] 纯文本查看 复制代码 ? 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 <view class="content"> type:有效值:text 感觉没什么区别 <input  placeholder="type=text" type=

微信小程序组件解读和分析:十一、label标签

label标签组件说明: label标签,与html的label标签基本一样.label 元素不会向用户呈现任何特殊效果.不过,它为鼠标用户改进了可用性.如果您在 label 元素内点击文本,就会触发此控件.就是说,当用户选择该标签时,就会自动将焦点转到和标签绑定的表单控件上,主要用来改进表单组件的可用性.使用for属性找到对应的id,或者将控件放在该标签下,当点击时,就会触发对应的控件.for优先级高于内部控件,内部有多个控件的时候默认触发第一个控件.目前可以绑定的控件有:<button/>

微信小程序组件解读和分析:十二、picker滚动选择器

picker滚动选择器组件说明: picker: 滚动选择器,现支持三种选择器,通过mode属性来区分, 分别是普通选择器(mode = selector),时间选择器(mode = time),日期选择器(mode = date), 默认是普通选择器. picker滚动选择器示例代码运行效果如下: 下面是WXML代码: [XML] 纯文本查看 复制代码 ? 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23

微信小程序组件解读和分析:十三、radio单选项目

radio单选项目组件说明: radio:单选项目. radio-group: 单项选择器,内部由多个<radio/>组成. radio单选项目示例代码运行效果如下: 下面是WXML代码: [XML] 纯文本查看 复制代码 ? 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 <view class="page">   <view class="page__hd">     <text

微信小程序组件解读和分析:七、button按钮

button按钮组件说明: button,顾名思义,按钮,类似于html的button标签.我们可以设置按钮的属性,比如字体颜色大小,背景颜色等,可以给按钮绑定事件,用户点击时会触发事件. button按钮组件示例代码运行效果如下: 下面是WXML代码: [XML] 纯文本查看 复制代码 ? 1 2 3 4 5 <!--index.wxml--> <view class="content">     <text class="con-text&q

微信小程序组件解读和分析:九、form表单

form表单组件说明: 表单,将组件内的用户输入的<switch/> <input/> <checkbox/> <slider/> <radio/> <picker/> 提交. 当点击 <form/> 表单中 formType 为 submit 的<button/> 组件时,会将表单组件中的 value 值进行提交,需要在表单组件中加上 name 来作为 key. form表单组件用法: 重置:<butt

微信小程序组件解读和分析:十五、switch 开关选择器

switch 开关选择器组件说明: switch,开关选择器.只能选择或者不选.这种属于表单控件或者查询条件控件. switch 开关选择器示例代码运行效果如下: 下面是WXML代码: [XML] 纯文本查看 复制代码 ? 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 <view class="secti