๐ white-space
๐์ฐธ๊ณ ์๋ฃ
๐ text-overflow
๐ ์ฐธ๊ณ ์๋ฃ
white-space
, overflow
๊ฐ์ด ์ฌ์ฉํ๋ค.๐ data-
๐ attr(์์ฑ ์ด๋ฆ)
๐ ์ฐธ๊ณ ์๋ฃ
์ฌ์ฉ์ ์ ์ ์์ฑ ๋ถ๋ฌ์ค๊ธฐ
๐ counter
์์ฑ ๐ ์ฐธ๊ณ ์๋ฃ
counter-reset : custom-ident(์นด์ดํฐ ์ด๋ฆ) / ์ซ์
counter-increment : custom-ident(์นด์ดํฐ ์ด๋ฆ) / integer(์ฆ๊ฐํ ์ซ์ ๊ฐ)
๐ clamp()
๐ ์ฐธ๊ณ ์๋ฃ
clamp(min, val, max)
๐ minmax()
๐ ์ฐธ๊ณ ์๋ฃ
minmax(min, max)
๐ object-fit
๐ ์ฐธ๊ณ ์๋ฃ
<img>
๋ <video>
์์์ ๊ฐ์ ์ฝํ
์ธ ํฌ๊ธฐ์ ์กฐ์ ๋ฐฉ์contain
๊ฐ๋ก์ธ๋ก ๋น์จ์ ์ ์งํ๋ฉด์ ์ฝํ
์ธ ๋ฐ์ค์ ๋ง๊ฒ ์กฐ์ cover
๊ฐ๋ก ์ธ๋ก ๋น์จ์ ์ ์งํ๋ฉด์ ์ฝํ
์ธ ๋ฐ์ค ๊ฐ๋ ์ฑ์, ๊ฐ๋ก์ธ๋ก ๋น์จ์ด ์ผ์นํ์ง ์์ผ๋ฉด ์ผ๋ถ ์๋ ค๋๊ฐfill
์ฝํ
์ธ ๋ฐ์ค ํฌ๊ธฐ์ ๋ง์ถฐ์ ํฌ๊ธฐ ์กฐ์ , ๋น์จ ์ด์ํด์งscale-down
none๊ณผ contain ์ค ๋์ฒด ์ฝํ
์ธ ์ ํฌ๊ธฐ๊ฐ ๋ ์์์ง๋ ๊ฐ์ ์ ํํ๋ค.none
์ฝํ
์ธ ํฌ๊ธฐ ์กฐ์ ํ์ง ์์๐ object-position
๐ ์ฐธ๊ณ ์๋ฃ
๐ shape-image-threshold
๐ ์ฐธ๊ณ ์๋ฃ
๐ shape-outside
๐ ์ฐธ๊ณ ์๋ฃ
๐ shape-margin
๐ ์ฐธ๊ณ ์๋ฃ
์ค์นํ๊ธฐ npm i sass
์ค์น ์๋ฃ ํ 3๊ฐ์ง ํด๋ ์๋์ง ํ์ธ
$ ls -a
./ ../ node_modules/ package.json package-lock.json
์ผ์...๋ฐ์ํ UI๋ฅผ ์์ฑํ๋ค. ์ด๋์ ๋ค ์์ฑ์ด ๋๋ฒ๋ ธ๋ค๋! ์๊ฐ์ด ์ฐธ ๋น ๋ฅด๋ค. ๊ทธ๋ฐ๋ฐ ์ค๋๋ ์ญ์๋ ์ค์ ์์ ๊น์ง๋ ๊ด์ฐฎ์๋๋ฐ ์คํ์์ ๋ถํฐ๋ ์์ ๋ฉ๋ถ... ๋จธ๋ฆฌ ์์ ๋ค์ด์จ ๋ด์ฉ์ด ์์๋ค. ํด๊ฐ ๊ธฐ๊ฐ๋์ ๋ณต์ต๋ ํ๊ณ ํผ์ UI๋ ๋ง๋ค์ด๋ณด๋ฉด์ ๊ณต๋ถํด์ผ๊ฒ ๋ค.
๋ฒ์จ ๋ค์์ฃผ๋ถํฐ๋ SASS ๋ฅผ ๋๊ฐ๋๋ฐ ์ ํ ์ง์์ด ์๋ ์ํ๋ผ ๋๋ฌด ๊ฑฑ์ ๋๋ค. CSS ๋ ์ด๋์ ๋ ์๊ณ ์์ด์ ์ด๋ฐ๊น์ง ๊ด์ฐฎ์์ง ๋ท๋ถ๋ถ๋ถํฐ๋ ์์๋ค์ ๋ด์ฉ์ด ๊ฑฐ์ ์์ด์ ๋๋ฌด ๊ฑฑ์ ๋๋ค. ์ฃผ๋ง๋์ SASS ๋ ์์ตํด์ผ ํ๊ณ ์ฐธ ํ ์ผ ๋ง๋ค... ๊ธ์ ์ ์ธ ๋ง์์ผ๋ก๋ ์ด๋ ๊ฒ ๊ณต๋ถํ๋ฉด 4๊ฐ์ ๋ค์ ๋๋ ์์ฒญ ์ฑ์ฅํด์์ ๊ฒ ๊ฐ์ง๋ง ๋๋ฌด ํ๋ค๋คใ ใ ใ ใ ๋๋ง ์์ ๋ชป์์๋ฃ๋๊ฒ ๊ฐ๋ค. ๋ชป์์๋ฃ๋ ๋งํผ ๋จ๋ค๋ณด๋ค ๋ ์ด์ฌํ ํด์ผ์ง.. ํ์ดํ ๐ฅ๐ฅ๐ฅ๐ฅ