原生css实现滚动条显示

36 篇文章 1 订阅

今天拿到设计图需要作出这样的一个效果,就是使用html加css实现滚动条的效果,
效果图是这样的
这个滚动条是不能进行拖拽的,可以根据当前内部的一个div的宽度,来展示需要显示的已经完成的部分实现上面效果图的代码


## html代码

 <div style=" position: relative;">
            <img src="assets/images/oa/集团OA/项目周期.png" alt="" class="project_modal_task" >
            <span class="project_modal_name"  style="font-size: 14px;">2020-06-092020-07-09</span>
           <div class="progress_bar">
               <div class="progress_bar_active" style=" width: 80%;"></div>
            </div>
            <span  class="progress_bar_value">80%</span>
        </div>

## css相关代码

 .project_modal_task{
        position: absolute;
        left: 30px;
        top: 11px;
    }
    .progress_bar{
        width: 30%!important;
        height: 6px;
        border-radius: 3px;
        position: absolute;
        right: 15%;
        bottom: 40%;
        background:#E5EBEB;

    }
    .progress_bar_active{
        border-radius: 3px;
        height: 6px;
        background: #25BC9E;
    }
    .progress_bar_value{
        position: absolute;
        right: 7%;
        bottom: 38%;
        color: #333;
        font-size: 14px;
    }

实现的思路,是利用外层的div做成一个高度6px的盒子,然后当前有颜色的部分,也是利用了div,控制盒子的颜色为已经完成部分的颜色,盒子的宽度根据外层大盒子的比例进行显示。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值