_variables.scss 3.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134
  1. @use 'sass:meta' as meta;
  2. // app.scss (select2 import 전에!)
  3. $border-color: #333 !default; // Bootstrap의 Sass 변수 (필요 시)
  4. $input-border-color: #4c4c4c !default;
  5. // select2-bootstrap-5-theme가 참조하는 변수가 있다면 그걸 hex로 오버라이드
  6. $select2-border-color: #4c4c4c !default; // (패키지 변수명 확인 필요)
  7. $bootstrap-settings: (
  8. // Body
  9. body-color: #f1f1f1,
  10. font-family-base: "Nanum-Square-Neo-Regular",
  11. // Typography
  12. font-family-sans-serif: "Nanum-Square-Neo-Regular",
  13. font-size-base: 0.9rem,
  14. form-text-color: #9b9b9b,
  15. text-muted: #777,
  16. line-height-base: 1.6,
  17. link-color: #f1f1f1,
  18. link-hover-color: #b9b9b9,
  19. link-decoration: none,
  20. // Border
  21. border-color: #333,
  22. // Buttons / theme colors
  23. primary: #1c55fa,
  24. danger: #b00505,
  25. // Input
  26. input-bg: #161616,
  27. input-color: #b7b8ba,
  28. input-box-shadow: none,
  29. input-border-color: #4c4c4c,
  30. input-focus-box-shadow: none,
  31. input-focus-border-color: #519bce,
  32. input-focus-bg: #161616,
  33. // Select
  34. form-select-color: #f1f1f1,
  35. form-select-border-color: #4c4c4c,
  36. form-select-box-shadow: none,
  37. form-select-focus-border-color: #4c4c4c,
  38. form-select-focus-box-shadow: none,
  39. // Checkbox
  40. form-check-label-color: #b7b8ba,
  41. form-check-input-border: 1px solid #4c4c4c,
  42. form-check-input-checked-bg-color: #161616,
  43. form-check-input-checked-border-color: #4c4c4c,
  44. form-check-input-focus-border: #519bce,
  45. form-check-input-focus-box-shadow: none,
  46. // Table
  47. table-bg: transparent,
  48. table-color: #b1b1b1,
  49. table-border-color: #3f424b,
  50. table-caption-color: #333,
  51. table-hover-bg: #252525,
  52. table-hover-color: #f1f1f1,
  53. // Pagination
  54. pagination-bg: #000,
  55. pagination-border-color: #333,
  56. pagination-border-radius: 0,
  57. pagination-active-bg: #0f0f0f,
  58. pagination-active-color: #f1f1f1,
  59. pagination-active-border-color: #333,
  60. pagination-hover-bg: #0f0f0f,
  61. pagination-hover-color: #fff,
  62. pagination-hover-border-color: #333,
  63. pagination-disabled-bg: #282828,
  64. pagination-disabled-border-color: #333,
  65. pagination-focus-bg: #0f0f0f,
  66. pagination-focus-color: #f1f1f1,
  67. pagination-focus-box-shadow: none,
  68. // Modal
  69. modal-content-bg: #333,
  70. modal-content-color: #f1f1f1,
  71. modal-header-border-color: #3f3f3f,
  72. modal-header-border-width: 0 0 1px 0,
  73. modal-content-border-color: #3f3f3f,
  74. // Tabs
  75. nav-tabs-border-color: #2c2c2c,
  76. nav-tabs-border-radius: 0,
  77. nav-tabs-link-hover-border-color: #006989,
  78. nav-tabs-link-active-color: #c7c7c7,
  79. nav-tabs-link-active-bg: #003954,
  80. nav-tabs-link-active-border-color: #006989,
  81. // Navbar
  82. navbar-brand-margin-end: 0,
  83. navbar-toggler-border-radius: 2px,
  84. navbar-toggler-focus-width: 1.4px,
  85. navbar-light-color: #d6d6d6,
  86. // Card
  87. card-bg: transparent, // ← none 말고 transparent로!
  88. // Label
  89. form-label-color: #b7b8ba,
  90. // Dropdown
  91. dropdown-link-hover-color: #000,
  92. dropdown-link-hover-bg: #eee,
  93. dropdown-link-active-color: #000,
  94. dropdown-link-active-bg: #eee
  95. );
  96. $grid-breakpoints: (
  97. xs: 0,
  98. xxs: 420px,
  99. sm: 576px,
  100. md: 768px,
  101. lg: 992px,
  102. xl: 1200px,
  103. xxl: 1400px
  104. );
  105. $container-max-widths: (
  106. xxs: 420px,
  107. sm: 540px,
  108. md: 720px,
  109. lg: 960px,
  110. xl: 1140px,
  111. xxl: 1320px
  112. );
  113. @include meta.load-css('bootstrap/scss/bootstrap', $with: $bootstrap-settings);