page { /*background: #fff;*/ } .user { } .main { background: #ffd23c; height: 27.2vh; box-sizing: border-box; } .user_tips { color: #fff; } .user_tips .title { font-size: 44rpx; font-weight: bolder; margin-bottom: 7rpx; } .user_tips .desc { font-size: 28rpx; color: rgba(251,251,251,0.74); } .user .user_card { position: relative; left: 50%; margin-top: 100rpx; transform: translateX(-50%); } .card_two, .card_three { height: 50%; background: #fff; position: absolute; border-radius: 17rpx; left: 50%; transform: translateX(-50%); box-shadow: 1px 5px 12px #a7a1a1; } .card_three { z-index: -2; width: 80%; top: -58rpx; } .card_two { top: -30rpx; z-index: -1; width: 90%; } .card_main { background: #fff; width: 100%; height: 100%; border-radius: 17rpx; z-index: 17; box-shadow: 1px 4px 16px #cecece; display: flex; flex-direction: column; padding: 30rpx 34rpx; box-sizing: border-box; } .card_main_user { height: 45%; display: flex; align-items: center; padding-bottom: 25rpx; justify-content: space-between; } .user_left { display: flex; align-items: center; flex: 1; } .user_left image { width: 100rpx; height: 100rpx; border-radius: 100%; margin-right: 20rpx; } .card_main_user .user_text { flex: 1; } .card_main_user .user_text .user_name { font-size: 34rpx; font-weight: 400; } .card_main_user .user_text .user_desc { font-size: 26rpx; color: #999; width: 460rpx; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; word-break: break-all; } .card_main_nums { display: flex; flex: 1; padding-top: 18px; } .card_main_nums .nums_item { width: 50%; text-align: center; } .card_main_nums .nums_item .item_text{ font-size: 23rpx; color: #999; } .card_main_nums .nums_item .item_info{ font-size: 39rpx; margin-top: 10rpx; } .card_user { padding: 50rpx !important; } .user_list, .card_user { background: #fff; border-radius: 17rpx; box-shadow: 1px 4px 16px #cecece; margin-top: 40rpx; padding: 35rpx 50rpx; box-sizing: border-box; } .card_user .item_info{ font-size: 30rpx !important; } .list_item { display: flex; align-items: center; justify-content: space-between; padding: 30rpx 0; } .list_item .list_item_left { display: flex; align-items: center; } .list_item .list_item_left .iconfont { font-size: 46rpx; margin-right: 20rpx; } .list_item .list_item_left .list_text {} .logout { justify-content: center; background: #ffd23c; border-radius: 28rpx; margin-top: 60rpx; box-shadow: 3px 4px 18px #ffd23c; } .logout .list_text{ color: #fff; font-size: 32rpx; }