vant ui progress进度条组件样式调整

这篇具有很好参考价值的文章主要介绍了vant ui progress进度条组件样式调整。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

vant ui progress进度条组件样式调整

原官方progress组件效果:
vant 进度条,vant-ui,Vue组件库使用,ui,css,css3
希望实现ui效果:
效果1.
vant 进度条,vant-ui,Vue组件库使用,ui,css,css3
效果2.
vant 进度条,vant-ui,Vue组件库使用,ui,css,css3

效果一html结构

组件api: pivot-text- 进度文字内容 string 百分比
这里把pivot-text的值设置为空

<div>
        时间进度
        <div class="pro">
          <van-progress
            class="tp_mb"
            :percentage="timeRate | num"
            :pivot-text="''"
            stroke-width="20"
            color="#0dc75c"
          />
          <div class="proNum">{{ timeRate | numText }}</div>
        </div>
        任务完成
        <div class="pro">
          <van-progress
            :percentage="volumeRate | num"
            :pivot-text="''"
            stroke-width="20"
            color="#0dc75c"
          />
          <div class="proNum">{{ volumeRate | numText }}</div>
        </div>
      </div>

效果一样式代码:

.van-progress {
  flex: 1;
  // width: 180px;
  background: #dfdede;
}
.pro {
  display: flex;
  .proNum {
    padding: 0 8px;
    flex: 0.3 !important;
    color: #171717;
  }
}

效果二是文字在进度条内部
区分效果一没有用flex布局, 用了定位样式
vant 进度条,vant-ui,Vue组件库使用,ui,css,css3

效果二html结构

<div class="pro">
              <van-progress
                class="tp_mb"
                :percentage="
                  btntype == 1 ? item.salesVolumeRate : item.amountRate | num
                "
                :pivot-text="''"
                stroke-width="20"
                color="#0dc75c"
              />
              <div class="proNum">
                {{
                  btntype == 1
                    ? item.salesVolumeRate
                    : item.amountRate | numText
                }}
              </div>
            </div>

效果二样式代码:文章来源地址https://www.toymoban.com/news/detail-535840.html

.van-progress {
  background: #dfdede;
}
.pro {
  position: relative;
  .proNum {
    position: absolute;
    top: 0;
    left: 2px;
    color: #fff;
  }
}

到了这里,关于vant ui progress进度条组件样式调整的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包赞助服务器费用

相关文章

  • vue+axios+el-progress(elementUI组件)实现下载进度条实时监听(小白简洁版)

    vue+axios+el-progress(elementUI组件)实现下载进度条实时监听(小白简洁版)

    方案:使用axios方法onDownloadProgress方法监听下载进度 使用此方式的 前提 !!!请让后端在响应头中加上 content-length ,存放下载文件的 总大小 ,如下图: 1、进度条页面代码如下: 2、点击下载按钮的js方法逻辑部分 在 Axios 中, onDownloadProgress 是一个回调函数,它作为参数传

    2024年02月05日
    浏览(10)
  • 移动端Vant-Ui库以及适配Rem插件

    移动端Vant-Ui库以及适配Rem插件

    Vant下载以及使用 看官方文档下载一定要看清楚你要下载的是那个版本的项目 下载完成之后接下就是怎么去使用它 官方文档分三种引入使用 (1).是按需引入需要那个组件引入那个可以减少项目的大小也方便开发 上面分别也有注释首先引入VUE因为我们需要在上面挂在我们所按需

    2024年02月03日
    浏览(10)
  • Vant4在Vue3.3中如何按需导入组件和样式

    Vant4在Vue3.3中如何按需导入组件和样式

    最近我在Vue 3.3的项目中对Vant4做按需导入时,尽管按照Vant4的官方指南进行操作,但样式仍然无法正确加载。经过深入研究和多篇文章的比较,我终于找到了在Vue3中如何正确的按需导入Vant 4组件和样式的方法。由于Vue3.3和Vant4相对较新,相关资料可能还不够完善,因此我认为

    2024年01月21日
    浏览(47)
  • 【element-ui】el-progress 前端自定义进度条

    【element-ui】el-progress 前端自定义进度条

    去年写了一篇antd-design-vue的自定义进度条,现在记录下element-ui的自定义进度条 效果如下,实现方式都是以弹窗的形式打开 1、给按钮绑事件 2、弹窗内加进度条,text-inside将进度条描述置于进度条内部,stroke-width 进度条的宽度,单位 px,percentage 百分比(必填) 3、data中定义

    2024年02月11日
    浏览(9)
  • element-ui中 Progress 圆形进度条 自定义文字 底色 圆角 文字颜色等修改

    element-ui中 Progress 圆形进度条 自定义文字 底色 圆角 文字颜色等修改

    1.圆形进度条底色修改,非底色修改官方文档中有说明。deep:样式穿透 2.圆角修改 stroke-linecap=“square” ,stroke-linecp有三个值,分别为butt/round/square,默认值为round圆角模式 3.进度条中文字修改,有两种模式,如不需要添加复杂样式,可使用format属性自行添加样式 例: 4.如果需要

    2024年02月11日
    浏览(12)
  • vue版本升级导致vant这个UI组件中的loading失效问题

    最近遇到了一个问题,就是项目中loading加载突然不能用了。 这个项目是老项目, vue2.x+vant,loading加载 采用的是vant提供的UI组件。 但为什么不能用了呢,因为一个小伙伴把package-lock.json这个文件删除了。 为什么会把 package-lock.json 这个文件删除了呢?因为公司有安全扫描,扫

    2023年04月22日
    浏览(28)
  • el-progress组件使用,样式修改,自定义文字

    el-progress组件使用,样式修改,自定义文字

    正常的el-progress显示是这样的 修改后 自动计算percentage,format自定义显示文字

    2024年02月16日
    浏览(9)
  • vue项目element-ui上传组件自定义方法无法获取进度

    原因:element-ui中的up-load组件使用时,若用自定义上传http-request,会重新申明XMLHttpRequest,on-progress里的申明则被覆盖,无法使用该钩子,无法添加进度条 方案一:假进度条;写个假进度条优化用户体验,使用el-upload组件里on-change方法的status状态,配合定时器 ,以vue3为例 ,

    2024年02月15日
    浏览(15)
  • 小程序之修改引用的vant组件样式(包括自定义组件中的vant样式)

    小程序之修改引用的vant组件样式(包括自定义组件中的vant样式)

    今天在写小程序的时候,刚好遇到,以前遇到解决了之后忘记记录,今天记录下! 一般组件的基础样式会跟ui设计稿有些出入,就得改动! 使用vant的话,官方就有提供方法,比如复选框 我在项目中用custom-class居多,设置根节点后就能操作; 比如修改复选框禁用时的样式 如

    2024年02月11日
    浏览(45)
  • Vue3 - 解决使用 Tailwindcss 后导致 UI 组件库样式受影响,引入后发现项目组件库的组件样式不对了(Element/Ant Design Vue/Naive UI/TDesign)

    网上的教程都无法解决,但本文可以帮助您快速解决该问题。 当项目引入 Tailwind css 后,使用 UI 组件库的某些组件时,发现有些样式丢失及显示错位、背景色丢失等问题, 频发于【按钮组件】背景色丢失 | 【message消息提示组件】样式位置变形等,严重的整个组件库样式都乱

    2024年02月07日
    浏览(17)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包