문서의 선택한 두 판 사이의 차이를 보여줍니다.
| 양쪽 이전 판 이전 판 다음 판 | 이전 판 | ||
|
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> | ||