index.scss 2.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798
  1. // 测试用的 iconfont,可生效
  2. // @import './iconfont.css';
  3. .test {
  4. // 可以通过 @apply 多个样式封装整体样式
  5. @apply mt-4 ml-4;
  6. padding-top: 4px;
  7. color: red;
  8. }
  9. :root,
  10. page {
  11. // 修改按主题色
  12. // --wot-color-theme: #37c2bc;
  13. // 修改按钮背景色
  14. // --wot-button-primary-bg-color: green;
  15. }
  16. /*
  17. border-t-1
  18. 由于uniapp中无法使用*选择器,使用魔法代替*,加上此规则可以简化border与divide的使用,并提升布局的兼容性
  19. 1. 防止padding和border影响元素宽度。 (https://github.com/mozdevs/cssremedy/issues/4)
  20. 2. 允许仅通过添加边框宽度来向元素添加边框。 (https://github.com/tailwindcss/tailwindcss/pull/116)
  21. 3. [UnoCSS]: 允许使用css变量'--un-default-border-color'覆盖默认边框颜色
  22. */
  23. // 这个样式有重大BUG,先去掉!!(2025-08-15)
  24. // :not(not),
  25. // ::before,
  26. // ::after {
  27. // box-sizing: border-box; /* 1 */
  28. // border-width: 0; /* 2 */
  29. // border-style: solid; /* 2 */
  30. // border-color: var(--un-default-border-color, #e5e7eb); /* 3 */
  31. // }
  32. // ==================== 全局公共样式 ====================
  33. // 页面容器:灰色背景 + 最小全屏高度
  34. .yd-page-container {
  35. @apply min-h-screen;
  36. background-color: #f5f5f5;
  37. }
  38. // ==================== 搜索表单弹窗样式 ====================
  39. .yd-search-form {
  40. // 弹窗圆角
  41. &-popup {
  42. @apply rounded-t-24rpx;
  43. }
  44. // 弹窗容器
  45. &-container {
  46. @apply p-32rpx;
  47. }
  48. // 弹窗标题
  49. &-title {
  50. @apply mb-24rpx text-32rpx font-semibold;
  51. color: #333;
  52. }
  53. // 表单项
  54. &-item {
  55. @apply mt-24rpx;
  56. }
  57. // 表单项标签
  58. &-label {
  59. @apply mb-12rpx text-28rpx;
  60. color: #666;
  61. }
  62. // 底部按钮组
  63. &-actions {
  64. @apply w-full flex justify-center gap-24rpx mt-24rpx;
  65. }
  66. // 日期范围选择器
  67. &-date-range {
  68. // 容器
  69. &-container {
  70. @apply flex items-center gap-16rpx;
  71. }
  72. // 日期选择框
  73. &-picker {
  74. @apply h-72rpx flex flex-1 items-center justify-center rounded-8rpx px-24rpx text-28rpx;
  75. background-color: #f5f5f5;
  76. }
  77. // 确认按钮组
  78. &-actions {
  79. @apply mt-16rpx flex justify-end gap-16rpx;
  80. }
  81. }
  82. }