grid
-
๐จ CSS 6 | ๊ทธ๋ฆฌ๋(with ๋๋ฆผ์ฝ๋ by ์จ๋ฆฌ) 2ํCSS 2022. 9. 9. 16:38
Step 4 : grid ์์์๊ฒ ์ค ์ ์๋ ์์ฑ๋ค ( grid cell ) Grid Line -grid-column-start , grid-column-end column์ ๊ธฐ์ค์ผ๋ก ๋ช ๋ฒ์งธ ์ค๋ถํฐ ๋ช ๋ฒ์งธ ์ค๊น์ง ์ฐจ์งํ ์ง ์ ์ .item2{ grid-column-start : 2; grid-column-end : 4; } -grid-row-start , grid-row-end row๋ฅผ ๊ธฐ์ค์ผ๋ก ๋ช ๋ฒ์งธ ์ค๋ถํฐ ๋ช ๋ฒ์งธ ์ค๊น์ง ์ฐจ์งํ ์ง ์ ์ .item2{ grid-column-start : 2; grid-column-end : 4; grid-row-start : 1; grid-row-end : 3; } ๋จ์ถํ .item2{ grid-column : 2 / 4; grid-row : 1 / 3; } ..
-
๐จ CSS 5 | ๊ทธ๋ฆฌ๋(with ๋๋ฆผ์ฝ๋ by ์จ๋ฆฌ) 1ํCSS 2022. 9. 9. 14:45
Step 1 : Grid vs Flexbox CSS Layout ์ ๋ฐฐ์นํ ์ ์๋ ๋๊ตฌ๋ก๋ Flexbox์ grid ๋ ๊ฐ์ง๊ฐ ์๋ค. Flexbox์ ๊ฒฝ์ฐ ๊ฐ๋ก๋ฅผ ๊ธฐ์ค์ผ๋ก, ์ธ๋ก๋ฅผ ๊ธฐ์ค์ผ๋ก 1์ฐจ์์ ์ผ๋ก CSS ๋ ์ด์์์ ๋ฐฐ์นํ ์ ์๋ค. ๊ฐ๋ก๋ก ๋ฌถ๊ฑฐ๋ ์ธ๋ก๋ก ๋ฌถ๊ฑฐ๋ Grid์ ๊ฒฝ์ฐ ๊ฐ๋ก์ถ๊ณผ ์ธ๋ก์ถ์ ๊ธฐ์ค์ผ๋ก 2์ฐจ์์ ์ผ๋ก CSS ๋ ์ด์์์ ๋ฐฐ์นํ ์ ์๋ค. Step 2 : Grid Grid๋ container(๋ถ๋ชจ)์ ์ฃผ๋ ์์ฑ๊ณผ grid cell(์์)์ ์ฃผ๋ ์์ฑ์ผ๋ก ๋๋๋ค. container ์ ๊พธ๋ฉฐ์ค ์ ์๋ ์์ฑ๋ค - display - grid-template-columns - grid-template-rows - grid-template-areas - grid-gap grid cell์ ๊พธ๋ฉฐ์ค..