/* mycomponent/payKeyboard/payKeyboard.wxss */ @import "/mycss/iconfont.wxss"; view, text { box-sizing: border-box; } .payKeyboardWrapper { display: flex; flex-direction: column; height: 100vh; width: 100vw; } .payKeyboardWrapper .payKeyboardTop { flex: 1; display: flex; align-items: center; justify-content: center; } .payKeyboardWrapper .payKeyboard { width: 80%; height: 10rem; background: #fff; border-radius: 0.5rem; } .payKeyboardWrapper .payKeyboard .header { height: 2.596rem; display: flex; align-items: center; justify-content: center; position: relative; } .payKeyboardWrapper .payKeyboard .header .title { font-size: 1rem; letter-spacing: 0.05rem; color: #000; } .payKeyboardWrapper .payKeyboard .header .icon-guanbi { position: absolute; top: 0.5rem; right: 1.25rem; color: #000; } .payKeyboardWrapper .payKeyboard .input { padding: 0.8rem; } .payKeyboardWrapper .payKeyboard .tips { text-align: center; color: red; } @keyframes van-cursor-flicker { 0% { opacity: 0; } 50% { opacity: 1; } 100% { opacity: 0; } } .yz_payCode { width: 100vw; height: 100vh; display: flex; align-items: center; justify-content: center; } .yz_payCode .payKeyboard { width: 80%; height: 320rpx; background: #fff; border-radius: 16rpx; } .yz_payCode .payKeyboard .header { height: 83.072rpx; display: flex; align-items: center; justify-content: center; position: relative; } .yz_payCode .payKeyboard .header .title { font-size: 32rpx; letter-spacing: 1.6rpx; color: #000; } .yz_payCode .payKeyboard .header .icon-guanbi { position: absolute; top: 10rpx; right: 40rpx; color: #000; } .yz_payCode .payKeyboard .input { padding-top: 25.6rpx; padding-bottom: 25.6rpx; } .yz_payCode .payKeyboard .tips { color: red; text-align: center; }