SASS와 함께 부트 스트랩 4를 사용하고 있는데 부트 스트랩의 _variables.scss
에 정의 된 변수를이 파일에 정의 된 다른 변수로 재정의하는 방법을 스스로 묻습니다.부트 스트랩 4의 변수를 다른 변수로 대체하려면 어떻게합니까?
부트 스트랩 웹 사이트에서 필자는 우선적으로 내 재정의를 가져온 다음 부트 스트랩 SASS 파일을 가져 오는 방법을 배웠습니다. 지금은 부트 스트랩의 변수 파일에 정의 된 밝은 회색 변수 $gray-200
와 신체의 배경 색상을 대체하려면 내 _overrides.scss
에서
@import 'modules/_overrides.scss';
@import 'vendor/_bootstrap.scss';
: 그래서 이런 짓을. 그러나 변수를 정의하기 전에 변수에 액세스하려고하면 오류가 발생합니다.
많은 연구 끝에 Bootstrap의 _variables.sccs
에서 재정의하려는 변수를 복사하고 재정의 파일의 맨 위에 배치하여이 문제를 해결할 수 있음을 깨달았습니다. 변수가 여러 곳에서 정의 되었기 때문에 이것은 매우 더러운 방법처럼 보입니다.
제 질문은 : 다른 부트 스트랩 변수로 부트 스트랩 변수를 재정의 할 수있는 방법이 있습니까?
동일한 요소 또는 클래스에 대해 2 개의 변수가있는 경우 CSS 파일의 마지막 변수가 우선합니다 – Brad