.community{ display: flex; justify-content: space-between; } .card{ width: 100%; height: 0; padding-bottom: 56%; background-color: yellow; margin: 20rpx 0; } .mid { display: flex; width: 100%; position: relative; } .mid-box { flex-shrink: 0; width: 32% !important; margin-right: 2% !important; display: flex; flex-direction: column; align-items: left; justify-content: left; border: 2rpx solid #EAC390; border-radius: 10rpx; background-color: white; font-weight: normal; padding: 10rpx; } .mid-box:last-child{ margin-right: 0; } .mid-box text{ text-align: center; line-height: 16px; height: 16px; font-size: 15px; color: #CCC; } .mid-box image { width: 48rpx; height: 48rpx; } .mid-box-text{ font-size: 28rpx; text-align: left; } .good { display: flex; justify-content: space-between; padding-left: 20rpx; width: 100%; padding-top: 20rpx; padding-bottom: 20rpx; } .good-click { display: flex; } .good-avatar { font-size: 0; } .good-avatar, .good-click { line-height: 45rpx; color: #333; } .view-count { margin-right: 30rpx; padding-right: 30rpx; border-right: 1px solid #808080; color: #808080; display: flex; flex-direction: row; font-size: 36rpx; } .view-count-no { padding-right: 30rpx; color: #808080; display: flex; flex-direction: row; align-items: center; font-size: 36rpx; } .view-count image, .view-count-no image { width: 32rpx; height: 32rpx; } .mid-btn { position: relative; margin-top: 20rpx; display: flex; padding: 10rpx; width: 100%; border: 1rpx solid rgb(235, 235, 235); border-radius: 15rpx; background: #fff; box-shadow: 10rpx 10rpx 20rpx 20rpx #e4e4e426; flex-wrap: nowrap; flex-direction: column; justify-content: center; } .mid-btn-box { flex-shrink: 0; padding: 15rpx; display: flex; flex-direction: row; justify-content: space-between; align-items: center; box-sizing: border-box; } .mid-btn-title { display: flex; flex-direction: row; justify-content: flex-start; flex: 3; align-items: center; } .mid-btn-title .image { width: 48rpx; height: 48rpx; } .mid-btn-title text { margin-left: 20rpx; font-size: 28rpx; color: #333333; } .mid-btn-box:nth-child(3), .mid-btn-box:nth-child(4) { margin-bottom: 0; } .mid-btn-box image { width: 80rpx; height: 80rpx; } .mid-btn-text { width: 200rpx; }