.dotLine-index { display: block; height: initial; } /* components/dotLine/index.wxss */ /* 提示信息 */ .dotLine-index .tip { display: flex; justify-content: center; margin-bottom: 50rpx; } .dotLine-index .dot-area { display: flex; justify-content: center; align-items: center; flex-direction: column; width: 100rpx; } .dotLine-index .dot-area > text { position: absolute; top: 70rpx; color: #f0f0f0; font-size: 24rpx; } .dotLine-index .dot { width: 32rpx; height: 32rpx; border-radius: 50%; display: flex; justify-content: center; align-items: center; } .dotLine-index .dot::after { position: absolute; content: ""; width: 16rpx; height: 16rpx; border-radius: 50%; } .dotLine-index .dot-start { border: 1px solid #f0f0f0; transition: all 0.3s ease; } .dotLine-index .dot-start::after { background-color: #f0f0f0; transition: all 0.3s ease; } .dotLine-index .dot-end { border: 1px solid transparent; transition: all 0.3s ease; } .dotLine-index .dot-end::after { background-color: #69a5ff; transition: all 0.3s ease; } .dotLine-index .dot-line-area { height: 50rpx; display: flex; justify-content: flex-start; align-items: center; } .dotLine-index .dot-line { /* width: 140rpx; */ height: 8rpx; border-radius: 8rpx; background-color: #f0f0f0; z-index: 999; } .dotLine-index .dot-line-behind { position: absolute; height: 8rpx; border-radius: 8rpx; background-color: #69a5ff; } .dotLine-index .text-light { color: #69a5ff !important; transition: all 0.3s ease; } .dotLine-index .text-white { color: #f0f0f0 !important; transition: all 0.3s ease; }