문서의 선택한 두 판 사이의 차이를 보여줍니다.
다음 판 | 이전 판 | ||
wiki:sass:sass_import [2021/04/08 20:21] emblim98 만듦 |
wiki:sass:sass_import [2023/01/13 18:44] (현재) |
||
---|---|---|---|
줄 1: | 줄 1: | ||
- | ====== Sass Tutorial | + | ====== Sass @import |
<WRAP left notice 80%> | <WRAP left notice 80%> | ||
* description : Sass @import and Partials | * description : Sass @import and Partials | ||
줄 32: | 줄 32: | ||
**Tip:**\\ | **Tip:**\\ | ||
파일 확장자를 지정할 필요가 없습니다. %%Sass%%는 자동으로 %%.sass%% 또는 %%.scss%% 파일을 의미한다고 가정합니다.\\ | 파일 확장자를 지정할 필요가 없습니다. %%Sass%%는 자동으로 %%.sass%% 또는 %%.scss%% 파일을 의미한다고 가정합니다.\\ | ||
- | CSS 파일을 가져올 수도 있습니다. '' | + | %%CSS%% 파일을 가져올 수도 있습니다. '' |
- | 임포트한 파일에서 정의된 모든 변수 또는 믹스인(mixins)을 기본 파일에서 사용할 수 있습니다.\\ | + | 임포트한 파일에서 정의된 모든 변수 또는 믹스인(mixins)을 기본 파일(the main file)에서 사용할 수 있습니다.\\ |
\\ | \\ | ||
기본 파일에서 필요한 만큼의 파일을 가져올 수 있습니다.\\ | 기본 파일에서 필요한 만큼의 파일을 가져올 수 있습니다.\\ | ||
줄 43: | 줄 43: | ||
</ | </ | ||
예를 들어 보겠습니다: | 예를 들어 보겠습니다: | ||
- | ====예제==== | + | =====예제===== |
- | SCSS Syntax (reset.scss)\\ | + | ==== SCSS Syntax (reset.scss) |
<code sass> | <code sass> | ||
html, | html, | ||
줄 55: | 줄 55: | ||
</ | </ | ||
\\ | \\ | ||
- | 이제 " | + | 이제 |
\\ | \\ | ||
방법은 다음과 같습니다: | 방법은 다음과 같습니다: | ||
줄 71: | 줄 71: | ||
\\ | \\ | ||
그래서, " | 그래서, " | ||
- | ====CSS output==== | + | ====CSS output |
<code sass> | <code sass> | ||
html, body, ul, ol { | html, body, ul, ol { | ||
줄 85: | 줄 85: | ||
</ | </ | ||
+ | ===== Sass Partials ===== | ||
+ | 기본으로, | ||
+ | 그러나, 어떤 파일을 임포트하려는 경우, 파일을 직접 트랜스파일화 할 필요는 없습니다.\\ | ||
+ | \\ | ||
+ | %%Sass%%에는 이에 대한 메커니즘이 있습니다. 파일 이름을 밑줄(underscore)로 시작하면\\ | ||
+ | %%Sass%%는 해당 파일을 트랜스파일화 하지 않습니다. 이런 식으로 이름이 지정된 파일을 %%Sass%%에서는 %%partials%%라고 합니다.\\ | ||
+ | \\ | ||
+ | 따라서 %%partial Sass%% 파일의 이름은 선행 밑줄(leading underscore)로 지정됩니다.(ex, | ||
+ | ====Sass Partial Syntax==== | ||
+ | <code sass> | ||
+ | _filename; | ||
+ | </ | ||
+ | \\ | ||
+ | 아래 예제에서 %%" | ||
+ | (이 파일은 %%" | ||
+ | ====예제==== | ||
+ | %%" | ||
+ | <code sass> | ||
+ | $myPink: #EE82EE; | ||
+ | $myBlue: #4169E1; | ||
+ | $myGreen: #8FBC8F; | ||
+ | </ | ||
+ | \\ | ||
+ | 이제 %%partial%% 파일을 임포트하는 경우, 밑줄을 생략하십시오. %%Sass%%는 %%" | ||
+ | ==== Example ==== | ||
+ | <code scss> | ||
+ | @import " | ||
- | + | body { | |
+ | | ||
+ | font-size: 18px; | ||
+ | color: $myBlue; | ||
+ | } | ||
+ | </ | ||