page { background-color: #e2e2e2; } .codeTitle { width: 100%; background-color: #000000; border-radius: 0 0 200rpx 200rpx; padding: 40rpx 20rpx 160rpx; box-sizing: border-box; } .codeTitle { text-align: center; width: 100%; } .codeCont { background-color: #ffffff; margin: -120rpx auto 0; width: 84%; border-radius: 20rpx; box-shadow: 0 0 20rpx rgba(0, 0, 0, .2); padding: 40rpx 0; } .codeCont-tisp { text-align: center; color: #fff; background-color: #797979; padding: 10rpx 0; } .codeCont-tisp text { display: block; } .codeCont-text { text-align: center; margin: 40rpx 0; } .codeCont-avatar { width: 160rpx; height: 160rpx; border-radius: 50%; margin-bottom: 20rpx; } .codeCont-code { text-align: center; } .codeCont-img { width: 300rpx; height: 300rpx; } .codeCont-title { margin-bottom: 20rpx; } .codeCont-title-text { font-size: 46rpx; font-weight: 700; margin-bottom: 10rpx; letter-spacing: 4rpx; } .codeCont-title-tips { font-size: 28rpx; } .codeShare { margin-top: 40rpx; } .codeShare { display: flex; padding: 0 50rpx; box-sizing: border-box; } .codeShare-label { flex: 3; text-align: center; font-size: 28rpx; } .codeShare-label image { width: 80rpx; height: 80rpx; display: block; margin: 0 auto 20rpx; } .codeShare-button { width: auto !important; border: none; background: transparent; font-size: 28rpx; margin: 0; padding: 0; font-weight: normal; } /* 弹窗背景图 */ .user-lay { display: -webkit-box; -webkit-box-orient: vertical; -webkit-box-pack: center; position: fixed; background: rgba(0, 0, 0, .6); height: 100vh; width: 100vw; top: 0; left: 0; z-index: 99; box-sizing: border-box; } /* canvas */ .canvasImg { position: absolute; left: -1000%; height: 650px; width: 375px; background: #fbf6f0; } /* 图片弹出层 */ .sign-img-lay { text-align: center; } .sign-img-src { width: 70vw; vertical-align: top; } .sign-img-btn[size="mini"] { margin-top: 40rpx; background: #f5d48f; font-weight: normal; color: #2f3245; height: 90rpx; line-height: 90rpx; padding: 0; width: 80%; } .remove-btn[size="mini"] { margin-top: 20rpx; background: #101010; color: #e5c175; font-weight: normal; } /* 背景 */ .user-back-img { width: 100%; display: block; } .user-back { position: relative; width: 80%; text-align: center; margin: 0 auto; } .user-back-cont { text-align: center; background-color: #e2e2e2; padding: 40rpx 0; } .user-back-cont image { width: 300rpx; height: 300rpx; } .codeBack-yard-name { margin-bottom: 30rpx; } .codeBack-yard-title { font-size: 50rpx; font-weight: 600; letter-spacing: 4rpx; margin-bottom: 20rpx; } /* 朋友圈弹出层 */ .sharePop { position: fixed; left: 0; top: 0; width: 100%; height: 100%; z-index: 9; background-color: rgba(0, 0, 0, .6); text-align: center; } .sharePop-row { width: 140rpx; position: fixed; right: 110rpx; top: 0; } .shareList { color: #ffffff; line-height: 60rpx; font-weight: 700; font-size: 36rpx; width: 100%; height: 100%; position: absolute; z-index: 10; top: 30%; } .shareLabel { margin-bottom: 40rpx; } .shareLabel image { width: 60rpx; height: 60rpx; margin: 0 20rpx; vertical-align: middle; } .shareLabel text { display: inline-block; background: #0696ca; width: 40rpx; height: 40rpx; line-height: 40rpx; font-size: 26rpx; border-radius: 50%; margin: 8rpx 10rpx 0 0; }