/* 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; } .userInfo-box { position: absolute; left: 0; right: 0; top: 0; bottom: 0; display: flex; flex-direction: column; justify-content: center; } .user-h-view { width: 100%; display: flex; flex-direction: row; } .avatar { width: 128rpx; height: 128rpx; display: block; margin-left: 40rpx; border-radius: 100%; overflow: hidden; } .username { flex: 1; font-size: 36rpx; color: #333333; } .edit { width: 40rpx; height: 40rpx; display: block; } .phoneNumber { margin-top: 16rpx; font-size: 28rpx; color: #666666; } .ad-banner { width: calc(100% - 20rpx); display: block; } .menu-card { background: #FFFFFF; margin-top: 20rpx; width: calc(100% - 60rpx); overflow: hidden; min-height: 600rpx; align-items: center; display: flex; box-shadow: 0rpx 8rpx 20rpx 0rpx #EEEEEE; flex-direction: column; border-radius: 24rpx; } .menu-item { width: calc(100% - 60rpx); display: flex; height: 116rpx; position: relative; flex-direction: row; align-items: center; border-bottom: 1rpx solid #EEEEEE; } .ic-menu { width: 36rpx; height: 36rpx; } .menu-title { flex: 1; margin-left: 16rpx; } .menu-item:active { opacity: 0.7; }