page { width: 100%; height: 100%; display: flex; flex-direction: column; align-items: center; padding-top: 80rpx; overflow-y: hidden; } map { width: 100%; height: 100%; position: relative; } .top { position: fixed; z-index: 999; left: 0rpx; top: 0rpx; width: 100%; } .area { position: fixed; display: flex; width: 460rpx; height: 80rpx; background: rgba(255, 255, 255, 1); box-shadow: 0px 3rpx 6rpx 0px rgba(190, 190, 190, 1); border-radius: 10rpx; top: 270rpx; justify-content: space-around; } .area view { display: flex; align-items: center; font-size: 28rpx; font-family: PingFang SC; font-weight: 500; color: rgba(40, 40, 40, 1); width: 33%; justify-content: center; } .van-dropdown-menu__title::after { right: -20rpx !important; } .top .top1 .van-dropdown-menu__item { flex: 0.3 !important; height: 80rpx; } .top .top1 .van-dropdown-menu { flex: 0.3 !important; height: 120rpx !important; align-items: flex-end; } .top .back { width: 100%; height: 6rpx; background: rgba(239, 239, 239, 1); } .top .flex { display: flex; width: 100%; justify-content: space-around; background: white; height: 75rpx; } .top .flex .van-dropdown-menu { height: 75rpx !important; } .button { width: 216rpx; height: 129rpx; background: rgba(24, 213, 185, 1); box-shadow: 0rpx 8rpx 13rpx 0rpx rgba(100, 239, 218, 1); border-radius: 10rpx; display: flex; align-items: center; justify-content: center; position: fixed; z-index: 777; top: 78%; left: 50%; margin-left: -108rpx; font-size: 40rpx; font-family: PingFang SC; font-weight: 500; color: rgba(255, 255, 255, 1); } van-cell { width: 100rpx !important; height: 100rpx !important; } .view { position: fixed; display: flex; justify-content: center; align-items: center; } .view image { width: 84rpx; height: 84rpx; } .how { bottom: 15%; right: 30%; font-size: 24rpx; height: 68rpx; width: 336rpx; text-align: center; color: #fff; background: url(http://resource.weilaibike.com/bike_yunwei/iconHint.png) no-repeat; background-size: cover; padding-top: 10rpx; box-sizing: border-box; } .iconHint { position: absolute; bottom: 15%; left: 0; width: 100%; margin: 0 auto; } .iconHint>view { width: 85%; margin: 0 auto; } .iconHint image { height: 72rpx; width: 72rpx; } /* 图标提示弹窗 */ .hintPop { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); z-index: 9999; } .hintCon { width: 526rpx; height: 733rpx; background-image: url('http://resource.weilaibike.com/popBg.png'); background-size: 100% 100%; } .hintCon .intr { padding-top: 241rpx; font-size: 35rpx; color: #f00; padding-left: 20rpx; } .hintCon .icon{ flex-grow: 1; display: flex; justify-content: space-between; align-items: center; flex-wrap: wrap; height:55%; margin:20rpx 0 0 35rpx; } .hintCon .icon view{ width:50%; } .hintCon .icon image { width: 55rpx; height: 55rpx; margin-right: 15rpx; vertical-align: middle; } .hintCon text { font-size: 26rpx; } .hintCon .icon>view>view { margin-top: 28rpx; } .hintCon .close { text-align: center; } .hintCon .close image { height: 52rpx; width: 52rpx; margin-top: 153rpx; } /* 侧边栏 */ .side { position: absolute; top: 0; left: 20%; z-index: 7777; background: #efefef; height: 100%; width: 80%; overflow: hidden; padding-top: 115rpx; } .record, .bikeNo, .position, .order, .directive { background: #fff; width: 92%; border-radius: 10rpx; padding: 0 15rpx; box-sizing: border-box; } .side .record { height: 6%; margin: 0 auto; display: flex; justify-content: flex-end; align-items: center; } .side .record image { height: 50rpx; width: 50rpx; } .side .record .vant-icon { margin-right: 20rpx; } .bikeNo { height: 7%; margin: 16rpx auto 13rpx; } .bikeNo input { width: 60%; font-size: 28rpx; padding: 0 0 5rpx 5rpx; border-bottom: 1rpx solid #d2d2d2; } .bikeNo .place { font-size: 24rpx; color: #4d4d4d88; } .bikeNo text { font-size: 24rpx; background: #18d5b9; padding: 10rpx 20rpx; color: #fff; border-radius: 10rpx; } .info { height: 20%; width: 92%; margin: 0 auto; } .infoCon { display: flex; justify-content: space-between; box-sizing: border-box; } .iconfont { font-size: 66rpx; color: #fff; } .info .infoLeft { height: 100%; box-sizing: border-box; margin-left: 100rpx; } .info .infoLeft view, .last { font-size: 24rpx; color: #fff; font-weight: 500; } .last { margin-left: 100rpx; } .infoRight image { height: 90rpx; width: 90rpx; } .position { height: 6%; margin: 0 auto 10rpx; } .position text { font-size: 28rpx; color: #282828; } .order { height: 12%; margin: 0 auto; } .order .recent { font-size: 28rpx; padding: 10rpx 0; } .order view { font-size: 26rpx; margin-bottom: 10rpx; } .directive { margin: 10rpx auto 0; height: 29%; } .directive view { font-size: 28rpx; color: #282828; } .directive text { color: #575757; } .directive .dire { font-size: 32rpx; padding: 15rpx 0 15rpx 20rpx; border-bottom: 1rpx solid #dedede; box-sizing: border-box; } .directive .iconfont { font-size: 55rpx; } .directive .list { width: 100%; display: flex; flex-wrap: wrap; } .directive .list view { width: 33.33%; display: flex; flex-direction: column; align-items: center; } .iconlaba, .iconkaisuo, .iconguansuo { color: #f38106; } .amend { margin: 10rpx auto 0; height: 6%; font-size: 28rpx; background: #fff; width: 92%; box-sizing: border-box; } .background { background: #282828; width: 100%; height: 100%; position: fixed; top: 0rpx; left: 0rpx; z-index: 8888; opacity: 0.5; } .more { display: flex; flex-wrap: wrap; position: fixed; top: 41%; left: 28%; background: white; z-index: 9999; width: 392rpx; height: 392rpx; background: rgba(229, 229, 229, 1); border-radius: 10rpx; } .more view { display: flex; flex-direction: column; align-items: center; font-size: 26rpx; width: 50%; justify-content: center; }