chat.page.scss 1.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081
  1. .chat-content {
  2. padding: 10px;
  3. }
  4. ion-item.message-item {
  5. display: flex;
  6. flex-direction: column;
  7. align-items: flex-start;
  8. margin-bottom: 10px;
  9. max-width: 80%; /* 控制消息框的最大宽度 */
  10. }
  11. .message-container {
  12. padding: 8px 12px;
  13. display: inline-block;
  14. max-width: 80%; /* 控制消息内容的最大宽度 */
  15. }
  16. .sent {
  17. justify-content: flex-end; /* 将发送的消息右对齐 */
  18. }
  19. .received {
  20. justify-content: flex-start; /* 将接收的消息左对齐 */
  21. }
  22. .sent-message-container {
  23. background-color: #dcf8c6; /* 发送消息的背景颜色 */
  24. align-self: flex-end;
  25. border-radius: 10px;
  26. padding: 10px;
  27. margin-bottom: 4px;
  28. max-width: 70%; /* 适当调整最大宽度 */
  29. text-align: right; /* 文本右对齐 */
  30. }
  31. .received-message-container {
  32. background-color: #f0f0f0; /* 接收消息的背景颜色 */
  33. align-self: flex-start;
  34. border-radius: 10px;
  35. padding: 10px;
  36. margin-bottom: 4px;
  37. max-width: 70%; /* 适当调整最大宽度 */
  38. text-align: left; /* 文本左对齐 */
  39. }
  40. .sent-message-container[_ngcontent-ng-c914708361]{
  41. max-width: 100%;
  42. }
  43. ion-avatar[_ngcontent-ng-c914708361]{
  44. margin-top:28px;
  45. }
  46. .list-md{
  47. width: 123%;
  48. }
  49. .received-message-container[_ngcontent-ng-c914708361]{
  50. max-width: 100%;
  51. }
  52. .sent-message, .received-message {
  53. color: #333; /* 消息文本颜色 */
  54. }
  55. .message-time {
  56. font-size: 12px;
  57. color: #888; /* 时间文本颜色 */
  58. margin-top: 4px;
  59. }
  60. .message-details {
  61. display: flex;
  62. flex-direction: column;
  63. }
  64. ion-avatar {
  65. width: 32px;
  66. height: 32px;
  67. margin-left: 8px;
  68. margin-right: 8px;
  69. }