W3Cschool
恭喜您成為首批注冊(cè)用戶(hù)
獲得88經(jīng)驗(yàn)值獎(jiǎng)勵(lì)
解釋?zhuān)哼M(jìn)度條
屬性名 | 類(lèi)型 | 默認(rèn)值 | 必填 | 說(shuō)明 | 最低版本 |
---|---|---|---|---|---|
percent | Float | 否 | 百分比 0~100 | ||
show-info | Boolean | false | 否 | 在進(jìn)度條右側(cè)顯示百分比 | |
stroke-width | Number/String | 2 | 否 | 進(jìn)度條的高度,單位 px | |
border-radius | number/string | 0 | 否 | 圓角大小,單位 px | 3.150.1 |
font-size | number/string | 16 | 否 | 右側(cè)百分比字體大小,單位 px | 3.150.1 |
color | Color | #09BB07 | 否 | 進(jìn)度條顏色 (請(qǐng)使用 activeColor) | |
activeColor | Color | #09BB07 | 否 | 已選擇的進(jìn)度條的顏色 | |
backgroundColor | Color | #E6E6E6 | 否 | 未選擇的進(jìn)度條的顏色 | |
active | Boolean | false | 否 | 進(jìn)度條從左往右的動(dòng)畫(huà) | |
active-mode | String | backwards | 否 | backwards: 動(dòng)畫(huà)從頭播;forwards:動(dòng)畫(huà)從上次結(jié)束點(diǎn)接著播 | |
duration | Number | 20 | 否 | 進(jìn)度增加 1%所需毫秒數(shù) | 3.150.1 |
代碼示例 1: 默認(rèn)樣式
<view class="wrap">
<view class="card-area">
<view class="top-description border-bottom">默認(rèn)樣式</view>
<progress class="progress" percent="20" activeColor="#3c76ff" />
</view>
</view>
代碼示例 2: 顯示當(dāng)前百分比
<view class="wrap">
<view class="card-area">
<view class="top-description border-bottom">
<view>顯示當(dāng)前百分比</view>
<view>show-info</view>
</view>
<!-- 請(qǐng)調(diào)試基礎(chǔ)版本為3.150.1以上查看 font-size="13" 的效果 -->
<progress class="progress" percent="40" font-size="13" activeColor="#3c76ff" show-info active />
</view>
</view>
代碼示例 3: 自定義樣式
<view class="wrap">
<view class="card-area">
<view class="top-description border-bottom">
<view>自定義樣式</view>
<view>stroke-width="7" activeColor="#00BC89"</view>
</view>
<!-- 基礎(chǔ)版本為3.150.1以上外層圓角用屬性設(shè)置,以下用css設(shè)置 -->
<progress class="progress" percent="60" border-radius="90" activeColor="#00BC89" backgroundColor="#E6E6E6" stroke-width="7" active />
</view>
</view>
.progress {
margin: .35rem .23rem;
}
.progress-bar, // 外層圓角設(shè)置
.progress-inner-bar {
border-radius: 30rpx;
}
代碼示例 4: 顯示動(dòng)畫(huà)
<view class="wrap">
<view class="card-area">
<view class="top-description border-bottom">顯示動(dòng)畫(huà)</view>
<progress class="progress" duration="10" percent="70" color="#38f" active active-mode="backwards" />
<progress class="progress" percent="80" color="#38f" active active-mode="forwards" />
</view>
</view>
圖片示例
參考示例:設(shè)置圓角 progress
<view class="wrap">
<progress class="progress" percent="60" activeColor="#3c76ff" stroke-width="10" active />
</view>
.wrap {
padding: 0.3rem 0.15rem;
}
.progress-bar, //外層圓角
.progress-inner-bar {//內(nèi)層圓角
border-radius: 30rpx;
}
Copyright©2021 w3cschool編程獅|閩ICP備15016281號(hào)-3|閩公網(wǎng)安備35020302033924號(hào)
違法和不良信息舉報(bào)電話(huà):173-0602-2364|舉報(bào)郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號(hào)
聯(lián)系方式:
更多建議: