modal-user-edit.component.scss 1.6 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455
  1. /* 容器样式 */
  2. ion-item {
  3. display: flex;
  4. align-items: center; /* 垂直居中 */
  5. padding: 10px 15px; /* 内边距 */
  6. border: 1px solid #e0e0e0; /* 边框 */
  7. border-radius: 8px; /* 圆角 */
  8. margin-bottom: 15px; /* 项目之间的间距 */
  9. background-color: #fff; /* 背景颜色 */
  10. box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1); /* 阴影效果 */
  11. }
  12. /* 文件上传组件样式 */
  13. comp-uploader-hwobs {
  14. flex: 1; /* 让上传组件占据剩余空间 */
  15. margin-right: 10px; /* 上传组件与输入框之间的间距 */
  16. }
  17. /* 输入框样式 */
  18. ion-input {
  19. flex: 2; /* 让输入框占据更多空间 */
  20. --padding-start: 10px; /* 输入框内左边距 */
  21. --padding-end: 10px; /* 输入框内右边距 */
  22. border: 1px solid #007bff; /* 输入框边框 */
  23. border-radius: 5px; /* 输入框圆角 */
  24. font-size: 16px; /* 字体大小 */
  25. color: #555; /* 字体颜色 */
  26. }
  27. /* 输入框占位符样式 */
  28. ion-input::placeholder {
  29. color: #aaa; /* 占位符颜色 */
  30. }
  31. /* 输入框变化时的样式 */
  32. ion-input:focus {
  33. border-color: #0056b3; /* 聚焦时的边框颜色 */
  34. box-shadow: 0 0 5px rgba(0, 86, 179, 0.5); /* 聚焦时的阴影效果 */
  35. }
  36. /* 响应式设计 */
  37. @media (max-width: 600px) {
  38. ion-item {
  39. flex-direction: column; /* 小屏幕时垂直排列 */
  40. }
  41. comp-uploader-hwobs {
  42. margin-right: 0; /* 移除右边距 */
  43. margin-bottom: 10px; /* 上传组件与输入框之间的间距 */
  44. }
  45. ion-input {
  46. width: 100%; /* 输入框宽度为100% */
  47. }
  48. }