/* pages/community/community.wxss */ .container { padding: 20rpx; } .checkin-section { width: 600rpx; padding: 20rpx; border-radius: 12rpx; margin-bottom: 20rpx; display: flex; justify-content: space-between; align-items: center; } .checkin-info { display: flex; flex-direction: column; } .checkin-info text { font-size: 24rpx; margin-bottom: 10rpx; } .checkin-btn { padding: 0 30rpx; height: 60rpx; line-height: 60rpx; border-radius: 30rpx; text-align: center; } .post-creator { width: 600rpx; padding: 20rpx; border-radius: 12rpx; margin-bottom: 20rpx; } .post-creator textarea { width: 100%; height: 150rpx; font-size: 28rpx; margin-bottom: 15rpx; padding: 15rpx; box-sizing: border-box; border-radius: 12rpx; } .post-meta { display: flex; justify-content: space-between; align-items: center; } .duration-text { font-size: 24rpx; color: #999; } .post-button { font-size: 26rpx; padding: 0 30rpx; height: 60rpx; line-height: 60rpx; border-radius: 30rpx; text-align: center; } .post-card { border-radius: 12rpx; padding: 20rpx; margin-bottom: 20rpx; } .post-header { display: flex; align-items: center; margin-bottom: 15rpx; } .avatar { width: 80rpx; height: 80rpx; border-radius: 50%; margin-right: 15rpx; } .user-info { display: flex; flex-direction: column; } .username { font-size: 28rpx; font-weight: bold; } .post-time { font-size: 22rpx; color: #999; margin-top: 5rpx; } .post-content { font-size: 28rpx; line-height: 1.5; margin-bottom: 15rpx; } .focus-data { width: 600rpx; padding: 15rpx; border-radius: 8rpx; margin-bottom: 15rpx; display: flex; justify-content: space-between; font-size: 24rpx; } .post-actions { display: flex; padding-top: 15rpx; border-top: 1rpx solid #eee; } .action { display: flex; align-items: center; margin-right: 30rpx; } .action image { width: 40rpx; height: 40rpx; margin-right: 10rpx; } .comments-section { margin-top: 15rpx; padding-top: 15rpx; border-top: 1rpx solid #f0f0f0; } .comments-list { margin-bottom: 15rpx; } .comment-item { margin-bottom: 10rpx; font-size: 26rpx; line-height: 1.5; } .comment-user { font-weight: bold; margin-right: 10rpx; } .comment-input { display: flex; margin-top: 15rpx; } .comment-input input { flex: 1; height: 60rpx; padding: 0 15rpx; background-color: #f5f5f5; border-radius: 30rpx; font-size: 26rpx; } .send-button { width: 120rpx; height: 60rpx; line-height: 60rpx; margin-left: 15rpx; border-radius: 30rpx; font-size: 26rpx; text-align: center; } .placeholder { color: #999; }