css 带箭头的进度条

HTML:
     <div class="progress-bar">
      <div class="progress" style="width: 50%;"></div>
     </div>

CSS:
   .progress-bar {
     width: 200px;
     height: 20px;
     background-color: #ddd;
     position: relative;
    }

   .progress {
     height: 100%;
     background-color: #007bff;
     position: absolute;
     left: 0;
     top: 0;
     z-index: 1;
     clip-path: polygon(0 0, calc(100% - 15px) 0, 80% 100%, calc(100% - 10px) 100%, 0 100%);
    }

   .progress::after {
     content: "";
     display: block;
     width: 0;
     height: 0;
     border-top: 10px solid transparent;
     border-bottom: 10px solid transparent;
     border-left: 10px solid #007bff;
     position: absolute;
     right: 0;
     top: 0;
   }

第二种

修改css

   clip-path: polygon(0 0, calc(100% - 15px) 0, 100% 93%, calc(100% - 10px) 100%, 0 100%);

 

 

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值