vue动态显示宽高及背景

在这里插入图片描述

  1. item.countNum就是数组下所有的数字,然后去除数组第一个下标的数字,再乘上百分百,就可以显示动态宽度,高度同理
<div
  class="center-line"
  :style="{'width':(item.countNum / list[0].countNum) * 100 + '%', 'background':speedColor(index)}">
</div>
  1. 根据index显示不同的背景,可根据自己的十几情况去判断。
speedColor(index) {
	  if (index === 1) return 'linear-gradient(#29db91 0%, #26d599 100%)';
	  if (index === 2) return 'linear-gradient(#23cea5 0%, #21c9ad 100%)';
	  if (index === 3) return 'linear-gradient(#1ec3b7 0%, #1bbdc0 100%)';
	  if (index === 4) return 'linear-gradient(#18b5cc 0%, #16b0d4 100%)';
	  if (index >= 5) return 'linear-gradient(#13aade 0%, #11a6e5 100%)';
},
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值