.page { background: #f5f5f5; min-height: 100vh; .action{ display: flex; justify-content: flex-end; padding: 10rpx; background: #4B79EC; view{ padding: 10rpx; margin: 0 10rpx; border-radius: 8rpx; width: 45rpx; height: 45rpx; &:active{ background: #ccc; } image{ width: 45rpx; height: 45rpx; } } } .user{ display: flex; align-items: center; padding: 25rpx; background: #4B79EC; &:active{ background: #f0f0f0; } .avatar{ width: 120rpx; height: 120rpx; border-radius: 50%; // border: 3px solid #3a5fb6; } .right{ width: 30rpx; height: 30rpx; } .name{ flex-grow: 1; display: flex; flex-direction: column; padding-left: 20rpx; text{ color: #fff; &:nth-child(1){ font-size: 16px; font-weight: bold; } &:nth-child(2){ font-size: 12px; color: #f0f0f0; } } } } .card{ background: #fff; box-sizing: border-box; width: 700rpx; margin: auto; padding: 15rpx; margin-top: 20rpx; border-radius: 12rpx; .menu{ .item{ display: flex; height: 100rpx; align-items: center; padding: 0 20rpx; box-sizing: border-box; width: 700rpx; &:active{ background: #f0f0f0; } image{ height: 45rpx; width: 45rpx; } view{ font-size: 14px; color: #444; padding-left: 15rpx; box-sizing: border-box; width: calc(100% - 100rpx); } .arrow{ width: 26rpx; height: 26rpx; } } } } }