/* pages/login/login.wxss */ .login { width: 100vw; height: 100vh; display: flex; flex-direction: column; position: relative; } .login-container { width: 100vw; height: 100vh; background-size: cover; background-repeat: no-repeat; } .btn-content { position: absolute; bottom: 0; left: 50%; transform: translate(-50%, -50%); background-color: white; width: 80vw; height: 250rpx; display: flex; flex-direction: column; justify-content: center; align-items: center; border-radius: 20rpx; box-shadow: 0 0 20px rgba(0, 0, 0, 0.07); } .deal { color: var(--blue-color); font-weight: bold; } .deal-box { font-size: 24rpx; display: flex; flex-direction: row; justify-content: flex-start; align-items: center; color: var(--text-color); } .btn { animation: clickScale 1.2s; animation-iteration-count: infinite; animation-timing-function: ease-in-out; margin-top: 40rpx; font-size: 24rpx; line-height: 20px; border-radius: 45px; background-color: var(--primary-color); color: var(--white-color); text-align: center; } .btn[disabled] { color: var(--text-color) !important; background-color: var(--gray-color-light) !important; } @keyframes clickScale { 0% { transform: scale(1); } 50% { transform: scale(1.05); } 100% { transform: scale(1); } } .weui-half-screen-dialog__container { position: fixed; bottom: 0; left: 0; right: 0; background: rgba(0, 0, 0, 0.5); z-index: 999; } .weui-half-screen-dialog { background: #fff; border-top-left-radius: 10px; border-top-right-radius: 10px; overflow: hidden; } .weui-half-screen-dialog__hd { display: flex; justify-content: space-between; align-items: center; padding: 15px; border-bottom: 1px solid #eee; } .weui-half-screen-dialog__title { font-size: 18px; font-weight: bold; } .weui-half-screen-dialog__close { cursor: pointer; } .weui-half-screen-dialog__bd { padding: 15px; } .custom-content text { display: block; margin-bottom: 10px; } .weui-half-screen-dialog__ft { padding: 0rpx 0rpx 40rpx; text-align: center; } .custom-tips { margin-top: 80px; } .contact-hint { font-size: 12px; color: var(--primary-color); } .contact-input { font-size: 14px; color: black; line-height: 30px; height: 30px; padding: 2px 5px; margin-top: 5px; border: 1px solid #efefef; }