vue 朝 两边走的进度条

<div v-if="(toWP>0&&toP<=0)||(toWP<=0&&toP>0)" class="display"
										style="align-items: flex-end;height: 28px;overflow: hidden;">
										<div class="flex-1">
											<div class="prog-box-right">
												<div class="prog-right-bar">
													<div class="pro-right-val" @click="transportBtn">
														{{toWP>0?'向工位运输':'回库运输'}}
													</div>
												</div>
											</div>
										</div>

									</div>
									<div v-if="toWP>0&&toP>0" class="display"
										style="align-items: flex-end;height: 28px;overflow: hidden;">

										<div class="flex-1">
											<div>
												<div class="prog-box">
													<div class="prog-bar">
														<div class="pro-val" @click="transportBtn">向工位运输</div>
													</div>
												</div>
											</div>

										</div>
										<div class="flex-1">
											<div class="prog-box-right">
												<div class="prog-right-bar">
													<div class="pro-right-val" @click="transportBtn">回库运输</div>
												</div>
											</div>
										</div>
									</div>
									<div>
										<transport :dialogVisible11="dialogVisible11" @transportClose="transportClose">
										</transport>
									</div>
								</div>

 css部分




.prog-box {
	height: 8px;
	background-color: #3170E4;

	width: 100%;
}

.prog-box .prog-bar {
	position: relative;
	background-color: #ffffff;
	height: 12px;
	width: 100%;
	animation: left ease-in 10s infinite;
}

.prog-box .prog-bar::before {
	position: absolute;
	top: 5px;
	margin-top: -5px;
	content: '';
	width: 8px;
	height: 6px;
	background-color: #3170E4;
	border: 1px solid #3170E4;
	border-left-color: transparent;
	border-bottom-color: transparent;
	border-radius: 30px;
	right: -6px;
	transform: rotate(-180deg);
}


.prog-box .pro-val {
	width: 90px;
	text-align: center;
	font-size: 10px;
	color: #FFFFFF;
	padding: 2px;
	height: 15px;
	border-radius: 15px;
	background-color: rgba(85, 170, 255, 0.5);
	position: absolute;
	right: -40px;
	top: -20px;

}

.prog-box .pro-val::after {
	content: "";
	position: absolute;
	bottom: -12px;
	left: 45px;
	border: 6px solid transparent;
	border-top: 6px solid rgba(85, 170, 255, 0.5);
}

@keyframes left {
	100% {
		width: 0%;
	}
}

.prog-box-right {
	height: 8px;
	background-color: #ffffff;
	width: 100%;
}

.prog-box-right .prog-right-bar {
	position: relative;
	background-color: #3170E4;
	top: 0;
	height: 8px;
	width: 100%;
	border-radius: 0px 10px 10px 0px;
	animation: right ease-in 10s infinite;
}

.prog-box-right .pro-right-val {
	width: 60px;
	text-align: center;
	padding: 2px;
	color: #F0F0F0;
	height: 15px;
	font-size: 10px;
	border-radius: 15px;
	background-color: rgba(85, 170, 255, 0.5);
	position: absolute;
	right: -26px;
	top: -20px;
}

.prog-box-right .pro-right-val::after {
	content: "";
	position: absolute;
	bottom: -12px;
	left: 30px;
	border: 6px solid transparent;
	border-top: 6px solid rgba(85, 170, 255, 0.5);
}

@keyframes right {
	0% {
		width: 0;
	}
}

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值