page-edit.component.scss 2.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124
  1. /* 设置整体页面的 padding */
  2. ion-content {
  3. --padding-start: 16px;
  4. --padding-end: 16px;
  5. --padding-top: 16px;
  6. --padding-bottom: 16px;
  7. }
  8. /* 每个表单项之间的间距 */
  9. ion-item {
  10. --inner-padding-start: 12px;
  11. --inner-padding-end: 12px;
  12. margin-bottom: 16px;
  13. }
  14. /* 为每个必填项添加红色星号,方便用户识别 */
  15. ion-label span {
  16. color: red;
  17. font-weight: bold;
  18. margin-left: 5px;
  19. }
  20. /* 设置头像上传区域的样式 */
  21. ion-avatar {
  22. margin-right: 16px;
  23. border-radius: 50%;
  24. overflow: hidden;
  25. }
  26. ion-item ion-avatar {
  27. margin-top: 10px;
  28. }
  29. /* 上传按钮的样式 */
  30. ion-button[fill="outline"] {
  31. font-size: 14px;
  32. padding: 8px 16px;
  33. margin-top: 8px;
  34. }
  35. /* 输入框的样式 */
  36. ion-input, ion-select {
  37. font-size: 14px;
  38. padding: 10px 16px;
  39. border-radius: 8px;
  40. background-color: #f5f5f5;
  41. }
  42. /* 在输入框聚焦时设置边框颜色 */
  43. ion-input:focus, ion-select:focus {
  44. --border-color: #3880ff;
  45. }
  46. /* 标题栏的样式 */
  47. ion-toolbar {
  48. --background: #f4f4f4;
  49. --color: #333;
  50. padding: 10px 20px;
  51. }
  52. /* 调整按钮的外观 */
  53. ion-buttons ion-button {
  54. font-size: 16px;
  55. padding: 10px 16px;
  56. }
  57. /* 设置页面内容顶部和底部的间距 */
  58. ion-content {
  59. --padding-start: 16px;
  60. --padding-end: 16px;
  61. --padding-top: 16px;
  62. --padding-bottom: 16px;
  63. }
  64. /* 活动水平选择框的样式 */
  65. ion-select {
  66. font-size: 14px;
  67. padding: 10px 16px;
  68. }
  69. /* 优化输入框和选择框的整体样式 */
  70. ion-select, ion-input {
  71. font-size: 16px;
  72. border-radius: 8px;
  73. background-color: #f8f8f8;
  74. margin-top: 8px;
  75. }
  76. ion-item {
  77. --inner-padding-start: 12px;
  78. --inner-padding-end: 12px;
  79. }
  80. ion-label {
  81. font-size: 16px;
  82. font-weight: 600;
  83. }
  84. /* 设置表单项间的间隔 */
  85. ion-item {
  86. margin-bottom: 20px;
  87. }
  88. /* 页面底部按钮的样式 */
  89. ion-toolbar ion-buttons {
  90. padding: 8px 0;
  91. }
  92. ion-button[strong] {
  93. background-color: #3880ff;
  94. color: white;
  95. font-weight: bold;
  96. padding: 10px 20px;
  97. border-radius: 5px;
  98. }
  99. ion-button[strong]:hover {
  100. background-color: #007bff;
  101. }
  102. ion-button[color="medium"] {
  103. font-weight: normal;
  104. color: #666;
  105. }