page { width:100%; height: 100vh; } .reply-or-remark { width: 100%; height: 100%; background: #f7f7f7; padding: 20rpx; box-sizing: border-box; } .reply-or-remark .textarea { width:100%; height: 80%; border-radius: 16rpx; overflow: hidden; background: #fff; box-sizing: border-box; padding: 25rpx; } .reply-or-remark .textarea textarea { font-size: 32rpx; line-height: 56rpx; color: #333; width: 100%; height: calc(100% - 80rpx); } .reply-or-remark .textarea .num { width: 100%; height: 80rpx; line-height: 80rpx; text-align: right; color: #999; font-size: 28rpx; } .reply-or-remark .textarea .placeholder-style { font-size: 32rpx; color: #999; line-height: 40rpx; } .button-view { width: 100%; height: 84rpx; position: fixed; left: 0; bottom: 50px; display: flex; justify-content: center; align-items: center; } .button-view button { width: 560rpx; height: 100%; line-height: 84rpx; text-align: center; color: #fff; font-size: 36rpx; box-sizing: 16rpx; background: linear-gradient(to right, #F40C0C, #FF4E4E); } .button-view .hover-change { background: red; }