tab4.page.scss 2.4 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879
  1. ion-card {
  2. background-color: #e0f7fa; /* 浅蓝色背景,给人以清新和健康的感觉 */
  3. border-radius: 10px; /* 圆角边框 */
  4. padding: 20px; /* 内边距 */
  5. box-shadow: 0 4px 10px rgba(0, 0, 0, 0.1); /* 轻微的阴影效果 */
  6. }
  7. ion-card-title {
  8. font-size: 1.5em; /* 标题字体大小 */
  9. font-weight: bold; /* 加粗 */
  10. color: #00796b; /* 深绿色字体,象征健康 */
  11. margin: 0; /* 去掉默认的外边距 */
  12. }
  13. ion-card-subtitle {
  14. font-size: 1.2em; /* 副标题字体大小 */
  15. color: #004d40; /* 更深的绿色字体 */
  16. margin-top: 5px; /* 顶部外边距 */
  17. }
  18. ion-card:hover {
  19. background-color: #b2ebf2; /* 悬停时的背景色变化 */
  20. transition: background-color 0.3s; /* 背景色变化的过渡效果 */
  21. }
  22. .memo-card {
  23. background-color: #e0f7fa; /* 浅蓝色背景,给人以清新和健康的感觉 */
  24. border-radius: 10px; /* 圆角边框 */
  25. padding: 20px; /* 内边距 */
  26. box-shadow: 0 4px 10px rgba(0, 0, 0, 0.1); /* 轻微的阴影效果 */
  27. }
  28. .memo-title {
  29. font-size: 1.8em; /* 标题字体大小 */
  30. font-weight: bold; /* 加粗 */
  31. color: #00796b; /* 深绿色字体,象征健康 */
  32. margin: 15px 0; /* 顶部和底部外边距 */
  33. }
  34. .memo-description {
  35. font-size: 1.1em; /* 描述字体大小 */
  36. color: #004d40; /* 更深的绿色字体 */
  37. margin-bottom: 20px; /* 底部外边距 */
  38. }
  39. .tag-list {
  40. list-style-type: none; /* 去掉默认的列表样式 */
  41. padding: 0; /* 去掉内边距 */
  42. }
  43. .tag-item {
  44. background-color: #b2ebf2; /* 标签背景色 */
  45. color: #00796b; /* 标签字体颜色 */
  46. border-radius: 5px; /* 标签圆角 */
  47. padding: 10px; /* 标签内边距 */
  48. margin: 5px 0; /* 标签外边距 */
  49. transition: background-color 0.3s; /* 背景色变化的过渡效果 */
  50. cursor: pointer; /* 鼠标悬停时显示为可点击 */
  51. }
  52. .tag-item:hover {
  53. background-color: #80deea; /* 悬停时的背景色变化 */
  54. }
  55. .card-header {
  56. display: flex; /* 使用 Flexbox 布局 */
  57. align-items: center; /* 垂直居中对齐 */
  58. padding: 10px; /* 内边距 */
  59. }
  60. .avatar {
  61. width: 50px; /* 头像宽度 */
  62. height: 50px; /* 头像高度 */
  63. border-radius: 50%; /* 圆形头像 */
  64. margin-right: 15px; /* 头像与文本之间的间距 */
  65. object-fit: cover; /* 确保图片覆盖区域并保持比例 */
  66. }
  67. .user-info {
  68. flex: 1; /* 使用户信息部分占据剩余空间 */
  69. }