/* pages/mine/mine.wxss */ page { background-color: #F8F9FA; } .container { min-height: 100vh !important; background: #F8F9FA; justify-content: flex-start; display: flex; flex-direction: column; box-sizing: border-box; } .top-box { width: 100vw; display: flex; flex-direction: column; background: white; position: relative; } .top-bg { width: 100vw; display: block; } .user-bg { background-color: #F8F9FA; position: absolute; left: 0; right: 0; top: 410rpx; min-height: 52rpx; border-radius: 32rpx 32rpx 0 0; } .userInfo-box { position: absolute; left: 0; right: 0; top: 358rpx; display: flex; flex-direction: column; justify-content: center; } .user-h-view { width: 100%; display: flex; flex-direction: row; } .avatar { width: 160rpx; height: 160rpx; display: block; margin-left: 40rpx; border-radius: 100%; overflow: hidden; box-sizing: border-box; border: 4rpx solid #FBFBFB; } .username { font-size: 36rpx; color: #111111; } .edit { width: 40rpx; height: 40rpx; display: block; } .phoneNumber { flex: 1; font-size: 28rpx; color: #666666; } .edit-btn { font-size: 24rpx; background: #EDEEF0; padding: 4rpx 16rpx; color: #777777; border-radius: 60rpx; } .ad-banner { margin-top: 120rpx; width: calc(100% - 60rpx); display: block; } .menu-card { background: #FFFFFF; margin-top: 20rpx; margin-bottom: 30rpx; width: calc(100% - 60rpx); overflow: hidden; min-height: 232rpx; align-items: center; display: flex; box-shadow: 0rpx 8rpx 20rpx 0rpx #EEEEEE; flex-direction: row; flex-wrap: wrap; border-radius: 24rpx; } .menu-item { flex: 0 50%; display: flex; height: 116rpx; position: relative; box-sizing: border-box; flex-direction: row; justify-content: center; align-items: center; border-bottom: 1rpx solid #EEEEEE; border-right: 1rpx solid #EEEEEE; } .menu-item button { position: absolute; top: 0; left: 0; bottom: 0; right: 0; line-height: 116rpx; width: 100%; height: 100%; padding: 0; opacity: 0; margin: 0; } .ic-menu { width: 40rpx; height: 40rpx; } .menu-title { color: #444444; font-size: 28rpx; margin-left: 16rpx; } .menu-item:active { opacity: 0.7; } .card-menu { width: 100vw; display: flex; flex-direction: row; flex-wrap: wrap; } .card-menu-item { flex: 0 calc(50% - 45rpx); margin-top: 20rpx; display: flex; flex-direction: column; margin-left: 30rpx; position: relative; border-radius: 32rpx; box-sizing: border-box; border: 1rpx solid #FFFFFF; } .bg-card-menu { width: 100%; } .card-menu-title { position: absolute; font-weight: 500; top: 30rpx; left: 30rpx; font-size: 32rpx; } .ic-card-menu { width: 72rpx; height: 72rpx; display: block; position: absolute; right: 24rpx; bottom: 24rpx; } /* tips-content */ .tips-box { display: flex; flex-direction: column; align-items: center; } .tips-content { width: 630rpx; min-height: 566rpx; background: linear-gradient(180deg, #C7DAFF 0%, #FFFFFF 37%, #FFFFFF 100%); border-radius: 16rpx 16rpx 16rpx 16rpx; display: flex; flex-direction: column; align-items: center; } .tips-contentB { width: 630rpx; min-height: 566rpx; background: linear-gradient(180deg, #CCFFF8 0%, #FFFFFF 37%, #FFFFFF 100%); border-radius: 16rpx 16rpx 16rpx 16rpx; display: flex; flex-direction: column; align-items: center; } .tips-close-btn { display: flex; flex-direction: column; justify-content: center; align-items: center; height: 116rpx; width: 116rpx; } .ic-tips { margin-top: 42rpx; height: 200rpx; width: 200rpx; } .tips-title { margin-top: 40rpx; color: #3E3D44; font-size: 32rpx; } .tips-desc { width: calc(100% - 72rpx); margin-top: 30rpx; margin-left: auto; margin-right: auto; margin-bottom: 40rpx; color: #6C6970; font-size: 24rpx; }