Scss
Sass(SCSS)๋ Syntactically Awesome StyleSheet์ ์ฝ์ด์ด๋ฉฐ ์ฝ๋์ ์ฌํ์ฉ์ฑ์ ์ฌ๋ฆฌ๊ณ , ๊ฐ๋ ์ฑ์ ์ฌ๋ฆฌ๋ ๋ฑ CSS์์ ๋ณด์ด๋ ๋จ์ ์ ๋ณด์ํ๊ณ , ๊ฐ๋ฐ์ ํจ์จ์ ์ฌ๋ฆฌ๊ธฐ ์ํด ๋ฑ์ฅํ CSS ์ ์ฒ๋ฆฌ๊ธฐ ์ธ์ด์ ๋๋ค.
์ฌ์ฉ ์ด์
์์ ์ด ํฌ๊ณ ๊ณ ๋ํ ๋ ์๋ก CSS๋ฅผ ์ฌ์ฉํ ๋ ๋ถํธํจ์ด ์๊น๋๋ค. ์ด์ SCSS์ Sass๋ CSS ์์ ์ ์ฝ๊ฒ ํด์ฃผ๋ฉฐ ๊ฐ๋ ์ฑ๊ณผ ์ฌ์ฌ์ฉ์ฑ์ ๋์ฌ์ฃผ์ด ์ ์ง๋ณด์๊ฐ ์ฌ์์ง๊ฒ ๋์์ค๋๋ค.
๋ํ Sass๋
๋ณ์์ ์ฌ์ฉ
์กฐ๊ฑด๋ฌธ๊ณผ ๋ฐ๋ณต๋ฌธ
Import
Nesting
Mixin
Extend/Inheritance
๋ค์๊ณผ ๊ฐ์ ์ถ๊ฐ ๊ธฐ๋ฅ๊ณผ ์ ์ฉํ ๋๊ตฌ๋ค์ ์ ๊ณตํฉ๋๋ค.
CSS์ ๋น๊ตํ์์ ๋ Scss๋
1. CSS๋ณด๋ค ์ฌํํ ํ๊ธฐ๋ฒ์ผ๋ก CSS๋ฅผ ๊ตฌ์กฐํํ์ฌ ํํ ๊ฐ๋ฅ.
2. ์คํฌ ๋ ๋ฒจ์ด ๋ค๋ฅธ ํ์๋ค๊ณผ์ ์์
์ ๋ฐ์ํ ์ ์๋ ๊ตฌ๋ฌธ์ ์์ค ์ฐจ์ด๋ฅผ ํ์คํ ๊ฐ๋ฅ.
3. CSS์๋ ์กด์ฌํ์ง ์๋ Mixin ๋ฑ์ ๊ฐ๋ ฅํ ๊ธฐ๋ฅ์ ํ์ฉํ์ฌ CSS ์ ์ง๋ณด์ ํธ์์ฑ์ ํฐ ํญ์ผ๋ก ํฅ์ ๊ฐ๋ฅ.
์ด๋ฌํ ์ฅ์ ๋ค์ด ์์ต๋๋ค.
์ฌ์ฉ ๋ฐฉ๋ฒ
์น์์๋ CSS๋ง ์ธ์ํ๊ธฐ ๋๋ฌธ์ Sass์ ๊ฐ์ ์ ์ฒ๋ฆฌ๊ธฐ ์ธ์ด๋ ์ง์ ๋์๋์ง ์์ต๋๋ค. ์ฐ์ ์ ์ฒ๋ฆฌ๊ธฐ ์ธ์ด ๋ฌธ๋ฒ์ผ๋ก ์์ฑ(์ฝ๋ฉ)ํ๊ณ , CSS๋ก ์ปดํ์ผํด์ ์น์ผ๋ก ๋์์์ผ์ผ ํฉ๋๋ค.
'CSS' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
์ด๋ฏธ์ง ํํ (3) | 2022.08.22 |
---|---|
Scss๋ก ๊ฐ์์ง ๋ง๋ค๊ธฐ (7) | 2022.08.18 |
๋ฏธ๋์ด ์ฟผ๋ฆฌ (5) | 2022.08.16 |
CSS ๊ธฐ๋ณธ ๊ท์น (4) | 2022.08.15 |
01. ๋นํธ๋งต๊ณผ ๋ฒกํฐ (9) | 2022.08.10 |
๋๊ธ