canvas { position: fixed; top: 0; left: 0; width: 750rpx; height: 1333rpx; display: block; margin: 0 auto; } .mask { position: fixed; top: 0; left: 0; background-color: rgba(0, 0, 0, 0.8); width: 100%; height: 100%; } .scanguide { position: fixed; top: 75rpx; left: 75rpx; z-index: 200; width: 600rpx; height: 1000rpx; border-radius: 15rpx; background-image: linear-gradient(0deg, #8b8986 0%, #414141 36%, #414141 92%, #515151 100%); text-align: center; } view.info { text-align: center; } view.info icon { padding-top: 2rem; } image.qr-example { height: 72px; display: block; padding-top: 0rem; margin: 0.5rem auto; } view.title { color: #eee; font-size: 1.2rem; font-weight: bold; margin-top: .5rem; margin-bottom: 5rem; } view.hints { color: #ccc; font-size: 0.9rem; } view.actions .buttons { display: block; width: 500rpx; margin: 300rpx auto; } view.half { position: relative; display: inline-block; width: 50%; } .buttons button { display: inline-block; width: 220rpx; box-sizing: border-box; font-size: 0.8rem; border-radius: 20rpx; padding: 20rpx 0; } view.left button { border: 1px solid #666; border: 1px solid rgba(239, 72, 35, 0.7); color: rgba(239, 72, 35, 0.7); background-color: #666; border: 1px solid #555; color: #aaa; } view.right button { border: 1px solid rgba(239, 72, 35, 0.7); color: rgba(239, 72, 35, 0.7); } image.return { height: 18rpx; width: 18rpx; } .scanguidecss { margin-top: 200rpx; }