.container { width: 100%; height: 100%; padding: 10px 10px; overflow-y: scroll; box-sizing: border-box; .timer { :deep(.van-cell__title) { width: 70px !important; font-size: 14px; font-weight: 600; color: #323233; flex: none !important; } } .title { color: #323233; font-size: 14px; font-weight: 600; padding: 5px 15px; margin-top: 10px; } .project-tabs { :deep(.van-tab__panel) { height: 300px; overflow-y: scroll; } } .send-btn { position: absolute; bottom: 20px; left: 50%; transform: translateX(-50%); width: 90%; } // 详情样式们 .workload-list, .receive-names { padding: 5px 15px; } .names-tag { margin-right: 4px; } .comment-title { font-size: 14px; padding-left: 15px; } .comment-content { font-size: 14px; padding-left: 15px; max-height: 32vh; overflow: scroll; margin-bottom: 70px; } .comment-item { display: flex; justify-content: flex-start; align-items: center; border-bottom: 1px solid #e3eaf5; height: 85px; .left { width: 40px; text-align: center; span { display: inline-block; width: 35px; height: 35px; line-height: 35px; color: #ffffff; background-color: #5a99e3; font-size: 12px; font-weight: 400; border-radius: 50%; } } .right { font-weight: 400; font-size: 14px; color: #121518; line-height: 16px; .title { padding: 5px; font-weight: 400; font-size: 14px; color: #8a94a4; margin-bottom: 8px; span { color: #1b80eb; margin-left: 10px; cursor: pointer; } } .item-content { padding-left: 5px; } } } .comment-input { position: fixed; left: 0; bottom: 10px; width: 100%; .comment-emoji { padding: 5px 15px; overflow-x: auto; font-size: 14px; white-space: nowrap; /* 禁止换行 */ .emoji-tag { margin-right: 8px; } // 隐藏滚动条未生效 ::-webkit-scrollbar { width: 0 !important; height: 0 !important; } } } // 差劲的空格样式 .blank-line { height: 100px; } }