欢迎光临
我们一直在努力

九八云百度小程序教程:progress 进度条

  • progress 进度条
    • 属性说明
    • 示例
      • 代码示例 1:默认样式
      • 代码示例 2:显示当前百分比
      • 代码示例 3:设置颜色
      • 代码示例 4:设置宽度、外圆角
      • 代码示例 5:设置宽度、内圆角
      • 代码示例 6:显示动画

    progress 进度条

    解释:进度条。

    属性说明

    属性名 类型 默认值 必填 说明 最低版本

    percent

    Float

    0

    百分比 0~100%

    show-info

    Boolean

    false

    在进度条右侧显示百分比

    stroke-width

    Number/String

    2

    进度条的高度(单位:px)

    border-radius

    Number/String

    0

    圆角大小(单位:px)

    3.150.1

    font-size

    Number/String

    16

    右侧百分比字体大小(单位:px)

    3.150.1

    color

    Color

    #09BB07

    进度条颜色(推荐使用 activeColor)

    activeColor

    Color

    #09BB07

    已选择的进度条的颜色

    backgroundColor

    Color

    #E6E6E6

    未选择的进度条的颜色

    active

    Boolean

    false

    进度条从左往右的动画

    active-mode

    String

    backwards

    backwards:动画从头播;forwards:动画从上次结束点接着播

    duration

    Number

    20

    进度增加 1% 所需毫秒数

    3.150.1

    示例

    跳转编辑工具

    在开发者工具中打开

    在 WEB IDE 中打开

    扫码体验

    代码示例

    请使用百度APP扫码

    代码示例 1:默认样式

    • SWAN
    
     
    1. <view class="wrap">
    2. <view class="card-area">
    3. <view class="top-description border-bottom">默认样式</view>
    4. <progress class="progress" percent="20" />
    5. </view>
    6. </view>

    代码示例 2:显示当前百分比

    • SWAN
    
     
    1. <view class="wrap">
    2. <view class="card-area">
    3. <view class="top-description border-bottom">
    4. <view>显示当前百分比</view>
    5. <view>show-info</view>
    6. </view>
    7. <!-- 请调试基础版本为3.150.1以上查看 font-size="13" 的效果 -->
    8. <progress class="progress" percent="40" font-size="13" activeColor="#3c76ff" show-info active />
    9. </view>
    10. </view>

    代码示例 3:设置颜色

    • SWAN
    
     
    1. <view class="wrap">
    2. <view class="card-area">
    3. <view class="top-description border-bottom">
    4. <view>设置颜色</view>
    5. <view>activeColor="#00BC89"</view>
    6. </view>
    7. <progress class="progress" percent="60" activeColor="#00BC89" backgroundColor="#E6E6E6" active />
    8. </view>
    9. </view>

    代码示例 4:设置宽度、外圆角

    • SWAN
    • CSS
    
     
    1. <view class="wrap">
    2. <view class="card-area">
    3. <view class="top-description border-bottom">
    4. <view>设置宽度、外圆角</view>
    5. <view>border-radius="90" stroke-width="7"</view>
    6. </view>
    7. <!-- 基础版本为3.150.1以上外层圆角用属性设置,以下用css设置 -->
    8. <progress class="progress" percent="60" border-radius="90" stroke-width="7" backgroundColor="#E6E6E6" active />
    9. </view>
    10. </view>

    代码示例 5:设置宽度、内圆角

    • SWAN
    • CSS
    
     
    1. <view class="wrap">
    2. <view class="card-area">
    3. <view class="top-description border-bottom">
    4. 设置宽度、内圆角
    5. </view>
    6. <progress class="inner-progress" percent="60" backgroundColor="#E6E6E6" stroke-width="7" active />
    7. </view>
    8. </view>

    代码示例 6:显示动画

    • SWAN
    
     
    1. <view class="wrap">
    2. <view class="card-area">
    3. <view class="top-description border-bottom">显示动画</view>
    4. <progress class="progress" duration="10" percent="70" color="#38f" active active-mode="backwards" />
    5. <progress class="progress" percent="80" color="#38f" active active-mode="forwards" />
    6. </view>
    7. </view>

    赞(0) 打赏
    未经允许不得转载:九八云安全 » 九八云百度小程序教程:progress 进度条

    评论 抢沙发