문서의 선택한 두 판 사이의 차이를 보여줍니다.
양쪽 이전 판 이전 판 다음 판 | 이전 판 | ||
wiki:sass:sass_variables [2021/04/08 16:04] emblim98 |
wiki:sass:sass_variables [2023/01/13 18:44] (현재) |
||
---|---|---|---|
줄 79: | 줄 79: | ||
</ | </ | ||
+ | =====Sass Variable Scope===== | ||
+ | %%Sass%% 변수는 정의된 네스팅 단계에서만 사용할 수 있습니다.\\ | ||
+ | <code sass> | ||
+ | $myColor: red; | ||
+ | h1 { | ||
+ | $myColor: green; | ||
+ | color: $myColor; | ||
+ | } | ||
+ | p { | ||
+ | color: $myColor | ||
+ | } | ||
+ | </ | ||
+ | \\ | ||
+ | '' | ||
+ | \\ | ||
+ | 다른 컬러 정의 %%$ myColor: green;%%는 <h1> 규칙 내에 있으며 그곳에서만 사용할 수 있습니다!\\ | ||
+ | \\ | ||
+ | 따라서 %%CSS%% 출력은 다음과 같습니다. | ||
+ | <code css> | ||
+ | h1 { | ||
+ | color: green; | ||
+ | } | ||
+ | p { | ||
+ | color: red; | ||
+ | } | ||
+ | </ | ||
+ | \\ | ||
+ | 이것이 변수 범위(scope)의 기본 동작입니다.\\ | ||
+ | =====Using Sass !global===== | ||
+ | '' | ||
+ | \\ | ||
+ | '' | ||
+ | \\ | ||
+ | 다음 예제를 확인하세요 (위와 동일하지만 global이 추가되었습니다.)\\ | ||
+ | ====SCSS Syntax==== | ||
+ | <code sass> | ||
+ | $myColor: crimson; | ||
+ | h1 { | ||
+ | $myColor: green !global; | ||
+ | color: $myColor; | ||
+ | } | ||
+ | p { | ||
+ | color: $myColor; | ||
+ | } | ||
+ | </ | ||
+ | \\ | ||
+ | 이제 '' | ||
+ | \\ | ||
+ | 따라서, %%CSS%% 출력은 아래와 같습니다.\\ | ||
+ | ====CSS Output==== | ||
+ | <code css> | ||
+ | h1 { | ||
+ | color: green; | ||
+ | } | ||
- | + | p { | |
- | + | | |
- | + | } | |
- | + | </ | |
- | + | \\ | |
+ | **Tip: | ||
+ | 전역 변수(Global Variables)는 규칙 외부에서 정의해야 합니다.\\ | ||
+ | %%" | ||
+ | | ||
+ | \\ | ||
+ | \\ | ||
{{tag> | {{tag> |