.card { height: 300rpx; margin-bottom: 2rpx; background-color: #ffffff; } .avatar { position: absolute; top: 50rpx; left: 50rpx; height: 200rpx; width: 200rpx; border-radius: 20%; } .publisher-name { position: absolute; font-size: 40rpx; line-height: 50rpx; top: 125rpx; left: 300rpx; } .block { margin-bottom: 4rpx; padding: 20rpx 40rpx 20rpx 20rpx; display: flex; justify-content: space-between; align-items: center; font-size: 30rpx; background-color: #ffffff; align-items: center; } .block2 { margin-bottom: 20rpx; padding: 20rpx 40rpx 20rpx 20rpx; display: flex; justify-content: space-between; align-items: center; font-size: 30rpx; background-color: #ffffff; align-items: center; } .left { display: flex; } .btn-hover { background: #c0c0c0; } .btn-icon { height: 40rpx; width: 40rpx; margin-right: 20rpx; }