修改论坛
Change-Id: I93e5d0cb584d8f423d1056ee9a5b84a4ac5f4d07
diff --git a/src/pages/Forum/posts-detail/PostDetailPage.css b/src/pages/Forum/posts-detail/PostDetailPage.css
index e534191..c47601e 100644
--- a/src/pages/Forum/posts-detail/PostDetailPage.css
+++ b/src/pages/Forum/posts-detail/PostDetailPage.css
@@ -1,26 +1,180 @@
-.post-detail-page {
- padding: 20px;
+ .post-detail-page {
+ background-color: #4b322b;
+ min-height: 100vh;
+ padding: 32px 0;
+ font-family: 'Helvetica Neue', sans-serif;
+ color: #333;
}
- .post-detail-page h2 {
- font-size: 2rem;
- margin-bottom: 10px;
+ .post-detail {
+ background-color: #e9ded2;
+ border-radius: 16px;
+ max-width: 960px;
+ margin: 0 auto;
+ padding: 24px 32px;
+ }
+
+ .post-detail h1 {
+ font-size: 24px;
+ margin-bottom: 16px;
+ color: #4b322b;
}
.post-meta {
- font-size: 1rem;
- color: #666;
- margin-bottom: 20px;
+ display: flex;
+ justify-content: space-between;
+ font-size: 14px;
+ color: #755e50;
+ margin-bottom: 16px;
}
.post-content {
- font-size: 1.2rem;
+ font-size: 20px;
+ line-height: 1.7;
+ margin-bottom: 20px;
+ color: #4b322b;
}
- .post-image img {
- width: 100%;
+ /* 多图排列 */
+ .post-content img {
+ max-width: 180px;
height: auto;
- max-width: 600px;
- margin-top: 20px;
+ border-radius: 8px;
+ margin: 8px;
}
-
\ No newline at end of file
+
+ .post-actions {
+ display: flex;
+ gap: 16px;
+ margin-bottom: 24px;
+ margin-left: 710px;
+ }
+
+ .icon-btn {
+ display: flex;
+ align-items: center;
+ gap: 6px;
+ border: none;
+ background: none;
+ cursor: pointer;
+ color: #4b322b;
+ transition: transform 0.2s ease;
+ }
+
+ .icon-btn:hover {
+ background: none !important;
+ color: inherit;
+ outline: none;
+ box-shadow: none;
+ }
+
+ .comments-section {
+ margin-top: -12px;
+ padding: 24px 24px 16px;
+ border-radius: 12px;
+ }
+
+ .comments-section h3 {
+ margin-bottom: 16px;
+ font-size: 20px;
+ color: #4b322b;
+ background-color: #c4b3a3;
+ padding: 6px 12px;
+ border-radius: 8px;
+ display: inline-block;
+ }
+
+ .comment {
+ border-bottom: 1px solid #eee;
+ padding: 12px 0;
+ }
+
+ .comment-header {
+ display: flex;
+ justify-content: space-between;
+ align-items: center;
+ font-size: 0.9rem;
+ color: #555;
+ }
+
+ .comment-user {
+ font-weight: bold;
+ }
+
+ .comment-content {
+ margin: 6px 0;
+ font-size: 1rem;
+ }
+
+ .comment-time {
+ font-size: 0.85rem;
+ color: #999;
+ }
+
+ .reply-btn {
+ background: none;
+ border: none;
+ color: #000000;
+ cursor: pointer;
+ }
+
+ .reply-btn:hover {
+ color: #000000; /* 不变色 */
+ background: none; /* 确保没有背景色 */
+ text-decoration: underline; /* 你可以保留这个,或也删除 */
+ }
+
+ .reply-form,
+ .add-comment-form {
+ margin-top: 12px;
+ }
+
+ textarea {
+ width: 100%;
+ padding: 12px;
+ resize: vertical;
+ min-height: 80px;
+ border: 1px solid #bbb;
+ border-radius: 10px;
+ font-size: 14px;
+ background-color: #fffefb;
+ color: #333;
+ }
+
+ .comment-options {
+ margin-top: 8px;
+ display: flex;
+ align-items: center;
+ justify-content: space-between;
+ }
+
+ .comment-options label {
+ font-size: 14px;
+ color: #555;
+ }
+
+ .comment-options button {
+ padding: 6px 14px;
+ background-color: #BA929A;
+ color: #fff;
+ border: none;
+ border-radius: 6px;
+ font-size: 14px;
+ cursor: pointer;
+ transition: background-color 0.2s ease;
+ }
+
+ .comment-options button:hover {
+ background-color: #6d4e37;
+ }
+
+ .error-text {
+ color: #f00;
+ text-align: center;
+ }
+ .post-images {
+ display: flex;
+ flex-wrap: wrap;
+ justify-content: center;
+ }
+
\ No newline at end of file