articlesix.component.scss 1.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101
  1. .article-container {
  2. margin: 20px auto;
  3. padding: 20px;
  4. max-width: 800px;
  5. background-color: #d6f1e0;
  6. border: 1px solid #1e0000;
  7. border-radius: 5px;
  8. height: 85vh; /* 设置一个固定的高度 */
  9. overflow-y: scroll; /* 当内容溢出时显示滚动条 */
  10. }
  11. .header {
  12. display: flex;
  13. flex-direction: column;
  14. align-items: center;
  15. margin-bottom: 20px;
  16. }
  17. .title {
  18. font-size: 24px;
  19. margin: 0;
  20. }
  21. .meta {
  22. margin-top:15px; /* 调整发布者和发布时间之间的间距 */
  23. display: flex;
  24. justify-content: space-between;
  25. font-size: 14px;
  26. color: #666;
  27. }
  28. .author {
  29. margin-right: 10px; /* 调整发布者和发布时间之间的间距 */
  30. }
  31. .content {
  32. margin-bottom: 20px;
  33. }
  34. .content-inner {
  35. max-width: 600px;
  36. margin: 0 auto; /* 将内容居中 */
  37. text-align: justify;
  38. text-indent: 2em;
  39. line-height: 2;
  40. font-size: 18px; /* 调整字体大小为18px */
  41. }
  42. .comments {
  43. border-top: 1px solid #939393;
  44. padding-top: 20px;
  45. }
  46. .comment {
  47. display: flex;
  48. align-items: flex-start;
  49. margin-bottom: 10px;
  50. }
  51. .avatar {
  52. margin-right: 10px;
  53. }
  54. .avatar img {
  55. width: 40px;
  56. height: 40px;
  57. border-radius: 50%;
  58. }
  59. .comment-content {
  60. display: flex;
  61. flex-direction: column;
  62. }
  63. .user {
  64. font-weight: bold;
  65. }
  66. .message {
  67. margin-top: 5px;
  68. }
  69. .new-comment {
  70. margin-top: 20px;
  71. }
  72. .input-container {
  73. display: flex;
  74. }
  75. .input-container input {
  76. flex: 1;
  77. padding: 5px;
  78. margin-right: 10px;
  79. }
  80. .input-container button {
  81. padding: 5px 10px;
  82. }