ํ๋ก๊ทธ๋๋ฐ ๊ณต๋ถ/HTML&CSS (15) ์ธ๋ค์ผํ ๋ฆฌ์คํธํ [ex38~] CSS(shadow) ex38 ๊ทธ๋ฆผ์, shadow 1. text-shadow: x y blur color; 2. box-shadow: x y blur color; ์ง์ ๋ง๋๋ ๊ฒ๋ณด๋ค ๊ตฌ๊ธ๋ง์ถ์ฒ > css shadow example https://getcssscan.com/css-box-shadow-examples ์ฝ๋ ๋๋ณด๊ธฐ ๋นจ๊ฐ ๋ ธ๋ ํ๋ ex39 background 1. background-color 2. background-image 3. background-repeat 4. background-position 5. background-attachment [ex34~37] CSS(selector-nth:child,์ ์๊ธ,::before) ex34 ๊ฐ์ ํด๋์ค 1. :first-child > ์์ ์ด ์์ ์ ๊ทธ๋ฃน์์ ์ฒซ๋ฒ์งธ ์์์ธ์ง? 2. :last-child > ์์ ์ด ์์ ์ ๊ทธ๋ฃน์์ ๋ง์ง๋ง ์์์ธ์ง? 3. :nth-child() > 1๋ถํฐ ์์ 4. :nth-last-child() > ๋ค์์๋ถํฐ n 1. ์ซ์: index(์์น) > 1๋ถํฐ ์์ 2. ์์ด: 2n, 2n+1 (0๋ถํฐ ์์) 3. ์์ด: even, odd ์ฝ๋ ๋๋ณด๊ธฐ ๋ชฉ๋ก ๊ฐ์์ง ๊ณ ์์ด ๋ค๋์ฅ ์ ๋ผ์ง ๋ง ์ฝ๋ผ๋ฆฌ ์ฌ์ ํธ๋์ด ๋๋ ํ ์ด๋ธ item item item item item item item item item item item item item item item item item item item item item item item item item item item.. [ex33] CSS(box-sizing) ex33 ์ฌ์ด์ฆ ์ธก์ : 1. content-box: ์์์ ์ค์ ํฌ๊ธฐ = width(height) + ํจ๋ฉ + ํ ๋๋ฆฌ 2. border-box: ์์์ ์ค์ ํฌ๊ธฐ = width(height) ์์1 ์์2 ์์3 ํ๋ฉด ๋๋ณด๊ธฐ [ex25~28] CSS(position, align) ex25 ์์์ ์์น, position 1. padding > ๋ถ๋ชจ๊ฐ ์์์ ์์น ์ง์ 2. margin > ์ค์ค๋ก ์์น ์ง์ 3. position > ์ ์(CSS1~CSS3) 4. transform > ์ ์(CSS3) position - ์ขํ๊ฐ ์ฌ์ฉ > ์์น ์ง์ - x(left), y(top) - ์ขํ๋ฅผ ์ง์ ํ๋ ๋ฐฉ์ ์ฌ๋ฌ๊ฐ ์ ๊ณต 1. position: static; - ๊ธฐ๋ณธ๊ฐ - ์ ์ ์ขํ - ์๋ ํ๋ก์ธ์ค ๋ฐฉ์ > FlowLayout ๋ฐฉ์ - ์ฝ๋ฉ ์์๋๋ก ์ถ๋ ฅ๋๋ ๋ฐฉ์ - ๋จผ์ ์ฝ๋ฉ > ์์ ๋ฐฐ์น, ์ผ์ชฝ์ ๋ฐฐ์น - ๋์ค์ ์ฝ๋ฉ > ์๋์ ๋ฐฐ์น, ์ค๋ฅธ์ชฝ์ ๋ฐฐ์น 2. position: absoulte; - ์ ๋ ์ขํ - left, top - ๋ฌธ์์ ์ข์ธก ์๋จ์ ๊ธฐ์ค์ผ๋ก ํ๋ค. (X) > ์์ ์ ์ง๊ณ.. [ex24] CSS(์ด๊ธฐ๊ฐ ์ด๊ธฐํ) ex24 CSS ์ด๊ธฐ๊ฐ > ์ด๊ธฐํ 1. Reset CSS 2. Normalize.css 3. ๋์์ธ ํ๋ ์์ํฌ or ๋ผ์ด๋ธ๋ฌ๋ฆฌ - Bootstrap - Pure CSS(https://purecss.io/) ๋ฌธ์์ด์ ๋๋ค. ์ ๋ชฉ์ ๋๋ค. ๋ฌธ์์ด์ ๋๋ค. ๋ฌธ๋จ์ ๋๋ค. ๋ฌธ์์ด์ ๋๋ค. ์์ญ์ ๋๋ค. ๋ฌธ์์ด์ ๋๋ค. A Primary Button data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data dat.. [ex21~23] CSS(display, float) ex21 display - ์์์ ์ถ๋ ฅ ๋ฐฉ์ 1. none 2. inline 3. block 4. inline-block -๋ธ๋ญ ํ๊ทธ์ display ๊ธฐ๋ณธ๊ฐ: block / ์ธ๋ผ์ธ ํ๊ทธ๋ inline -์๋ก ๋ฐ๊ฟ ์ ์์. ์ธ๋ผ์ธ block์ผ๋ก ๋ฐ๊พธ๋ฉด width, height ์ง์ ๊ฐ๋ฅ(inline์ ์ง์ ํ๋ฉด ์๋จนํ) - inline-block > ์ธ๋ผ์ธ ํ๊ทธ์ฒ๋ผ ์ถ๋ ฅ + ๋๋น/๋์ด ์ง์ ๊ฐ๋ฅ ๋ฉ๋ด๋ฉ๋ด๋ฉ๋ด๋ฉ๋ด๋ฉ๋ด ๋ธ๋ญ ํ๊ทธ ์์1 ์์2 ์์3 ์ธ๋ผ์ธ ํ๊ทธ ๋งํฌ1 ๋งํฌ2 ๋งํฌ3 ํ๋ฉด ๋๋ณด๊ธฐ [ex18] CSS(Box) ex18 ์ ์ฒด์ฝ๋ ๊ฒ์ํ ๋ฒํธ ์ ๋ชฉ ์ด๋ฆ ๋ ์ง ์ฝ์ 01 Lorem ipsum dolor sit amet. Lorem. 2023-04-01 01 02 Quod praesentium voluptates cum culpa! Atque? 2023-04-02 02 03 Delectus officiis facere quibusdam! Iste. Expedita. 2023-04-03 03 04 Illo magnam sit dolorem officiis? Laudantium. 2023-04-04 04 05 Ad minus qui officiis dicta. Eos! 2023-04-05 05 06 Neque accusamus nemo repellat ad? At! 2023-04-06 06 07 Repellat beat.. [ex15~17] CSS(box) ex15 CSS ๋ฐ์ค ๋ชจ๋ธ, Box Model - ๋ชจ๋ ํ๊ทธ๋ ์ฌ๊ฐํ์ผ๋ก ๋๋๋ง(์ถ๋ ฅ) ๋๋ค. - ํ๊ทธ๊ฐ ํ๋ฉด์ ์ถ๋ ฅ๋ ๋ ๊ณตํต๋ ์ฑ์ง์ ๊ด๋ จ๋ ์ ์ฑ (๋ชจ๋ธ) 1. border 2. width, height 3. padding 4. margin 1. ํ ๋๋ฆฌ, border - ๋ชจ๋ ํ๊ทธ๋ ์์ ์ ์์ญ์ ๊ฐ์ง๋ค. - ์์ญ์ด ํญ์ ์ฌ๊ฐํ์ด๋ค. > ํ ๋๋ฆฌ - ํ ๋๋ฆฌ > ํํO, ํํX #box1 { background-color: yellow; } #box2 { border-color: black; /* ์ ์ ์์ */ border-width: 1px; /* ์ ์ ๋๊ป */ border-style: solid; /* ์ ์ ์ข ๋ฃ(solid, dashed, dotted) */ } /* ์๋์ฒ๋ผ ์ค์ฌ์ ์์ฑ ๊ฐ๋ฅ */.. ์ด์ 1 2 ๋ค์