๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ
728x90
๋ฐ˜์‘ํ˜•

CSS37

์ผ๋Ÿฌ์ŠคํŠธ ๋””์ž์ธ (ํ† ๋ผ) 2022. 8. 23.
์ด๋ฏธ์ง€ ์Šคํ”„๋ผ์ดํŠธ โญ๏ธ IR ํšจ๊ณผ / ์ด๋ฏธ์ง€ ์Šคํ”„๋ผ์ดํŠธ / ๋ฐฑ๊ทธ๋ผ์šด๋“œ ํฌ์ง€์…˜ โญ๏ธ 01. ์›น ๋ฌธ์„œ์˜ ์ด๋ฏธ์ง€ ํ‘œํ˜„ ๋ฐฉ๋ฒ• # 1) html ์˜๋ฏธ๊ฐ€ ์žˆ์„ ๋•Œ : ์ด๋ฏธ์ง€๊ฐ€ ์—†์œผ๋ฉด ๋‚ด์šฉ ํŒŒ์•…์ด ์–ด๋ ค์šด ๊ฒฝ์šฐ๋ฅผ ๋งํ•ฉ๋‹ˆ๋‹ค. img ํƒœ๊ทธ๋กœ ํ‘œํ˜„ํ•˜๋ฉฐ, img ํƒœ๊ทธ ์•ˆ์—๋Š” alt ํƒœ๊ทธ๋กœ ๋Œ€์ฒด ๋ฌธ์ž๋ฅผ ํ‘œ์‹œํ•ด์ฃผ์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. # 2) css ์˜๋ฏธ๊ฐ€ ์—†์„ ๋–„ : ์ด๋ฏธ์ง€๊ฐ€ ์—†์–ด๋„ ๋‚ด์šฉ ํŒŒ์•…์ด ๊ฐ€๋Šฅํ•˜๋ฉฐ, ์ด๋ฏธ์ง€๋ฅผ ์žฅ์‹์šฉ์œผ๋กœ ์‚ฌ์šฉํ•˜๋Š” ๊ฒฝ์šฐ๋ฅผ ๋งํ•ฉ๋‹ˆ๋‹ค. background ์†์„ฑ์œผ๋กœ ํ‘œํ˜„ํ•˜๋ฉฐ, ๋Œ€์ฒด ๋ฌธ์ž๊ฐ€ ํ•„์š”ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. 02. IR ํšจ๊ณผ ์›น ์ ‘๊ทผ์„ฑ์„ ์ค€์ˆ˜ํ•˜๊ธฐ ์œ„ํ•ด ์ด๋ฏธ์ง€์— ๋Œ€์ฒด ๋ฌธ์ž๋ฅผ ํ‘œ์‹œํ•ด์ฃผ๋Š” ๊ฒƒ์„ ์˜๋ฏธํ•ฉ๋‹ˆ๋‹ค. # 1) ์˜๋ฏธ ์žˆ๋Š” ์ด๋ฏธ์ง€์˜ ๋Œ€์ฒด ํ…์ŠคํŠธ๋ฅผ ์ œ๊ณตํ•˜๋Š” ๊ฒฝ์šฐ .ir { display: block; overflow : hidden; font-.. 2022. 8. 22.
์ด๋ฏธ์ง€ ์œ ํ˜• (3) โญ๏ธ ์ด๋ฏธ์ง€ ์œ ํ˜• 03 โญ๏ธ 01. ๋ ˆ์ด์•„์›ƒ ๊ตฌ์ƒํ•˜๊ธฐ ๋ ˆ์ด์•„์›ƒ์„ ๊ตฌ์ƒํ•  ๋•Œ๋Š”, ์Šค์ผ€์น˜ํ•˜๋ฉด์„œ ์„ธ๋ถ€ ๋‚ด์šฉ์˜ ์ •๋ณด๊นŒ์ง€ ๊ตฌ์ฒด์ ์œผ๋กœ ๊ณ„ํšํ•ฉ๋‹ˆ๋‹ค. 02. ์ƒ์ž(div) ๋งŒ๋“ค๊ธฐ : section ์„ ์‹œ๋ฉ˜ํ‹ฑ ๋งˆํฌ์—…ํ•˜๊ณ , id ๋กœ ์ด๋ฆ„์„ ์ง€์–ด์ค๋‹ˆ๋‹ค. ์นด๋“œ ์ƒ์ž 3๊ฐœ(article)์„ ๋งŒ๋“ค๊ณ , ์ œ๋ชฉ๊ณผ ๋‚ด์šฉ์„ ์ž…๋ ฅํ•ฉ๋‹ˆ๋‹ค. ์ค‘๊ฐ„ ์ค‘๊ฐ„์— ๋ธŒ๋ผ์šฐ์ €๋ฅผ ์‚ดํŽด๋ณด๋ฉฐ ์ž˜ ๋งŒ๋“ค์–ด์ง€๊ณ  ์žˆ๋Š”์ง€ ํ™•์ธํ•˜๋Š” ๊ณผ์ •์ด ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค. ์ปฌ๋Ÿฌํ’€ ์•„ํŠธ ๋ฎค์ง€์—„ ๋‹ค์ฑ„๋กœ์šด ์ƒ‰๊ฐ์ด ์ „ํ•˜๋Š” ์—ญ๋™์ ์ธ ์—๋„ˆ์ง€๋ฅผ ๋А๊ปด๋ณด์„ธ์š”. Color Dance untitled - 03 ํŽ˜์ด์Šค๋ถ ํŠธ์œ„ํ„ฐ ์ธ์Šคํƒ€ ์ธ Color Dance untitled - 03 ํŽ˜์ด์Šค๋ถ ํŠธ์œ„ํ„ฐ ์ธ์Šคํƒ€ ์ธ Color Dance untitled - 03 ํŽ˜์ด์Šค๋ถ ํŠธ์œ„ํ„ฐ ์ธ์Šคํƒ€ ์ธ Color Dance untitl.. 2022. 8. 22.
CSS / SASS / SCSS โญ๏ธ CSS / SASS / SCSS โญ๏ธ 01. CSS ๋ž€? CSS (Cascading Style Sheets)๋Š” ๋งˆํฌ์—… ์–ธ์–ด๋กœ ์ž‘์„ฑ๋œ HTML ๋ฌธ์„œ๊ฐ€ ์‹ค์ œ๋กœ ์›น์‚ฌ์ดํŠธ์— ํ‘œ์‹œ๋˜๋Š” ๋ฐฉ๋ฒ•์„ ์ •ํ•ด์ฃผ๋Š” ์Šคํƒ€์ผ ์‹œํŠธ ์–ธ์–ด๋ฅผ ์˜๋ฏธํ•ฉ๋‹ˆ๋‹ค. CSS๋Š” ๋ฌธ์„œ์˜ ๊ฐ ์š”์†Œ๊ฐ€ ํ™”๋ฉด, ์ข…์ด, ์Œ์„ฑ์ด๋‚˜ ๋‹ค๋ฅธ ๋งค์ฒด ์ƒ์— ์–ด๋–ป๊ฒŒ ๋ Œ๋”๋ง๋˜์–ด์•ผ ํ•˜๋Š”์ง€๋ฅผ ์ง€์ •ํ•ฉ๋‹ˆ๋‹ค. 02. SASS / SCSS SASS ์™€ SCSS ๋Š” CSS ์˜ ๊ธฐ๋Šฅ ๋ถ€์žฌ ๋ฐ ๋‹จ์ ์„ ๋ณด์™„ํ•˜์—ฌ ๋‹ค์–‘ํ•œ ๊ธฐ๋Šฅ์„ ์ถ”๊ฐ€ํ•œ ํ™•์žฅํŒ ์Šคํฌ๋ฆฝํŠธ ์–ธ์–ด์ž…๋‹ˆ๋‹ค. SASS ๋Š” ์ค‘์ฒฉ์œผ๋กœ ๋“ค์—ฌ์“ฐ๊ธฐ ๋ฐ ์ค„๋ฐ”๊ฟˆ ํ˜•์‹์ด๊ณ , SCSS ๋Š” ์ค‘๊ด„ํ˜ธ ๋ฐ ์„ธ๋ฏธ์ฝœ๋ก  ํ˜•์‹ ์ž…๋‹ˆ๋‹ค. SASS ๋ณด๋‹ค SCSS ๊ฐ€ CSS ์™€์˜ ํ˜ธํ™˜์„ฑ์ด ๋” ์ข‹์Šต๋‹ˆ๋‹ค. ___ ์ฐธ๊ณ ํ•˜๊ธฐ ___ `1 SASS (Syntactically Awe.. 2022. 8. 18.
์• ๋‹ˆ๋ฉ”์ด์…˜ - ๊ผฌ๋ฆฌ ํ”๋“œ๋Š” ๊ฐ•์•„์ง€ ๋งŒ๋“ค๊ธฐ โญ๏ธ ์• ๋‹ˆ๋ฉ”์ด์…˜ ํšจ๊ณผ : ๊ผฌ๋ฆฌ ํ”๋“œ๋Š” ๊ฐ•์•„์ง€ โญ๏ธ 01. ์• ๋‹ˆ๋ฉ”์ด์…˜ ํšจ๊ณผ ์• ๋‹ˆ๋ฉ”์ด์…˜(Animation) ํšจ๊ณผ๋Š” HTML ์š”์†Œ์— ์ ์šฉ๋˜๋Š” CSS ์Šคํƒ€์ผ์„ ๋‹ค๋ฅธ CSS ์Šคํƒ€์ผ๋กœ ๋ถ€๋“œ๋Ÿฝ๊ฒŒ ๋ณ€ํ™”์‹œํ‚ต๋‹ˆ๋‹ค. ์• ๋‹ˆ๋ฉ”์ด์…˜์€ ์• ๋‹ˆ๋ฉ”์ด์…˜์„ ๋‚˜ํƒ€๋‚ด๋Š” CSS ์Šคํƒ€์ผ๊ณผ ์• ๋‹ˆ๋ฉ”์ด์…˜์˜ ์—ฐ์†๋œ ์žฅ๋ฉด(sequence)๋ฅผ ๋‚˜ํƒ€๋‚ด๋Š” ๋ณต์ˆ˜์˜ ํ‚คํ”„๋ ˆ์ž„(@keyframes)๋“ค๋กœ ์ด๋ฃจ์–ด์ง‘๋‹ˆ๋‹ค. ___ ์ฐธ๊ณ ํ•˜๊ธฐ ___ `1 @keyframes : CSS ์• ๋‹ˆ๋ฉ”์ด์…˜์—์„œ ๊ตฌ๊ฐ„์„ ์ •ํ•˜๊ณ  ๊ฐ ๊ตฌ๊ฐ„๋ณ„๋กœ ์–ด๋–ค ์Šคํƒ€์ผ์„ ์ ์šฉ์‹œํ‚ฌ์ง€ ์ •ํ•ฉ๋‹ˆ๋‹ค. 02. ๊ผฌ๋ฆฌ ํ”๋“œ๋Š” ๊ฐ•์•„์ง€ ๋งŒ๋“ค์–ด๋ณด๊ธฐ [1] ๋ฐ•์Šค ๋งŒ๋“ค๊ธฐ ๊ฐ•์•„์ง€์˜ ์›€์ง์ž„์„ ์–ด๋–ป๊ฒŒ ํ‘œํ˜„ํ• ์ง€ ์ƒ๊ฐํ•˜๊ณ  ๋ฐ•์Šค๋ฅผ ๋งŒ๋“ญ๋‹ˆ๋‹ค. [2] CSS ์„ค์ •ํ•˜๊ธฐ Scss ๋ฅผ ํ™œ์šฉํ•ฉ๋‹ˆ๋‹ค. @keyframes ์„ ์ด์šฉํ•˜์—ฌ ์• ๋‹ˆ๋ฉ”์ด.. 2022. 8. 18.
์ด๋ฏธ์ง€ ์œ ํ˜• (2) โญ๏ธ ์ด๋ฏธ์ง€ ์œ ํ˜• 02 โญ๏ธ 01. ๋ ˆ์ด์•„์›ƒ ๊ตฌ์ƒํ•˜๊ธฐ ๋ ˆ์ด์•„์›ƒ์„ ๊ตฌ์ƒํ•  ๋•Œ๋Š”, ์Šค์ผ€์น˜ํ•˜๋ฉด์„œ ์„ธ๋ถ€ ๋‚ด์šฉ์˜ ์ •๋ณด๊นŒ์ง€ ๊ตฌ์ฒด์ ์œผ๋กœ ๊ณ„ํšํ•ฉ๋‹ˆ๋‹ค. 02. ์ƒ์ž(div) ๋งŒ๋“ค๊ธฐ : section ์„ ์‹œ๋ฉ˜ํ‹ฑ ๋งˆํฌ์—…ํ•˜๊ณ , id ๋กœ ์ด๋ฆ„์„ ์ง€์–ด์ค๋‹ˆ๋‹ค. ์นด๋“œ ์ƒ์ž 3๊ฐœ(article)์„ ๋งŒ๋“ค๊ณ , ์ œ๋ชฉ๊ณผ ๋‚ด์šฉ์„ ์ž…๋ ฅํ•ฉ๋‹ˆ๋‹ค. ์ค‘๊ฐ„ ์ค‘๊ฐ„์— ๋ธŒ๋ผ์šฐ์ €๋ฅผ ์‚ดํŽด๋ณด๋ฉฐ ์ž˜ ๋งŒ๋“ค์–ด์ง€๊ณ  ์žˆ๋Š”์ง€ ํ™•์ธํ•˜๋Š” ๊ณผ์ •์ด ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค. ์ด ๋‹ฌ์˜ ์ปจ์…‰ ๋ชจ๋ธ ์„ ์ • ์ด ๋‹ฌ์˜ ์ปจ์…‰ ๋ชจ๋ธ๋กœ ์„ ์ •๋˜์‹  ๋ถ„๋“ค์„ ์†Œ๊ฐœํ•ฉ๋‹ˆ๋‹ค. ์ปจ์…‰ 29๊ธฐ ๋ฒ ์•„ํ‚ด ์ž์„ธํžˆ๋ณด๊ธฐ ์ปจ์…‰ 29๊ธฐ ๋กœ์ฆˆ๋ฌธ ์ž์„ธํžˆ๋ณด๊ธฐ ์ปจ์…‰ 29๊ธฐ ์—์ผ๋ฆฌ ์ž์„ธํžˆ๋ณด๊ธฐ 02. style(css) ์„ค์ •ํ•˜๊ธฐ : /* fonts */ @import url('https://webfontworld.github.io/gmarket/Gma.. 2022. 8. 18.
์ด๋ฏธ์ง€ ์œ ํ˜• (1) โญ๏ธ ์ด๋ฏธ์ง€ ์œ ํ˜• 01 โญ๏ธ 01. ๋ ˆ์ด์•„์›ƒ ๊ตฌ์ƒํ•˜๊ธฐ ๋ ˆ์ด์•„์›ƒ์„ ๊ตฌ์ƒํ•  ๋•Œ๋Š”, ์Šค์ผ€์น˜ํ•˜๋ฉด์„œ ์„ธ๋ถ€ ๋‚ด์šฉ์˜ ์ •๋ณด๊นŒ์ง€ ๊ตฌ์ฒด์ ์œผ๋กœ ๊ณ„ํšํ•ฉ๋‹ˆ๋‹ค. 02. ์ƒ์ž(div) ๋งŒ๋“ค๊ธฐ : section ์„ ์‹œ๋ฉ˜ํ‹ฑ ๋งˆํฌ์—…ํ•˜๊ณ , id ๋กœ ์ด๋ฆ„์„ ์ง€์–ด์ค๋‹ˆ๋‹ค. ์นด๋“œ ์ƒ์ž 3๊ฐœ(article)์„ ๋งŒ๋“ค๊ณ , ์ œ๋ชฉ๊ณผ ๋‚ด์šฉ์„ ์ž…๋ ฅํ•ฉ๋‹ˆ๋‹ค. ์ค‘๊ฐ„ ์ค‘๊ฐ„์— ๋ธŒ๋ผ์šฐ์ €๋ฅผ ์‚ดํŽด๋ณด๋ฉฐ ์ž˜ ๋งŒ๋“ค์–ด์ง€๊ณ  ์žˆ๋Š”์ง€ ํ™•์ธํ•˜๋Š” ๊ณผ์ •์ด ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค. ๋‚˜์˜ ์‰ด ๊ณณ์€ ์–ด๋””์— ์šฐ๋ฆฌ ๋ชจ๋‘์˜ ๋งˆ์Œ์ด ํŽธ์•ˆํ•ด์ง€๋Š” ํž๋ง ์žฅ์†Œ๋ฅผ ์†Œ๊ฐœํ•ฉ๋‹ˆ๋‹ค. ๋“ค๊ฝƒ์ด ๊ฐ€๋“ํ•œ ์œ ์›์ง€์—์„œ ๋‚˜๋ฌด๊ฐ€ ํ’ˆ์–ด์ฃผ๋Š” ๊ทธ๋Š˜์— ์•‰์•„ ์‚ด๋ž‘์ด๋Š” ๊ฝƒ๋“ค์„ ๋ฐ”๋ผ๋ณด๋Š” ์ƒ์ƒ์„ ํ•ด๋ณด์„ธ์š”. ๋‚˜๋ฌด๊ฐ€ ํ’ˆ์–ด์ฃผ๋Š” ๊ทธ๋Š˜์— ์•‰์•„ ์‚ด๋ž‘์ด๋Š” ๊ฝƒ๋“ค์„ ๋ฐ”๋ผ๋ณด๋Š” ์ƒ์ƒ์„ ํ•ด๋ณด์„ธ์š”. ๋‚˜๋ฌด๊ฐ€ ํ’ˆ์–ด์ฃผ๋Š” ๊ทธ๋Š˜์— ์•‰์•„ ์‚ด๋ž‘์ด๋Š” ๊ฝƒ๋“ค์„ ๋ฐ”๋ผ๋ณด๋Š” ์ƒ์ƒ์„ ํ•ด๋ณด์„ธ์š”. ์ž์„ธํžˆ๋ณด๊ธฐ.. 2022. 8. 17.
๊ธฐ๋ณธ ๋ฌธ๋ฒ• โญ๏ธ CSS ๊ธฐ๋ณธ ๋ฌธ๋ฒ• โญ๏ธ 01. CSS ๋ž€? CSS (Cascading Style Sheets)๋Š” ๋งˆํฌ์—… ์–ธ์–ด๋กœ ์ž‘์„ฑ๋œ HTML ๋ฌธ์„œ๊ฐ€ ์‹ค์ œ๋กœ ์›น์‚ฌ์ดํŠธ์— ํ‘œ์‹œ๋˜๋Š” ๋ฐฉ๋ฒ•์„ ์ •ํ•ด์ฃผ๋Š” ์Šคํƒ€์ผ ์‹œํŠธ ์–ธ์–ด๋ฅผ ์˜๋ฏธํ•ฉ๋‹ˆ๋‹ค. CSS๋Š” ๋ฌธ์„œ์˜ ๊ฐ ์š”์†Œ๊ฐ€ ํ™”๋ฉด, ์ข…์ด, ์Œ์„ฑ์ด๋‚˜ ๋‹ค๋ฅธ ๋งค์ฒด ์ƒ์— ์–ด๋–ป๊ฒŒ ๋ Œ๋”๋ง๋˜์–ด์•ผ ํ•˜๋Š”์ง€๋ฅผ ์ง€์ •ํ•ฉ๋‹ˆ๋‹ค. ___ ์ฐธ๊ณ ํ•˜๊ธฐ ___ `1 ์›น์˜ ๊ธฐ์ดˆ์ ์ธ ๊ตฌ์„ฑ์š”์†Œ 3๊ฐ€์ง€ - HTML : ์›น ํŽ˜์ด์ง€์˜ ๊ตฌ์กฐ์™€ ์ฝ˜ํ…์ธ ์˜ ์˜๋ฏธ๋ฅผ ์ •์˜ํ•ฉ๋‹ˆ๋‹ค. โ˜› ๊ฑด๋ฌผ์˜ ๋ผˆ๋Œ€ / ์‚ฌ๋žŒ์˜ ๊ณจ๊ฒฉ - JavaScript : ๋ฌธ์„œ์™€ ์œ ์ €์˜ ์ƒํ˜ธ์ž‘์šฉ์„ ์œ„ํ•œ ์›น ํŽ˜์ด์ง€์˜ ๊ธฐ๋Šฅ๊ณผ ๋™์ž‘์„ ์ •์˜ํ•ฉ๋‹ˆ๋‹ค. โ˜› ์—˜๋ ˆ๋ฒ ์ดํ„ฐ ๋“ฑ ๊ฑด๋ฌผ์˜ ๊ธฐ๋Šฅ / ์‚ฌ๋žŒ์˜ ๊ทผ์œก์กฐ์ง ๋ฐ ์‹ ์ฒด๊ธฐ๊ด€ - CSS : ์›น ํŽ˜์ด์ง€์— ๊ด€ํ•œ ๋‹ค์–‘ํ•œ ์Šคํƒ€์ผ์„ ์ •์˜ํ•ฉ๋‹ˆ๋‹ค. โ˜› ๊ฑด๋ฌผ์˜ ๋””์ž.. 2022. 8. 16.
๋ฏธ๋””์–ด์ฟผ๋ฆฌ โญ๏ธ ๋ฏธ๋””์–ด์ฟผ๋ฆฌ โญ๏ธ 01. ๋ฏธ๋””์–ด์ฟผ๋ฆฌ๋ž€? ๋ฏธ๋””์–ด์ฟผ๋ฆฌ(Media Query)๋Š” ๋ทฐํฌํŠธ์˜ ํ•ด์ƒ๋„์— ๋”ฐ๋ผ CSS ๋ฅผ ๋ถ„๊ธฐ์‹œํ‚ค๋Š” ๊ธฐ๋ฒ•์„ ๋งํ•ฉ๋‹ˆ๋‹ค. ๋ฐ˜์‘ํ˜• ํ”„๋กœ์ ํŠธ์—์„œ ๋ฐ˜๋“œ์‹œ ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค. [1] ์—ฌ๊ธฐ์„œ์˜ ์˜๋ฏธ๋Š” 1000px ๋ณด๋‹ค ๋„“์€ ํ•ด์ƒ๋„์ผ ๋•Œ์— style_pc.css ๋ฅผ ์—ฐ๊ฒฐํ•œ๋‹ค๋Š” ๋œป์ž…๋‹ˆ๋‹ค. ํฌ๋กฌ ๋ธŒ๋ผ์šฐ์ €์—์„œ ๊ฐœ๋ฐœ์ž ๋„๊ตฌ๋ฅผ ์—ด๊ณ  Tobble device Toolbar ๋ฅผ ๋ˆ„๋ฅด๋ฉด ๊ธฐ๊ธฐ๋งˆ๋‹ค์˜ ํ•ด์ƒ๋„๋ฅผ ํ™•์ธํ•  ์ˆ˜ ์žˆ๊ณ  ๊ธฐ๊ธฐ ๋ชจ๋ธ์˜ ์ถ”๊ฐ€๊ฐ€ ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค. [2] @media ์ฒ˜์Œ ๋กœ๋”ฉํ•  ๋–„ ์„ฑ๋Šฅ์ด ์ €ํ•˜๋˜์ง€ .. 2022. 8. 16.
์นด๋“œ ์œ ํ˜• (3) โญ๏ธ ์นด๋“œ ์œ ํ˜• 03 โญ๏ธ 01. ๋ ˆ์ด์•„์›ƒ ๊ตฌ์ƒํ•˜๊ธฐ ๋ ˆ์ด์•„์›ƒ์„ ๊ตฌ์ƒํ•  ๋•Œ๋Š”, ์Šค์ผ€์น˜ํ•˜๋ฉด์„œ ์„ธ๋ถ€ ๋‚ด์šฉ์˜ ์ •๋ณด๊นŒ์ง€ ๊ตฌ์ฒด์ ์œผ๋กœ ๊ณ„ํšํ•ฉ๋‹ˆ๋‹ค. 02. ๊ธฐ๋ณธ ์ƒ์ž(div) ๋งŒ๋“ค๊ธฐ : section ์„ ์‹œ๋ฉ˜ํ‹ฑ ๋งˆํฌ์—…ํ•˜๊ณ , id ๋กœ ์ด๋ฆ„์„ ์ง€์–ด์ค๋‹ˆ๋‹ค. ์นด๋“œ ์ƒ์ž 3๊ฐœ(article)์„ ๋งŒ๋“ค๊ณ , ์ œ๋ชฉ๊ณผ ๋‚ด์šฉ์„ ์ž…๋ ฅํ•ฉ๋‹ˆ๋‹ค. ์ค‘๊ฐ„ ์ค‘๊ฐ„์— ๋ธŒ๋ผ์šฐ์ €๋ฅผ ์‚ดํŽด๋ณด๋ฉฐ ์ž˜ ๋งŒ๋“ค์–ด์ง€๊ณ  ์žˆ๋Š”์ง€ ํ™•์ธํ•˜๋Š” ๊ณผ์ •์ด ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค. // ๊ณผ ๊ฐ™์ด ์‹œ๋ฉ˜ํ‹ฑ ๋งˆํฌ์—…์„ ํ•˜๋ฉด ์ œ๋ชฉ์„ ๋ฐ˜๋“œ์‹œ ์ ์–ด์ค˜์•ผ ํ•˜๋ฏ€๋กœ ๋ฅผ ์ž‘์„ฑํ•ฉ๋‹ˆ๋‹ค. (์ดํ›„ ๋ˆˆ์— ๋ณด์ด์ง€ ์•Š๋„๋ก ์ˆจ๊ฒจ๋†“๊ธฐ) ํŽ ํŠธ ๊ณต์˜ˆ ํ›„๊ธฐ ์นด๋“œ ์ œ๋ชฉ ์นด๋“œ ๋‚ด์šฉ ์นด๋“œ ์ œ๋ชฉ ์นด๋“œ ๋‚ด์šฉ ์นด๋“œ ์ œ๋ชฉ ์นด๋“œ ๋‚ด์šฉ 02. ๊ธฐ๋ณธ style(css) ์„ค์ •ํ•˜๊ธฐ : /* font */ @import url('https://webfontworl.. 2022. 8. 11.
์นด๋“œ ์œ ํ˜• (2) โญ๏ธ ์นด๋“œ ์œ ํ˜• 02 โญ๏ธ 01. ๋ ˆ์ด์•„์›ƒ ๊ตฌ์ƒํ•˜๊ธฐ ๋ ˆ์ด์•„์›ƒ์„ ๊ตฌ์ƒํ•˜๊ณ , ์–ด๋–ค ์ •๋ณด์˜ ๋‚ด์šฉ์„ ๋‹ด์„์ง€๋„ ๊ตฌ์ฒด์ ์œผ๋กœ ์Šค์ผ€์น˜ํ•ฉ๋‹ˆ๋‹ค. 02. div ๋งŒ๋“ค๊ธฐ section ์„ ์‹œ๋ฉ˜ํ‹ฑ ๋งˆํฌ์—…ํ•˜๊ณ , id ๋กœ ์ด๋ฆ„์„ ์ง€์–ด์ค๋‹ˆ๋‹ค. ํฐ div ์ƒ์ž๋ฅผ ๋งŒ๋“ค๊ณ , ์ •ํ™•ํ•œ ๊ฒฝ๋กœ์— ๋”ฐ๋ฅธ style ์„ค์ •์„ ์œ„ํ•ด class ๋กœ ์ด๋ฆ„์„ ์ง€์–ด์ค๋‹ˆ๋‹ค. ์„ธ๋ถ€ div ์ƒ์ž๋ฅผ ๋งŒ๋“ค๊ณ , ์ •๋ณด์˜ ๋‚ด์šฉ์„ ์ž…๋ ฅํ•ฉ๋‹ˆ๋‹ค. ์ธํ…Œ๋ฆฌ์–ด ๋‘˜๋Ÿฌ๋ณด๊ธฐ ์ธํ…Œ๋ฆฌ์–ด ๋””์ž์ธ์„ ์œ„ํ•œ ์ด๋ฏธ์ง€ ๋ชจ์Œ ์ž๋ฃŒ ์ž…๋‹ˆ๋‹ค. ๋ผ์ดํ”„ ์Šคํƒ€์ผ์— ๋”ฐ๋ผ ๋‚˜๋ˆ ์ง„ ๋‹ค์–‘ํ•œ ๋””์ž์ธ์„ ์‚ดํŽด๋ณด์„ธ์š”. ๐Ÿ’๐Ÿฝ ๋ถ์œ ๋Ÿฝ ์ธํ…Œ๋ฆฌ์–ด ๋ถ์œ ๋Ÿฝ ๊ธฐํ›„์— ๋งž๊ฒŒ ํ™”์ดํŠธ ์ปฌ๋Ÿฌ๋ฅผ ๊ธฐ๋ณธ์œผ๋กœ ๊ฐ•ํ•œ ๊ทธ๋ ˆ์ด๋‚˜ ๋ธ”๋ž™์„ ํฌ์ธํŠธ๋กœ ์ฃผ๋Š” ๊ฒƒ์ด ํŠน์ง•์ด๋ฉฐ, ์‹ค์šฉ... ์›จ์ธ์Šค์ฝ”ํŒ… ์ธํ…Œ๋ฆฌ์–ด ์›จ์ธ์Šค์ฝ”ํŒ…์€ ๋ฒฝ์˜ ์ผ์ • ๋ถ€๋ถ„์„ ์‚ฌ๊ฐ ํ”„๋ ˆ์ž„ ํ˜•ํƒœ๋กœ ํŒจ๋„์„ ๋ง๋Œ€๋Š” ์‹œ.. 2022. 8. 10.
์นด๋“œ ์œ ํ˜• (1) โญ๏ธ ์นด๋“œ ์œ ํ˜• 01 โญ๏ธ 01. ๋ ˆ์ด์•„์›ƒ ๊ตฌ์ƒํ•˜๊ธฐ ๋ ˆ์ด์•„์›ƒ์„ ๊ตฌ์ƒํ•˜๊ณ , ์–ด๋–ค ์ •๋ณด์˜ ๋‚ด์šฉ์„ ๋‹ด์„์ง€๋„ ๊ตฌ์ฒด์ ์œผ๋กœ ์Šค์ผ€์น˜ํ•ฉ๋‹ˆ๋‹ค. 02. div ๋งŒ๋“ค๊ธฐ section ์„ ์‹œ๋ฉ˜ํ‹ฑ ๋งˆํฌ์—…ํ•˜๊ณ , id ๋กœ ์ด๋ฆ„์„ ์ง€์–ด์ค๋‹ˆ๋‹ค. ํฐ div ์ƒ์ž๋ฅผ ๋งŒ๋“ค๊ณ , ์ •ํ™•ํ•œ ๊ฒฝ๋กœ์— ๋”ฐ๋ฅธ style ์„ค์ •์„ ์œ„ํ•ด class ๋กœ ์ด๋ฆ„์„ ์ง€์–ด์ค๋‹ˆ๋‹ค. ์„ธ๋ถ€ div ์ƒ์ž๋ฅผ ๋งŒ๋“ค๊ณ , ์ •๋ณด์˜ ๋‚ด์šฉ์„ ์ž…๋ ฅํ•ฉ๋‹ˆ๋‹ค. // class ์— card__wrap ๊ฒฝ๋กœ์ด๊ณ  nexon๊ธ€์ž ์‚ฌ์šฉํ•˜๋ฉฐ, section ๐Ÿก ์šฐ๋ฆฌ์ง‘ ๊ฐ•์•„์ง€ ๐Ÿถ ๋ฐ˜๋ ค๊ฒฌ๊ณผ ํ•จ๊ป˜ํ•˜๋Š” ํ–‰๋ณตํ•œ ์‚ถ์— ๋„์›€์ด ๋˜๋Š” ์ž๋ฃŒ๋“ค์„ ๋ฆฌ์ŠคํŠธ ํ•ฉ๋‹ˆ๋‹ค. // W3C ์ค€์ˆ˜ํ•˜๊ธฐ : ์ด๋ฏธ์ง€๋ฅผ ๋ณผ ์ˆ˜ ์—†๋Š” ์‚ฌ์šฉ์ž๋ฅผ ์œ„ํ•ด alt ๋ฅผ ๊ผญ ์ž‘์„ฑํ•ด ์ฃผ์–ด์•ผ ํ•จ. ๋ฐ˜๋ ค๊ฒฌ์˜ ๋‹ค์–‘ํ•œ ํ‘œ์ • ๋ฐ”๋กœ์•Œ๊ธฐ ๊ฐ„ํ˜น ๊ฐ•์•„์ง€๊ฐ€ ์šฐ๋ฆฌ๋ฅผ ๋ณด๋ฉฐ ์ž…๊ผฌ๋ฆฌ๋ฅผ .. 2022. 8. 9.
๋ ˆ์ด์•„์›ƒ ์œ ํ˜• (5) โญ๏ธ ๋ ˆ์ด์•„์›ƒ ์œ ํ˜• (5) โญ๏ธ 01. '๋ ˆ์ด์•„์›ƒ'์ด๋ž€? ๋ ˆ์ด์•„์›ƒ(layout)์ด๋ž€, ๊ฐ ๊ตฌ์„ฑ์š”์†Œ๋ฅผ ํŠน์ •ํ•œ ๊ณต๊ฐ„ ์•ˆ์— ํšจ๊ณผ์ ์œผ๋กœ ๋ฐฐ์—ดํ•˜๋Š” ์ผ์„ ๋งํ•ฉ๋‹ˆ๋‹ค. ํ™œ๋™ ๋˜๋Š” ์•ฑ ์œ„์ ฏ์˜ UI์™€ ๊ฐ™์€ ์‚ฌ์šฉ์ž ์ธํ„ฐํŽ˜์ด์Šค์˜ ์‹œ๊ฐ์  ๊ตฌ์กฐ๋ฅผ ์ •์˜ํ•ฉ๋‹ˆ๋‹ค. ์ „์ฒด ์˜์—ญ ์ค‘ ๊ฐ€์šด๋ฐ ์˜์—ญ์„ ์‚ฌ์šฉํ•˜๋Š” ๋ ˆ์ด์•„์›ƒ์„ ๋งŒ๋“ค์–ด๋ด…๋‹ˆ๋‹ค. 02. ๋ ˆ์ด์•„์›ƒ์„ ๋งŒ๋“œ๋Š” ๋ฐฉ๋ฒ• 3๊ฐ€์ง€ [1] float ํ™œ์šฉํ•˜๊ธฐ float ์˜ ์›๋ž˜ ๊ธฐ๋Šฅ์€ ๊ธ€์”จ์™€ ์ด๋ฏธ์ง€๋ฅผ ์ •๋ ฌํ•˜๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. ์ด์ „์— ๋ ˆ์ด์•„์›ƒ์„ ์„ค์ •ํ•  ๋ฐฉ๋ฒ•์ด ์—†์„ ๋•Œ ์‚ฌ์šฉํ•˜์˜€์œผ๋ฉฐ, ์„ค์ •ํ•œ ์นธ์„ ์™ผ์ชฝ ๋˜๋Š” ์˜ค๋ฅธ์ชฝ ์œ„๋กœ ๋„์›Œ์„œ ๋นˆ ๊ณต๊ฐ„์„ ์ฑ„์›Œ์ค๋‹ˆ๋‹ค. float ์„ค์ • ์ดํ›„์— aside์นธ๊ณผ section์นธ์˜ 'height' ๊ฐ’์„ 0์œผ๋กœ, ์ฆ‰ ๋นˆ ์นธ์œผ๋กœ ์ธ์‹ํ•˜๋Š” ๋ฒ„๊ทธ๊ฐ€ ๋ฐœ์ƒํ•ฉ๋‹ˆ๋‹ค. ์ด์— ๋”ฐ๋ผ footer์นธ์ด ๋นˆ ์นธ์„ ์ฑ„.. 2022. 8. 5.
๋ ˆ์ด์•„์›ƒ ์œ ํ˜• (4) โญ๏ธ ๋ ˆ์ด์•„์›ƒ ์œ ํ˜• (4) โญ๏ธ 01. '๋ ˆ์ด์•„์›ƒ'์ด๋ž€? ๋ ˆ์ด์•„์›ƒ(layout)์ด๋ž€, ๊ฐ ๊ตฌ์„ฑ์š”์†Œ๋ฅผ ํŠน์ •ํ•œ ๊ณต๊ฐ„ ์•ˆ์— ํšจ๊ณผ์ ์œผ๋กœ ๋ฐฐ์—ดํ•˜๋Š” ์ผ์„ ๋งํ•ฉ๋‹ˆ๋‹ค. ํ™œ๋™ ๋˜๋Š” ์•ฑ ์œ„์ ฏ์˜ UI์™€ ๊ฐ™์€ ์‚ฌ์šฉ์ž ์ธํ„ฐํŽ˜์ด์Šค์˜ ์‹œ๊ฐ์  ๊ตฌ์กฐ๋ฅผ ์ •์˜ํ•ฉ๋‹ˆ๋‹ค. ์ „์ฒด ์˜์—ญ ์ค‘ ๊ฐ€์šด๋ฐ ์˜์—ญ์„ ์‚ฌ์šฉํ•˜๋Š” ๋ ˆ์ด์•„์›ƒ์„ ๋งŒ๋“ค์–ด๋ด…๋‹ˆ๋‹ค. 02. ๋ ˆ์ด์•„์›ƒ์„ ๋งŒ๋“œ๋Š” ๋ฐฉ๋ฒ• * { margin: 0; padding: 0; } /* #wrap { width: 100%; } ๊ธฐ๋ณธ ๊ฐ’ ์ง€์›€ - ์•„๋ž˜๋„ ๊ฐ™์ด ์ง€์›€ */ #header { /* width: 100%; */ height: 100px; background-color: #E0F2F1; } #header .head { height: 100px; background-color: #B2DFDB; } #nav.. 2022. 8. 5.
๋ ˆ์ด์•„์›ƒ ์œ ํ˜• (3) โญ๏ธ ๋ ˆ์ด์•„์›ƒ ์œ ํ˜• (3) โญ๏ธ 01. '๋ ˆ์ด์•„์›ƒ'์ด๋ž€? ๋ ˆ์ด์•„์›ƒ(layout)์ด๋ž€, ๊ฐ ๊ตฌ์„ฑ์š”์†Œ๋ฅผ ํŠน์ •ํ•œ ๊ณต๊ฐ„ ์•ˆ์— ํšจ๊ณผ์ ์œผ๋กœ ๋ฐฐ์—ดํ•˜๋Š” ์ผ์„ ๋งํ•ฉ๋‹ˆ๋‹ค. ํ™œ๋™ ๋˜๋Š” ์•ฑ ์œ„์ ฏ์˜ UI์™€ ๊ฐ™์€ ์‚ฌ์šฉ์ž ์ธํ„ฐํŽ˜์ด์Šค์˜ ์‹œ๊ฐ์  ๊ตฌ์กฐ๋ฅผ ์ •์˜ํ•ฉ๋‹ˆ๋‹ค. ๊ฐ€์šด๋ฐ ์˜์—ญ์ด 4์นธ์œผ๋กœ ๋‚˜๋‰œ ๋ ˆ์ด์•„์›ƒ์„ ๋งŒ๋“ค์–ด๋ด…๋‹ˆ๋‹ค. 02. ๋ ˆ์ด์•„์›ƒ์„ ๋งŒ๋“œ๋Š” ๋ฐฉ๋ฒ• 3๊ฐ€์ง€ [1] float ํ™œ์šฉํ•˜๊ธฐ float ์˜ ์›๋ž˜ ๊ธฐ๋Šฅ์€ ๊ธ€์”จ์™€ ์ด๋ฏธ์ง€๋ฅผ ์ •๋ ฌํ•˜๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. ์ด์ „์— ๋ ˆ์ด์•„์›ƒ์„ ์„ค์ •ํ•  ๋ฐฉ๋ฒ•์ด ์—†์„ ๋•Œ ์‚ฌ์šฉํ•˜์˜€์œผ๋ฉฐ, ์„ค์ •ํ•œ ์นธ์„ ์™ผ์ชฝ ๋˜๋Š” ์˜ค๋ฅธ์ชฝ ์œ„๋กœ ๋„์›Œ์„œ ๋นˆ ๊ณต๊ฐ„์„ ์ฑ„์›Œ์ค๋‹ˆ๋‹ค. float ์„ค์ • ์ดํ›„์— aside์นธ๊ณผ section์นธ์˜ 'height' ๊ฐ’์„ 0์œผ๋กœ, ์ฆ‰ ๋นˆ ์นธ์œผ๋กœ ์ธ์‹ํ•˜๋Š” ๋ฒ„๊ทธ๊ฐ€ ๋ฐœ์ƒํ•ฉ๋‹ˆ๋‹ค. ์ด์— ๋”ฐ๋ผ footer์นธ์ด ๋นˆ ์นธ์„ ์ฑ„์šฐ๊ธฐ ์œ„ํ•ด.. 2022. 8. 5.
๋ ˆ์ด์•„์›ƒ ์œ ํ˜• (2) โญ๏ธ ๋ ˆ์ด์•„์›ƒ ์œ ํ˜• (2) โญ๏ธ 01. '๋ ˆ์ด์•„์›ƒ'์ด๋ž€? ๋ ˆ์ด์•„์›ƒ(layout)์ด๋ž€, ๊ฐ ๊ตฌ์„ฑ์š”์†Œ๋ฅผ ํŠน์ •ํ•œ ๊ณต๊ฐ„ ์•ˆ์— ํšจ๊ณผ์ ์œผ๋กœ ๋ฐฐ์—ดํ•˜๋Š” ์ผ์„ ๋งํ•ฉ๋‹ˆ๋‹ค. ํ™œ๋™ ๋˜๋Š” ์•ฑ ์œ„์ ฏ์˜ UI์™€ ๊ฐ™์€ ์‚ฌ์šฉ์ž ์ธํ„ฐํŽ˜์ด์Šค์˜ ์‹œ๊ฐ์  ๊ตฌ์กฐ๋ฅผ ์ •์˜ํ•ฉ๋‹ˆ๋‹ค. ๊ฐ€์šด๋ฐ ์˜์—ญ์ด 3์นธ์œผ๋กœ ๋‚˜๋‰œ ๋ ˆ์ด์•„์›ƒ์„ ๋งŒ๋“ค์–ด๋ด…๋‹ˆ๋‹ค. 02. ๋ ˆ์ด์•„์›ƒ์„ ๋งŒ๋“œ๋Š” ๋ฐฉ๋ฒ• 3๊ฐ€์ง€ [1] float ํ™œ์šฉํ•˜๊ธฐ float ์˜ ์›๋ž˜ ๊ธฐ๋Šฅ์€ ๊ธ€์”จ์™€ ์ด๋ฏธ์ง€๋ฅผ ์ •๋ ฌํ•˜๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. ์ด์ „์— ๋ ˆ์ด์•„์›ƒ์„ ์„ค์ •ํ•  ๋ฐฉ๋ฒ•์ด ์—†์„ ๋•Œ ์‚ฌ์šฉํ•˜์˜€์œผ๋ฉฐ, ์„ค์ •ํ•œ ์นธ์„ ์™ผ์ชฝ ๋˜๋Š” ์˜ค๋ฅธ์ชฝ ์œ„๋กœ ๋„์›Œ์„œ ๋นˆ ๊ณต๊ฐ„์„ ์ฑ„์›Œ์ค๋‹ˆ๋‹ค. float ์„ค์ • ์ดํ›„์— aside์นธ๊ณผ section์นธ์˜ 'height' ๊ฐ’์„ 0์œผ๋กœ, ์ฆ‰ ๋นˆ ์นธ์œผ๋กœ ์ธ์‹ํ•˜๋Š” ๋ฒ„๊ทธ๊ฐ€ ๋ฐœ์ƒํ•ฉ๋‹ˆ๋‹ค. ์ด์— ๋”ฐ๋ผ footer์นธ์ด ๋นˆ ์นธ์„ ์ฑ„์šฐ๊ธฐ ์œ„ํ•ด.. 2022. 8. 5.
๋ ˆ์ด์•„์›ƒ ์œ ํ˜• (1) โญ๏ธ ๋ ˆ์ด์•„์›ƒ ์œ ํ˜• (1) โญ๏ธ 01. '๋ ˆ์ด์•„์›ƒ'์ด๋ž€? ๋ ˆ์ด์•„์›ƒ(layout)์ด๋ž€, ๊ฐ ๊ตฌ์„ฑ์š”์†Œ๋ฅผ ํŠน์ •ํ•œ ๊ณต๊ฐ„ ์•ˆ์— ํšจ๊ณผ์ ์œผ๋กœ ๋ฐฐ์—ดํ•˜๋Š” ์ผ์„ ๋งํ•ฉ๋‹ˆ๋‹ค. ํ™œ๋™ ๋˜๋Š” ์•ฑ ์œ„์ ฏ์˜ UI์™€ ๊ฐ™์€ ์‚ฌ์šฉ์ž ์ธํ„ฐํŽ˜์ด์Šค์˜ ์‹œ๊ฐ์  ๊ตฌ์กฐ๋ฅผ ์ •์˜ํ•ฉ๋‹ˆ๋‹ค. ๊ฐ€์šด๋ฐ ์˜์—ญ์ด 2์นธ์œผ๋กœ ๋‚˜๋‰œ ๋ ˆ์ด์•„์›ƒ์„ ๋งŒ๋“ค์–ด๋ด…๋‹ˆ๋‹ค. 02. ๋ ˆ์ด์•„์›ƒ์„ ๋งŒ๋“œ๋Š” ๋ฐฉ๋ฒ• 3๊ฐ€์ง€ [1] float ํ™œ์šฉํ•˜๊ธฐ float ์˜ ์›๋ž˜ ๊ธฐ๋Šฅ์€ ๊ธ€์”จ์™€ ์ด๋ฏธ์ง€๋ฅผ ์ •๋ ฌํ•˜๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. ์ด์ „์— ๋ ˆ์ด์•„์›ƒ์„ ์„ค์ •ํ•  ๋ฐฉ๋ฒ•์ด ์—†์„ ๋•Œ ์‚ฌ์šฉํ•˜์˜€์œผ๋ฉฐ, ์„ค์ •ํ•œ ์นธ์„ ์™ผ์ชฝ ๋˜๋Š” ์˜ค๋ฅธ์ชฝ ์œ„๋กœ ๋„์›Œ์„œ ๋นˆ ๊ณต๊ฐ„์„ ์ฑ„์›Œ์ค๋‹ˆ๋‹ค. float ์„ค์ • ์ดํ›„์— aside์นธ๊ณผ section์นธ์˜ 'height' ๊ฐ’์„ 0์œผ๋กœ, ์ฆ‰ ๋นˆ ์นธ์œผ๋กœ ์ธ์‹ํ•˜๋Š” ๋ฒ„๊ทธ๊ฐ€ ๋ฐœ์ƒํ•ฉ๋‹ˆ๋‹ค. ์ด์— ๋”ฐ๋ผ footer์นธ์ด ๋นˆ ์นธ์„ ์ฑ„์šฐ๊ธฐ ์œ„ํ•ด.. 2022. 7. 27.
728x90
๋ฐ˜์‘ํ˜•