/* pages/login/index.wxss */ page { background-color: white; } .bg-img { width: 100vw; height: 100vh; position: absolute; z-index: -1; top: 0; } .top { margin: 190rpx 75rpx 0 75rpx; display: flex; flex-direction: column; } .top .nh { font-size: 70rpx; color: #FFFFFF; text-shadow: 0px 3px 6px #1054B7; text-align: left; } .top .des { font-size: 32rpx; color: #FFFFFF; text-shadow: 0px 3px 6px #1054B7; text-align: left; } .form { display: flex; align-items: center; justify-content: center; width: 100vw; height: 100vh; position: absolute; left: 0; top: 0; } .item { margin: 0 5%; width: 90%; padding: 30rpx 16rpx; background: #FFFFFF; box-shadow: 0px 0px 12rpx 1rpx #b6c7e4; border-radius: 20rpx; margin-top: 100rpx; box-sizing: border-box; } .item .title { font-size: 38rpx; color: #222222; font-weight: bold; margin: 40rpx 0; } .item .in-bg { background: #F5F7FB; border-radius: 90rpx; height: 90rpx; width: 90%; margin-top: 34rpx; padding: 0 20rpx; } .item .in-bg input { width: 100%; height: 100%; } .item .in-bg image { width: 40rpx; height: 35rpx; margin-right: 20rpx; } .item .in-bg .lab { margin-left: 20rpx; width: 230rpx; font-size: 28rpx; color: #333333; } .btn { display: flex; align-items: center; justify-content: center; color: #FFFFFF; height: 90rpx; width: 100%; background: linear-gradient(161deg, #377DEE 0%, #047BFF 100%); border-radius: 110rpx; margin-top: 72rpx; } .btn:active { opacity: 0.8; } .bot { width: 90%; margin: 30rpx 60rpx; } .bot .tag { flex: 1; font-size: 30rpx; color: #666666; margin: 10rpx 0; } .bot .forget-pwd { font-size: 30rpx; color: #666666; } .pop .btn { width: 90%; margin: 20rpx 5%; } .pop .pop-content { min-height: 200rpx; font-size: 30rpx; color: #666666; display: flex; align-items: center; justify-content: center; }