.status-bar{ background-color:#111111; } .nav-bar{ background-color:#111111; height: 88rpx; padding:0 24rpx; display: flex; align-items: center; } .nav-bar .left-btn{ width:56rpx; height:56rpx; } .nav-bar .community{ display: flex; align-items: center; color:#fff; margin-left:24rpx; background: rgba(255, 255, 255, 0.08); border-radius: 40rpx; font-size: 28rpx; padding:15rpx 30rpx; } .nav-bar .community .icon{ width:20rpx;height:20rpx; margin-right:8rpx; } .head{ display: flex; background-color: #111111; } .head .item{ color: #BEBEBE; font-size: 28rpx; flex:1; text-align: center; padding:39rpx 0 19rpx 0; } .head .item.current{ color:#ffffff; font-weight: 500; } .building{ display: flex; overflow-x: auto; gap: 10rpx; margin:20rpx 8rpx; } .building .item{ font-size:28rpx; color: #666666; padding:15rpx 36rpx; white-space: nowrap; background-color: #ffffff; } .package-list{ margin-top:30rpx; } .package-list .item{ margin:30rpx 16rpx; background-color: #ffffff; border-radius: 18rpx; color: #555555; padding:56rpx 20rpx 20rpx; position: relative; } .package-list .item:first-child{ margin-top:0; } .package-list .item::before{ content: ''; position: absolute; width:1.2rpx; background-color: rgba(85, 85, 85, 0.5); left:38.5rpx;top:90rpx; bottom:250rpx; } .package-list .item .name{ font-size: 40rpx; font-weight: 600; } .package-list .item .package{ font-size:32rpx; margin-top:24rpx; display: flex; } .package-list .item .station-list .sl-item{ position: relative; padding-left:64rpx; padding-bottom:50rpx; } .package-list .item .station-list .sl-item:first-child::before{ content: '取'; left:0;top:0; width:40rpx;height:40rpx; color:#fff; font-size: 24rpx; text-align: center; line-height: 40rpx; } .package-list .item .station-list .sl-item::before{ position: absolute; left:12rpx;top:12rpx; width:16rpx;height:16rpx; content: ''; background-color: #555555; border-radius: 50%; display: inline-block; } .package-list .item .package .value{ flex:1; } .package-list .item .address{ padding-left:64rpx; position: relative; } .package-list .item .address::before{ content: '送'; position: absolute; top:0;left:0; width:40rpx;height:40rpx; background-color: var(--main-color); border-radius: 50%; color:#fff; line-height: 40rpx; text-align: center; font-size: 24rpx; } .package-list .item .address .title{ color:var(--main-font-color); font-size: 40rpx; font-weight: 600; } .package-list .item .address .sub-title{ font-size: 32rpx; margin-top:24rpx } .package-list .item .btns{ display: flex; gap:24rpx; margin-top:50rpx; } .package-list .item .btns .button{ height:96rpx; line-height: 1; border-radius: 12rpx; border: 1.2px solid rgba(85, 85, 85, 0.5); color: #555555; font-weight: normal; padding:30rpx 40rpx; margin:0; } .package-list .item .btns .move-area{ background-color: var(--main-color); border-radius: 12rpx; height:96rpx; flex:1; } .package-list .item .btns .move-view{ background-color: #fff; /* 为了精确定位width 用 px 单位 包括下面的 border*/ width: 88px;height:88rpx; display: flex; align-items: center; justify-content:center; border-radius: 12rpx; border:2px solid var(--main-color); z-index: 1; } .package-list .item .btns .move-view .icon{ width:56rpx;height:56rpx; } .move-area .tips{ position: absolute; /* right:120rpx; */ top:30rpx; color: #000000; font-size: 36rpx; z-index: 0; font-weight: 500; transition-duration: .1s; } .move-area .tips.receiving{ transition-duration: .4s; left:110rpx; } .concat-user-btn{ display: flex; align-items: center; } .concat-user-btn .icon{ width:28rpx;height:28rpx; border: 1.2rpx solid rgba(85, 85, 85, 0.5); } .confirm-send-btn{ flex:1; height:96rpx; line-height: 1; border-radius: 12rpx; } .confirm-sending .content{ padding:50rpx 40rpx 80rpx 40rpx; } .confirm-sending .title{ font-size: 36rpx; font-weight: 600; padding-bottom:26rpx; } .confirm-sending .sub-title{ font-size: 30rpx; color: #555555; margin-top:24rpx; } .confirm-sending .photos{ margin-top:60rpx; display: flex; flex-wrap: wrap; gap: 20rpx; } .confirm-sending .photos .item{ text-align: center; width:160rpx; height:160rpx; border-radius: 12rpx; border: 1.2rpx solid rgba(124, 134, 149, 0.3); } .confirm-sending .photos .item .image{ width:100%;height:100%; } .confirm-sending .photos .take-photo .icon{ width:36rpx;height:36rpx; margin-top:40rpx; } .confirm-sending .photos .take-photo .title{ font-size: 24rpx; color: #7C8695; margin-top:16rpx; } .confirm-sending .button{ margin-top:114rpx; } .left-panel{ width:560rpx; background-color: #fff; height:100vh; position: fixed; left:0;top:0; left:-560rpx; transition-duration: .3s; } .left-panel-mask{ position: fixed; width:100vw; height:100vh; left:0;top:0; background-color: rgba(0, 0, 0, 0.6); }