page { height: 100%; } .container { position: relative; width: 100%; height: 100%; font-family: "MicrosoftYaHei"; font-weight: 400; background-image: url(../../static/images/bg.png); background-size: cover; background-attachment: fixed; background-repeat: no-repeat; &::-webkit-scrollbar { width: 16px; height: 16px; background-color: #f5f5f5; } &::-webkit-scrollbar-track { -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3); box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3); border-radius: 10px; background-color: #f5f5f5; } &::-webkit-scrollbar-thumb { border-radius: 10px; -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3); box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3); background-color: #555; } .order { position: absolute; top: 40rpx; right: 50rpx; width: 170rpx; height: 70rpx; background: #298def; border-radius: 35rpx; font-size: 28rpx; color: #ffffff; line-height: 70rpx; text-align: center; z-index: 4; } button { margin: 0; outline: none; padding: 0; } button::after { border: none; } .mark { position: absolute; width: 100%; height: 100%; background: #000000; opacity: 0.2; z-index: 5; } .messageCard { display: flex; flex-direction: column; justify-content: flex-start; position: absolute; top: 125rpx; left: 36rpx; width: 678rpx; height: 1000rpx; background: #fff; border-radius: 14rpx; z-index: 4; .item-form { width: 618rpx; height: 800rpx; margin: 0 auto; overflow: scroll; &::-webkit-scrollbar { display: none; } .item, .item-pay { display: flex; justify-content: space-between; width: 618rpx; height: 89rpx; margin: 0 auto; margin-top: 8rpx; border-bottom: 1rpx solid #d9d9d9; line-height: 89rpx; box-sizing: border-box; .ite { display: inline-block; width: 200rpx; height: 80rpx; line-height: 89rpx; margin-left: 20rpx; font-size: 32rpx; color: #808080; box-sizing: border-box; } .content { display: inline-block; width: 400rpx; height: 80rpx; overflow: hidden; //多出部分隐藏 white-space: nowrap; //一行显示 text-overflow: ellipsis; //是否显示省略号 line-height: 89rpx; margin-left: 40rpx; color: #000; background: #fff; box-sizing: border-box; } } } button { width: 618rpx; height: 100rpx; margin: 0 auto; background: #298def; font-size: 28rpx; color: #fff; text-align: center; line-height: 100rpx; } .okPay { width: 618rpx; height: 100rpx; margin: 0 auto; border-radius: 5rpx; background: #b3b3b3; opacity: 0.6; font-size: 28rpx; color: #fff; text-align: center; line-height: 100rpx; } .bottom-a { display: flex; justify-content: space-between; width: 618rpx; height: 80rpx; margin: 0 auto; navigator { height: 80rpx; font-size: 26rpx; color: #298def; text-align: center; line-height: 80rpx; } } } .messageBg1 { position: absolute; top: 145rpx; left: 51rpx; width: 648rpx; height: 1005rpx; background: #ffffff; opacity: 0.7; border-radius: 14rpx; z-index: 3; } .messageBg2 { position: absolute; top: 164rpx; left: 58rpx; width: 634rpx; height: 1007rpx; background: #ffffff; opacity: 0.5; border-radius: 14rpx; z-index: 2; } .pop-up { display: flex; flex-direction: column; justify-content: flex-start; position: absolute; top: 284rpx; left: 50%; transform: translateX(-325rpx); width: 650rpx; height: 566rpx; background: #ffffff; box-shadow: 0rpx 0rpx 13rpx 0rpx rgba(0, 0, 0, 0.29); border-radius: 10rpx; overflow: hidden; z-index: 6; .top { display: flex; justify-content: space-between; width: 650rpx; height: 90rpx; background: #e7eef5; line-height: 90rpx; text { width: 161rpx; height: 90rpx; margin-left: 35rpx; line-height: 90rpx; font-size: 32rpx; color: #333333; } .close { position: relative; width: 120rpx; height: 80rpx; background: #e7eef5; .image { position: absolute; top: 40%; left: 50%; width: 18rpx; height: 18rpx; background-image: url(../../static/images/close.png); background-size: 100%; } } } .name, .studentNo { display: flex; justify-content: space-around; width: 590rpx; height: 111rpx; margin: 0 auto; border-bottom: 1rpx solid #cccccc; background: #fff; padding-top: 12rpx; box-sizing: border-box; text { display: inline-block; width: 100rpx; height: 111rpx; font-size: 32rpx; color: #313131; line-height: 111rpx; text-align: center; } input { display: inline-block; width: 390rpx; height: 111rpx; text-align: left; line-height: 111rpx; } } .remark { width: 552rpx; height: 24rpx; margin: 0 auto; font-size: 24rpx; color: #999999; line-height: 54rpx; } .confirm { display: flex; justify-content: space-between; width: 410rpx; height: 254rpx; margin: 0 auto; button { width: 170rpx; height: 80rpx; margin-top: 92rpx; background: rgba(255, 255, 255, 1); border: 1rpx solid #298def; border-radius: 4rpx; text-align: center; line-height: 80rpx; color: rgba(41, 141, 239, 1); } button:nth-child(2) { background: rgba(41, 141, 239, 1); color: #fff; border-color: rgba(41, 141, 239, 1); } } } .leaveMess { display: flex; flex-direction: column; justify-content: flex-start; position: absolute; top: 201rpx; left: 50%; transform: translateX(-325rpx); width: 650rpx; height: 732rpx; background: #ffffff; box-shadow: 0rpx 0rpx 13rpx 0rpx rgba(0, 0, 0, 0.29); border-radius: 10rpx; overflow: hidden; box-sizing: border-box; z-index: 6; .top { display: flex; justify-content: space-between; width: 650rpx; height: 90rpx; background: #e7eef5; line-height: 90rpx; text { width: 161rpx; height: 90rpx; margin-left: 35rpx; line-height: 90rpx; font-size: 32rpx; color: #333333; } .close { position: relative; width: 120rpx; height: 80rpx; background: #e7eef5; .image { position: absolute; top: 40%; left: 50%; width: 18rpx; height: 18rpx; background-image: url(../../static/images/close.png); background-size: 100%; } } } .name, .tel { display: flex; justify-content: space-between; width: 570rpx; height: 56rpx; margin: 0 auto; margin-top: 30rpx; text { width: 110rpx; height: 56rpx; font-size: 28rpx; color: #333333; text-align: center; line-height: 56rpx; } input { width: 453rpx; height: 56rpx; font-size: 28rpx; border: 1rpx solid #bfbfbf; border-radius: 5rpx; text-align: left; text-indent: 10rpx; } } .name { text { text-align: right; } } .title { width: 570rpx; height: 30rpx; margin: 0 auto; margin-top: 40rpx; color: #333333; font-size: 28rpx; line-height: 30rpx; } textarea { width: 570rpx; height: 230rpx; border: 1rpx solid #cccccc; border-radius: 10rpx; margin: 0 auto; margin-top: 20rpx; } button { width: 170rpx; height: 80rpx; margin: 0 auto; margin-top: 30rpx; background: #298def; border-radius: 4px; color: #fff; text-align: center; line-height: 80rpx; } } }