/* pages/mine/vip/vipcenter.wxss */ .info-box { width: 100%; display: flex; flex-direction: column; align-items: center; align-self: center; box-shadow: 0rpx 4rpx 8rpx 0rpx #efd9be, 0rpx 6rpx 20rpx 0rpx #efd9be; border-radius: 10rpx; padding: 10rpx 0rpx; } .base-info { width: 100%; display: flex; flex-direction: row; align-items: center; justify-content: flex-start; padding: 15rpx; } .base-info .user-icon { width: 128rpx; height: 128rpx; border-radius: 50%; border: 6rpx solid #ffbc00; } .base-info-text-box { display: flex; flex-direction: column; justify-content: center; align-items: flex-start; margin-left: 15rpx; } .name-box { display: flex; flex-direction: row; justify-content: center; align-items: center; } .name-box .name { font-size: 32rpx; color: #ffffff; line-height: 10rpx; } .name-box image { width: 48rpx; height: 48rpx; margin-left: 15rpx; } .item { display: flex; flex-direction: row; position: relative; justify-content: flex-start; align-items: center; background-color: #ffffff; width: 100%; padding: 15rpx; margin-top: 15rpx; } .item:nth-child(1) { margin-top: 0rpx; } .subscript { width: 96rpx; height: 96rpx; position: absolute; right: 0rpx; bottom: 0rpx; } .subscript image { width: 100%; height: 100%; } .state { position: absolute; transform: rotate(-45deg) translate(-50%, -50%); font-size: 22rpx; width: 100%; height: 100%; top: 28%; left: 112%; color: #ffffff; } .item .icon { width: 96rpx; height: 96rpx; border-radius: 50%; } .item .content { display: flex; flex-direction: column; justify-content: center; align-items: flex-start; margin-left: 15rpx; width: 85%; } .title { font-size: 32rpx; color: #E6B980; } .hint-msg { font-size: 28rpx; color: #333333; }