ํฐ์คํ ๋ฆฌ ๋ทฐ
SASS | SCSS
์คํ์ผ ์ํธ ์ธ์ด (Style Sheets)
CSS | SCSS | SASS ์ ์
CSS : Cascading Style Sheets - ์ข
์ํ ์ํธ
SASS : Syntactically Awesome Style Sheets - ๋ฌธ๋ฒ์ ์ผ๋ก ์ด์ธํ ์คํ์ผ์ํธ
SCSS : Sassy CSS - SASS์ 3๋ฒ์ ์์ ์๋กญ๊ฒ ๋ฑ์ฅํ ์คํ์ผ ์ํธ
SASS(SCSS)์ฌ์ฉ ์ด์ (์ฅ์ )
์น์์๋ ๋ถ๋ช
CSS๋ง ๋์ํ์ง๋ง ํ๋ก์ ํธ์ ํฌ๊ธฐ๊ฐ ์ปค์ง๊ณ ๊ณ ๋ํ๋ ์๋ก ์ ์ง๋ณด์์ ํฐ ์ด๋ ค์์ด ์๊ธฐ๊ฒ ๋ฉ๋๋ค.
SASS(SCSS)๋ ์ด๋ฌํ ์ด์๋ฅผ ํด์์์ผ ์ค ์ ์์ต๋๋ค.
ex) ๋ถํ์ํ ์ ํ์(Selector)์ ๊ณผ์ฉ๊ณผ ์ฐ์ฐ ๊ธฐ๋ฅ์ ํ๊ณ, ๊ตฌ๋ฌธ(Statement)์ ๋ถ์ฌ ๋ฑ
SCSS | SASS ์ฐจ์ด์

SASS๋ ๋ค์ฌ ์ฐ๊ธฐ+์ค ๋ฐ๊ฟ ํ์, (style.sass)
SCSS๋ ์ค๊ดํธ+์ธ๋ฏธ์ฝ๋ก ํ์ (style.scss)
SCSS์ ๊ฒฝ์ฐ CSS๋ฌธ๋ฒ๊ณผ ์๋ฒฝํ๊ฒ ํธํ์ด ๋๋ ์ฅ์ ๋ํ ๊ฐ์ง๊ณ ์์ต๋๋ค. ๋ํ ์ฝ๋์ ๊ฐ์์ฑ๊ณผ ์ฌ์ฌ์ฉ์ฑ์ ๋์ฌ์ฃผ๋ฉฐ ์ฌํํ ํ๊ธฐ๋ฒ์ผ๋ก CSS ๊ตฌ์กฐ๋ฅผ ํ์คํํ ์ ์๊ธฐ๋๋ฌธ์ ํต์์ ์ผ๋ก SCSS์ ์ฌ์ฉ์ ์๊ฐ ๋ ๋ง์ต๋๋ค.
SASS(SCSS) ์๋ ์๋ฆฌ (๋จ์ )

์คํฌ๋ฆฝํ
์ธ์ด์ด๊ธฐ ๋๋ฌธ์ SASS, SCSS๋ก ์์ฑ๋ ํ์ผ๋ค์ ๊ณง๋ฐ๋ก ์น์ ์ ์ฉ๋ ์๋ ์์ต๋๋ค.
์น์ ๊ธฐ๋ณธ์ ์ผ๋ก CSSํ์ผ๋ก ๋์ํ๋ฏ๋ก ๋ณ๋์ ์ปดํ์ผ ๊ณผ์ ์ ๊ฑฐ์น ๋ค์ CSSํ์ผ๋ก ๋ณํํ์ฌ ์ฌ์ฉํ๊ฒ ๋ฉ๋๋ค.
์ฆ, ์ ์ฒ๋ฆฌ๊ธฐ๋ฅผ ์ํ ๋๊ตฌ ํ์, ์ปดํ์ผ ์๊ฐ ์์
๊ฒฐ๋ก
์ฆ, ๊ฐ๋จํ ํ๋ก์ ํธ๋ CSS๋ฅผ ์ฌ์ฉํด๋ ์ข์ง๋ง,ํ๋ก์ ํธ์ ํฌ๊ธฐ๊ฐ ์ปค์ง์๋ก ์ฝ๋ ์ฌ์ฌ์ฉ์ฑ, ๊ฐ๋ ์ฑ, ์ ์ง๋ณด์์ฑ ๋ฑ ์ฌ๋ฌ ์ฐจ์์์ SASS(SCSS)๊ฐ ๋ ์ค์ฉ์ ์ด๋ค.
'CSS' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
๊ณ ์์ด ์ ๋๋ฉ์ด์ (Cat animation) using pug & Scss (8) | 2022.08.20 |
---|---|
์ด๋ฏธ์ง ์คํ๋ผ์ดํธ(Image Sprite) | ir ํจ๊ณผ | ๋ฐฑ๊ทธ๋ผ์ด๋ ํํ (4) | 2022.08.20 |
๊ธฐ๋ณธ ๋ฌธ๋ฒ (2) | 2022.08.13 |
๋ฏธ๋์ด์ฟผ๋ฆฌ(media query) (4) | 2022.08.13 |
๋ฒกํฐ(Vector) | ๋นํธ๋งต(Bitmap) ์ฐจ์ด (11) | 2022.08.09 |