.item-list { /* width: calc(100% - 40rpx); */ padding: 40rpx 29rpx 20rpx 29rpx; background: #fff; margin-bottom: 20rpx; border-radius: 16rpx; } .user-info { /* width: calc(100% - 58rpx); */ height: 64rpx; display: flex; align-items: center; } .user-info image { border-radius: 50rpx; width: 64rpx; height: 64rpx; } .user-info .name-date { margin-left: 14rpx; height: 100%; display: flex; flex-direction: column; } .user-info .name-date .name { font-size: 28rpx; font-weight: bold; color: rgba(51, 51, 51, 1); } .user-info .name-date .date { font-size: 20rpx; font-weight: 500; color: rgba(153, 153, 153, 1); } .details-info { /* width: calc(100% - 58rpx); */ font-size: 36rpx; font-weight: 500; color: rgba(51, 51, 51, 1); line-height: 54rpx; margin-top: 10rpx; } .image-list { /* width: calc(100% - 58rpx); */ margin-top: 30rpx; display: grid; grid-template-columns: repeat(auto-fit, minmax(216rpx, 1fr)); grid-gap: 7rpx; } .image-list .image-item { width: 100%; height: 100%; object-fit: cover; border-radius: 8rpx; } .attitude { /* width: calc(100% - 300rpx); */ margin-top: 21rpx; display: flex; align-items: center; justify-content: space-around; /* justify-content: center; */ height: 28rpx; padding: 0 50rpx; } .attitude .all { display: flex; align-items: center; } .attitude .all image { width: 28rpx; height: 28rpx; } .attitude .all .give-data { font-size: 24rpx; font-weight: 500; color: rgba(51, 51, 51, 1); margin-left: 9rpx; /* width: 196rpx; */ } .attitude .all .give-data.color { color: #FFB103; } .comment { /* width: calc(100% - 98rpx); */ padding: 16rpx 20rpx 26rpx; background: #F2F2F2; border-radius: 8rpx; margin-top: 25rpx; } .comment .comment-list { width: 100%; margin-top: 10rpx; font-size: 28rpx; color: #999999; } .comment .comment-list text { color: #333333; } /* 评论样式 */ .release { align-items: flex-end; /*底部对齐*/ box-sizing: border-box; position: fixed; left: 0; bottom: 0; width: 100%; padding: 13rpx 20rpx; background-color: #fff; font-size: 28rpx; z-index: 999; } .replyinfo1 { display: flex; justify-content: space-between; /*两端对齐*/ font-size: 35rpx; } .replyinfo2 { display: flex; justify-content: space-between; /*两端对齐*/ } .release textarea { /* width: calc(100% - 200rpx); */ min-height: 34rpx; max-height: 102rpx; /*最多显示三行*/ border-width: 15rpx 20rpx; /*使用padding与预期留白不一致,故使用border*/ border-style: solid; border-color: #F2F2F2; line-height: 34rpx; font-size: 28rpx; background-color: #F2F2F2; border-radius: 4rpx; } .release .text { font-size: 40rpx; color: #c9c9c9; } .cancel { width: 240rpx; height: 64rpx; line-height: 64rpx; text-align: center; color: #6c0; margin: 0 3px; padding: 0; } .release .submit { width: 160rpx; height: 60rpx; line-height: 60rpx; text-align: center; margin: 0 3px; padding: 0; font-size: 32rpx; font-weight: 500; color: rgba(255, 255, 255, 1); background: linear-gradient(to right, #e95027, #db1a1f); border-radius: 50rpx; } .pro-box .info .text .delete { color: #f68135; border-radius: 50rpx; border: 1px solid #f68135; font-size: 28 rpx; width: 150rpx; height: 48rpx; text-align: center; } .addIssue { width: 178rpx; height: 178rpx; position: fixed; bottom: 30%; right: 14rpx; } .addIssue image { width: 100%; height: 100%; object-fit: cover; } .shield-line { display: flex; justify-content: flex-end; margin-top: 10rpx; } .shield-line .shield-label { width: 90rpx; height: 34rpx; border-radius: 17rpx; background: #F40C0C; color: #fff; font-size: 22rpx; line-height: 34rpx; text-align:center; }