W3Cschool
恭喜您成為首批注冊(cè)用戶
獲得88經(jīng)驗(yàn)值獎(jiǎng)勵(lì)
解釋: 圖標(biāo) 設(shè)計(jì)資源下載
屬性名 | 類(lèi)型 | 默認(rèn)值 | 必填 | 說(shuō)明 | ||
---|---|---|---|---|---|---|
type |
String |
是 |
生效的值:success 、info 、warn 、waiting 、success_no_circle 、clear 、search 、personal 、setting 、top 、close 、cancel 、download 、checkboxSelected 、radioSelected 、radioUnselect 、loadingGrey 。 |
|||
size |
Number |
23 |
否 |
icon 的大小,單位是 px 。 |
||
color |
String |
否 |
icon 的顏色,同 css 的 color 。 |
值 | 說(shuō)明 |
---|---|
success |
成功圖標(biāo) |
info |
消息圖標(biāo) |
warn |
警告圖標(biāo) |
waiting |
等待圖標(biāo) |
success_no_circle |
無(wú)圓形邊框成功圖標(biāo) |
clear |
刪除圖標(biāo) |
search |
搜索圖標(biāo) |
personal |
人物圖標(biāo) |
setting |
設(shè)置圖標(biāo) |
top |
回到頂部圖標(biāo) |
close |
關(guān)閉圖標(biāo) |
cancel |
取消圖標(biāo) |
download |
下載圖標(biāo) |
checkboxSelected |
復(fù)選框選中圖標(biāo) |
radioSelected |
單選框選中圖標(biāo) |
radioUnselect |
單選框未選中圖標(biāo) |
loadingGrey |
loading 圖標(biāo) |
代碼示例 1: 自定義 icon 類(lèi)型
<view class="wrap">
<view class="card-area">
<view class="top-description border-bottom">自定義icon類(lèi)型</view>
<view class="icon-area">
<view class="icon-item" s-for="type in types.smallDefault">
<icon type="{{type}}"/>
<view class="icon-text"> {{type}}</view>
</view>
</view>
</view>
</view>
Page({
data: {
types: {
smallDefault: ['success', 'info', 'warn', 'waiting',
'success_no_circle', 'clear', 'search', 'personal',
'setting', 'top', 'close', 'cancel', 'download',
'checkboxSelected', 'radioSelected', 'radioUnselect']
}
}
});
.icon-area {
margin-top: .15rem;
}
.icon-item {
display: inline-block;
flex-direction: column;
justify-content: center;
text-align: center;
width: .8rem;
height: .95rem;
margin: .07rem;
}
.icon-text {
margin-top: .15rem;
width: .8rem;
word-break: break-all;
}
設(shè)計(jì)指南
根據(jù)使用場(chǎng)景選擇適用的 icon 類(lèi)型:功能類(lèi)圖標(biāo)通常用于輔助文案內(nèi)容,用于功能入口處;狀態(tài)類(lèi)圖標(biāo)通常用來(lái)展現(xiàn)當(dāng)前狀態(tài)。
代碼示例 2: 自定義 icon 大小
<view class="wrap">
<view class="card-area">
<view class="top-description border-bottom">自定義icon大小</view>
<view class="icon-area">
<view s-for="size in sizes" class="icon-item">
<icon type="success" size="{{size}}"/>
<view class="icon-text">{{size}}px</view>
</view>
</view>
</view>
</view>
Page({
data: {
sizes: [
40, 34, 30, 24, 22, 18, 16
]
}
});
.icon-area {
margin-top: .15rem;
}
.icon-item {
display: inline-block;
flex-direction: column;
justify-content: center;
text-align: center;
width: .8rem;
height: .95rem;
margin: .07rem;
}
.icon-text {
margin-top: .15rem;
width: .8rem;
word-break: break-all;
}
代碼示例 3: 自定義 icon 顏色
<view class="wrap">
<view class="card-area">
<view class="top-description border-bottom">自定義icon顏色</view>
<view class="icon-area">
<view class="icon-item" s-for="color in colors">
<icon type="success" size="25" color="{{color}}" class="icon-color" />
<view class="icon-text">{{color}}</view>
</view>
</view>
</view>
</view>
Page({
data: {
colors: [
'#3388FF', '#F7534F', '#FF6600', '#000000'
]
}
});
.icon-area {
margin-top: .15rem;
}
.icon-item {
display: inline-block;
flex-direction: column;
justify-content: center;
text-align: center;
width: .8rem;
height: .95rem;
margin: .07rem;
}
.icon-text {
margin-top: .15rem;
width: .8rem;
word-break: break-all;
}
設(shè)計(jì)指南
請(qǐng)根據(jù)當(dāng)前的語(yǔ)義選擇合適的 icon 顏色,如紅色通常表示警示,請(qǐng)謹(jǐn)慎使用。
正確
錯(cuò)誤
Copyright©2021 w3cschool編程獅|閩ICP備15016281號(hào)-3|閩公網(wǎng)安備35020302033924號(hào)
違法和不良信息舉報(bào)電話:173-0602-2364|舉報(bào)郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號(hào)
聯(lián)系方式:
更多建議: