๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ

๐Ÿ’š UIUX ์›นํผ๋ธ”๋ฆฌ์…” ๊ณผ์ •(6๊ฐœ์›”)175

2021-06-06 (55์ผ์ฐจ) ํฌ์Šคํ„ฐ ๋ฐœํ‘œ์ค€๋น„ - ํฌ์Šคํ„ฐ ์‹œ์•ˆ 2๊ฐœ ์ž‘์—… ์™„๋ฃŒ - ํฌ์Šคํ„ฐ ๋ฐœํ‘œ์ค€๋น„ 2021. 6. 7.
2021-06-05 (54์ผ์ฐจ) ๋ณต์Šต - function ๋ณต์Šต - ๋งค๊ฐœ๋ณ€์ˆ˜ ๋ณต์Šต - ๋งค๊ฐœ๋ณ€์ˆ˜ ์ด์šฉํ•˜์—ฌ ํŒ์—…์ฐฝ ๋„์šฐ๊ณ  ๋‹ซ๊ธฐ ์—ฐ์Šต - ํฌ์Šคํ„ฐ ์‹œ์•ˆ 2๊ฐœ ์ž‘์—… 2021. 6. 7.
2021-06-04 (53์ผ์ฐจ) ๋ฐ˜์‘ํ˜• ํŒ์—…์ฐฝ, visibility, ์„œ์„œํžˆ ๋‚˜ํƒ€๋‚˜๋Š” ํšจ๊ณผ, ์œ„์—์„œ ์•„๋ž˜๋กœ ๋‚ด๋ ค์˜ค๋Š” ํšจ๊ณผ, ์• ๋‹ˆ๋ฉ”์ด์…˜ ํšจ๊ณผ, ํŒ์—…์ฐฝ 2๊ฐœ ์ด์ƒ, ๋งค๊ฐœ๋ณ€์ˆ˜ ์‚ฌ์šฉํ•˜์—ฌ ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ ๋‚ด์šฉ ์ค„์ด๊ธฐ 26๊ฐ•~33๊ฐ• - ๋ฐ˜์‘ํ˜• ํŒ์—…์ฐฝ ๋งŒ๋“ค๊ธฐ - visibility hidden, visible ์ด ๋‘ ๊ฐ€์ง€ ๊ฐ’์ด ์žˆ์Œ visibility:hidden๊ณผ opapcity:0์˜ ์ฐจ์ด์  : ๋ณด์ด์ง€ ์•Š๊ณ , ํด๋ฆญ๋„ ๋˜์ง€ ์•Š์Œ - ๋ฐ˜์‘ํ˜• ํŒ์—…์ฐฝ ์• ๋‹ˆ๋ฉ”์ด์…˜ 1 ํŒ์—…์ฐฝ์ด ์„œ์„œํžˆ ๋ชจ์Šต์ด ๋‚˜ํƒ€๋‚˜๋Š” ์• ๋‹ˆ๋ฉ”์ด์…˜ ํšจ๊ณผ( ๋ถˆํˆฌ๋ช… → ํˆฌ๋ช… ) โ€ป opacity์™€ visibility๋ฅผ ๊ฐ™์ด ์ค˜์•ผํ•จ โ€ป display:none์ด ํฌํ•จ๋˜์–ด ์žˆ์œผ๋ฉด ์• ๋‹ˆ๋ฉ”์ด์…˜ ํšจ๊ณผ ์ž‘๋™ํ•˜์ง€ ์•Š์Œ - ๋ฐ˜์‘ํ˜• ํŒ์—…์ฐฝ ์• ๋‹ˆ๋ฉ”์ด์…˜ 1 ํŒ์—…์ฐฝ์ด ์œ„์—์„œ ์•„๋ž˜๋กœ ๋‚ด๋ ค์˜ค๋ฉด์„œ ์„œ์„œํžˆ ๋‚˜ํƒ€๋‚˜๋Š” ์• ๋‹ˆ๋ฉ”์ด์…˜ ํšจ๊ณผ transform : translate();๋ฅผ ์‚ฌ์šฉ - ํ•จ์ˆ˜ ๋งค๊ฐœ๋ณ€์ˆ˜ ํ•จ์ˆ˜๋ฅผ ๋‘ ๊ฐœ ์ด์ƒ ์“ธ ๋•Œ ์‚ฌ์šฉ - ํŒ์—…์ฐฝ ๋‘ ๊ฐœ ๋„์šฐ๊ธฐ html - ์œ„์—์„œ ๋งŒ๋“  ํŒ์—…์ฐฝ๊ณผ ๋ฒ„ํŠผ์„ ๊ฐ.. 2021. 6. 5.
2021-06-03 (52์ผ์ฐจ) ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ - mouseenter, mouseleave, addClass, removeClass, hasClass, ์ƒ‰์ƒ๋ณ€๊ฒฝ๋ฒ„ํŠผ, ์ขŒ์ธก์—์„œ ์ด๋ฏธ์ง€ ๋“ค์–ด์˜ค๋Š” ์• ๋‹ˆ๋ฉ”์ด์…˜ 21๊ฐ•~25๊ฐ• - alert('๋‚ด์šฉ'); ์‹คํ–‰๋˜๋Š”์ง€ ํ™•์ธํ•  ๋•Œ ์ž์ฃผ ์ด์šฉ๋จ - .mouseover๊ณผ .mouseout์€ ์‚ฌ์šฉ ๋น„์ถ”์ฒœ - .mouseenter ๋งˆ์šฐ์Šค๊ฐ€ ๋‹ฟ์œผ๋ฉด ์‹คํ–‰ - .mouseleave ๋งˆ์šฐ์Šค๊ฐ€ ๋‹ฟ์•˜๋‹ค๊ฐ€ ๋–จ์–ด์ง€๋Š” ์ˆœ๊ฐ„ ์‹คํ–‰ - .addClass, .removeClass ํด๋ž˜์Šค ์ถ”๊ฐ€, ํด๋ž˜์Šค ์ œ๊ฑฐ ์‚ฌ์šฉํ•˜๋Š” ์ด์œ  : ๊ธฐ์กด๊นŒ์ง€ ๋ฐฐ์›Œ์™”๋˜ ๋ฐฉ์‹์€ ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ์—์„œ ๋ชจ๋‘ ๋‹ค ํ•ด๋ƒˆ์ง€๋งŒ(css๊ฐ’์„ ์ฃผ๋Š” ๋“ฑ…) ๊ธฐ์กด์˜ ๋ฐฉ์‹์€ ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ ์ฝ”๋“œ๊ฐ€ ๊ธธ์–ด์ง€๊ธฐ ๋•Œ๋ฌธ์— ์‹ค๋ฌด์—์„œ ์ž˜ ์‚ฌ์šฉํ•˜์ง€ ์•Š์Œ → css์—์„œ class๋ฅผ ์ด์šฉํ•ด ๋จผ์ € ๊ฐ’์„ ์ค€ ํ›„, ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ์—์„œ ์‹คํ–‰์‹œํ‚ด - ์‹คํ–‰๊ฐ’์— ํ•จ์ˆ˜๋ฅผ ํ•ฉ์ณ ์“ฐ๋Š” ๋ฐฉ๋ฒ• ๊ธฐ์กด์—๋Š” ํ•จ์ˆ˜๋ฅผ ์ง€์ •ํ•˜๊ณ  ์‹คํ–‰๊ฐ’์— ํ•จ์ˆ˜๋ฅผ ๋„ฃ์–ด์คฌ์—ˆ๋‹ค ํ•˜์ง€๋งŒ ํ•จ์ˆ˜ ์ง€์ •ํ•˜์ง€ ์•Š๊ณ  ํ•ฉ์ณ ์“ธ ์ˆ˜ ์žˆ์Œ ํ•จ์ˆ˜ ์ด๋ฆ„.. 2021. 6. 5.
2021-06-02 (51์ผ์ฐจ) ํŒ์—…์ฐฝ๋ณต์Šต, ์›น์‚ฌ์ดํŠธ ๋ฆฌ๋””์ž์ธ ๋…ธํŠธํด๋ฆฌ์˜ค ์—…๋กœ๋“œ ํŒ€ํšŒ์˜ - ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ๋ฅผ ์ด์šฉํ•˜์—ฌ ํŒ์—…์ฐฝ ๋งŒ๋“ค๊ณ  ๋‹ซ๊ธฐ ๋ณต์Šต - ํŒ€ ํšŒ์˜ ๋Œ€์ „๋ผ๋งˆ๋‹คํ˜ธํ…” ์›น์‚ฌ์ดํŠธ ๋ฆฌ๋””์ž์ธ ๋…ธํŠธํด๋ฆฌ์˜ค ์—…๋กœ๋“œ์— ๊ด€๋ จ ํšŒ์˜ ์ˆ˜์ •์‚ฌํ•ญ : ์šฐ๋ฆฌ์˜ ๋กœ๊ณ  ์ œ์ž‘ํ•˜์—ฌ ๋„ฃ๊ธฐ (๋ฆฌ๋””์ž์ธ์œผ๋กœ ์˜ฌ๋ฆฌ๋Š” ๊ฒƒ๋ณด๋‹จ ์ง์ ‘ ๋””์ž์ธํ•˜์—ฌ ์˜ฌ๋ฆฌ๋Š” ๊ฒŒ ๋” ์ข‹๊ธฐ ๋•Œ๋ฌธ) ๊ณ„ํš : ์ด 7ํŽ˜์ด์ง€ ( ๋ฉ”์ธํŽ˜์ด์ง€ 1ํŽ˜์ด์ง€, ์ƒ์„ธํŽ˜์ด์ง€ 6ํŽ˜์ด์ง€) ๋ฉ”์ธํŽ˜์ด์ง€ - ์ œ์ž‘์ž, ์ž‘์—…๊ธฐ๊ฐ„, ์‚ฌ์šฉํ”„๋กœ๊ทธ๋žจ, ํƒ€๊ฒŸ์ธต, ๋ชฉํ‘œ, ํฌ์ธํŠธ์š”์†Œ, ๋ณด์™„์  ์ƒ์„ธํŽ˜์ด์ง€ - ํ•œ ํŽ˜์ด์ง€๋‹น ๋””์ž์ธํ•œ ์›น์‚ฌ์ดํŠธ์˜ ์ผ๋ถ€๋ถ„์„ ๋ฐฐ์น˜ํ•˜๊ณ  ์„ค๋ช… 2021. 6. 2.
2021-06-01 (50์ผ์ฐจ) ๋ฒ„ํŠผ ํด๋ฆญ์‹œ ๋ฐฐ๊ฒฝ์ƒ‰ ๋ณ€๊ฒฝ, ํŒ์—…์ฐฝ ์ƒ์„ฑ, ํŒ์—…์ฐฝ ๋‹ซ๊ธฐ, ๋ชจ๋“  ํƒœ๊ทธ์—๊ฒŒ ์ผ๊ด„ํ•˜์—ฌ ๊ฐ’ ์ฃผ๊ธฐ 15๊ฐ•~20๊ฐ• JAVASCRIPT - ๋ฒ„ํŠผ ํด๋ฆญ์‹œ ๋ฐฐ๊ฒฝ์ƒ‰ ๋ณ€๊ฒฝ๋˜๋Š” ํšจ๊ณผ (๋ฐฉ๋ฒ•1) 1๋‹จ๊ณ„ : console.clear(); 2๋‹จ๊ณ„ : ์ œ์ด์ฟผ๋ฆฌ ๋ถˆ๋Ÿฌ์˜ค๊ธฐ 3๋‹จ๊ณ„ : ๋ฒ„ํŠผ => changeBodyBackground() => console ์‹คํ–‰๋จ ๋ฉ”์„ธ์ง€ 4๋‹จ๊ณ„ : changeBodyBackground() => ๋ฐฐ๊ฒฝ์ƒ‰ red 5๋‹จ๊ณ„ : no ๋ณ€์ˆ˜ ์ƒ์„ฑ, ์ดˆ๊ธฐ๊ฐ’ 0, changeBodyBackground() => no ๊ฐ’ ์ถœ๋ ฅ 6๋‹จ๊ณ„ : changeBodyBackground() => no ๊ฐ’ ์ฆ๊ฐ€ 7๋‹จ๊ณ„ : changeBodyBackground() => ๋ฐฐ๊ฒฝ์ƒ‰ ๋ณ€๊ฒฝ - ๋ฒ„ํŠผ ํด๋ฆญ์‹œ ๋ฐฐ๊ฒฝ์ƒ‰ ๋ณ€๊ฒฝ๋˜๋Š” ํšจ๊ณผ (๋ฐฉ๋ฒ•2) 1๋‹จ๊ณ„ : console.clear(); 2๋‹จ๊ณ„ : ์ œ์ด์ฟผ๋ฆฌ ๋ถˆ๋Ÿฌ์˜ค๊ธฐ 3๋‹จ๊ณ„ : ๋ฒ„ํŠผ => chang.. 2021. 6. 2.
2021-05-31 (49์ผ์ฐจ) html์˜ button, ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ ๊ธฐํ˜ธ, if๋ฌธ, else if๋ฌธ, onclick, function, ๋ฒ„ํŠผ ๋ˆ„๋ฅผ ๋•Œ๋งˆ๋‹ค ์ƒ‰ ๋ณ€๊ฒฝ 10๊ฐ•~15๊ฐ• 1) ๋ณ€์ˆ˜ 2) ๋ฐ์ดํ„ฐ - ์‹คํ–‰ ๊ฐ€ใ…‡๋Šฅ : ํ•จ์ˆ˜ - ์‹คํ–‰ ๋ถˆ๊ฐ€๋Šฅ : ์ˆซ์ž, ๋ฌธ์žฅ, ์ฐธor๊ฑฐ์ง“, ๊ฐ์ฒด 1) ์กฐ๊ฑด๋ฌธ 2) ๋ฐ˜๋ณต๋ฌธ โ€ป True = ์กฐ๊ฑด์ด ๋งž๋Š”๋‹ค โ€ป False = ์กฐ๊ฑด์ด ๋งž์ง€ ์•Š๋Š”๋‹ค โ€ป (์กฐ๊ฑด)์ด Truse๋ผ๋ฉด {์‹คํ–‰๊ฐ’}์„ ์‹คํ–‰ํ•œ๋‹ค. - if (์กฐ๊ฑด) {์‹คํ–‰๊ฐ’} if (์กฐ๊ฑด)์ด True๋ผ๋ฉด { }์ด ์‹คํ–‰๋œ๋‹ค. if (์กฐ๊ฑด)์ด False๋ผ๋ฉด { }์ด ์‹คํ–‰๋˜์ง€ ์•Š๋Š”๋‹ค. - else if (์กฐ๊ฑด) {์‹คํ–‰๊ฐ’} ์œ„์˜ if๋ฌธ์ด False๋ผ๋ฉด, ๊ทธ ๋‹ค์Œ์œผ๋กœ ๋ฐ”๋กœ ์‹คํ–‰๋˜๋Š” if๋ฌธ์ด๋‹ค. if๋ฌธ๊ณผ ๋˜‘๊ฐ™์ด true๋ผ๋ฉด ์‹คํ–‰๋˜๊ณ , false๋ผ๋ฉด ์‹คํ–‰๋˜์ง€ ์•Š๊ณ  ๊ทธ ๋‹ค์Œ else if๋ฌธ์œผ๋กœ ๊ฐ„๋‹ค. - else {์‹คํ–‰๊ฐ’} ์œ„์˜ if๋ฌธ๊ณผ else if๋ฌธ ๋ชจ๋‘ False๋ผ๋ฉด, ๋งˆ์ง€๋ง‰์œผ๋กœ ์‹คํ–‰๋˜๋Š”.. 2021. 6. 1.
2021-05-30 (48์ผ์ฐจ) ๋ณต์Šต, ๊ธฐ๋ก - ์˜์ƒ๋ฆฌ๋ทฐ ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ์˜ ์—ญ์‚ฌ์™€ ํ˜„์žฌ ๊ทธ๋ฆฌ๊ณ  ๋ฏธ๋ž˜ ์˜์ƒ ํ‹ฐ์Šคํ† ๋ฆฌ ๋ฆฌ๋ทฐ - ํฌ๋ชฝ ํ”ผ๊ทธ๋งˆ ๊ณผ์ œ ๋งˆ๋ฌด๋ฆฌํ•˜๊ธฐ - ํฌํ† ์›์Šค 3์ผ์ฐจ ์ •๋ฆฌ - ํฌํ† ์›์Šค 4์ผ์ฐจ ์ •๋ฆฌ 2021. 5. 30.
2021-05-29 (47์ผ์ฐจ) ๋ณ€์ˆ˜, ๊ฐ’, ๋ณ€์ˆ˜์ด๋ฆ„, jquery์ œ์ด์ฟผ๋ฆฌ, let, $().css(); ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ 5๊ฐ•~9๊ฐ• JAVASCRIPT - ๋ณ€์ˆ˜ : ๊ฐ’ ์ €์žฅ์†Œ, ๊ณต๊ฐ„ โ€ป ๋ณ€์ˆ˜์—๋Š” ๊ฐ’์ด ๋ฌด์กฐ๊ฑด 1๊ฐœ - ๊ฐ’ (๋ฐ์ดํ„ฐ) : ๋ฌธ์žฅ, ์ˆซ์ž - ๋ณ€์ˆ˜ ์ด๋ฏธ ์กด์žฌํ•˜๋Š” ์ƒํƒœ์—์„œ ํ•˜๋‚˜๋ฅผ ๋” ๋งŒ๋“ค๊ธฐ๋Š” ๋ถˆ๊ฐ€๋Šฅ ๋ณ€์ˆ˜ ์ด๋ฆ„์€ ์˜๋ฌธ ๋Œ€์†Œ๋ฌธ์ž, ์ˆซ์ž, ์–ธ๋”๋ฐ”๋กœ ์ง€์ •ํ•  ์ˆ˜ ์žˆ์Œ ํ•œ๊ธ€๋„ ๋„ฃ์„ ์ˆ˜ ์žˆ์ง€๋งŒ ์ž์ฃผ ์‚ฌ์šฉํ•˜์ง€ ์•Š์Œ ๋งจ ์•ž์— ์ˆซ์ž๊ฐ€ ์˜ฌ ์ˆ˜ ์—†์Œ ๋„์–ด์“ฐ๊ธฐ๋Š” ์•ˆ๋จ ๋ณ€์ˆ˜๋Š” = ๊ธฐํ˜ธ ์ขŒ์ธก์—์„œ๋งŒ ๋ณ€์ˆ˜๋กœ ์ทจ๊ธ‰๋œ๋‹ค. - JQUERY ์ œ์ด์ฟผ๋ฆฌ ๊ธฐ๋Šฅ ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ์˜ ๊ธฐ๋ณธ๊ธฐ๋Šฅ์ด ์•„๋‹Œ, ํŽธํ•˜๊ฒŒ ์ด์šฉํ•˜๊ธฐ ์œ„ํ•œ ์ถ”๊ฐ€ ๋„๊ตฌ codepen์—์„œ ์‹คํ–‰ํ•˜๊ณ  ์‹ถ๋‹ค๋ฉด? ใ„ด settings > JS > jquery ๊ฒ€์ƒ‰ ํ›„ ํด๋ฆญ > ๋งํฌ ๋ณต์‚ฌ > ๋ถ™์—ฌ๋„ฃ๊ธฐ html์—๋‹ค๊ฐ€ : let divWidth = '100px'; let divHe.. 2021. 5. 30.
2021-05-28 (46์ผ์ฐจ) JAVASCRIPT ์‹œ์ž‘! - console.clear();, console.log("");, ๋ฌธ์ž์™€ ์ˆซ์ž ์ถœ๋ ฅ ๊ฐœ๋… ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ 1๊ฐ•~4๊ฐ• JAVASCRIPT - console.clear(); : ๋ณ€์ˆ˜ ์„ ์–ธ, ์ƒ์„ฑ, ์ดˆ๊ธฐํ™” console์—๋Š” ์ถœ๋ ฅํ•  ๋‚ด์šฉ์ด ๋‚˜์˜ฌ ๋ฟ๋งŒ ์•„๋‹ˆ๋ผ, ์ž‘์—…ํ•˜๋Š” ๊ณผ์ •๊นŒ์ง€ ๋ชจ๋‘ ๋‚˜ํƒ€๋‚ด์ค€๋‹ค. ๊ทธ๋ž˜์„œ ๊ทธ ๊ณผ์ •์„ ๊ธฐ๋กํ•˜์ง€ ์•Š๋„๋ก ํ•˜๊ธฐ ์œ„ํ•ด ์ฒ˜์Œ์— ์ ์–ด์ฃผ๋Š” ๊ฒƒ์ด๋‹ค. - console.log("์ถœ๋ ฅํ•  ๋‚ด์šฉ"); console์ฐฝ์— ๋‚ด์šฉ์„ ๋„์šฐ๊ธฐ ์œ„ํ•ด ์‚ฌ์šฉํ•œ๋‹ค. - ์ˆซ์ž ๋”ํ•˜๊ธฐ ์ˆซ์ž console.log(10 + 10); ๊ฒฐ๊ณผ : 20 - ๋ฌธ์žฅ ๋”ํ•˜๊ธฐ ๋ฌธ์žฅ console.log("์•ˆ" + "๋…•"); ๊ฒฐ๊ณผ : ์•ˆ๋…• - ๋ฌธ์žฅ ๋”ํ•˜๊ธฐ ์ˆซ์ž console.log("์•ˆ" + 10); ๊ฒฐ๊ณผ : ์•ˆ10 - ๋ฌธ์žฅ ๋”ํ•˜๊ธฐ ์ˆซ์ž ๋”ํ•˜๊ธฐ ์ˆซ์ž console.log("์•ˆ" + 10 + 20); ๊ฒฐ๊ณผ : ์•ˆ1020 - ๋ฌธ์žฅ ๋”ํ•˜๊ธฐ ์ˆซ.. 2021. 5. 29.
2021-05-27 (45์ผ์ฐจ) flex-box, flex-shirink, flex-grow, min-height, ๋ฐ˜์‘ํ˜• ์ด๋ฏธ์ง€, ๋ฐฐ๊ฒฝ์ด๋ฏธ์ง€, ์ด๋ฏธ์ง€ ์œ„์— ๊ธ€์”จ(ํ…์ŠคํŠธ), ๋ฏธ๋””์–ด์ฟผ๋ฆฌ, @media, ๋ฐ˜์‘ํ˜• ์ƒ๋‹จ๋ฐ”, position : fixed, overflow-x : auto 155๊ฐ•~160๊ฐ• - ๊ฐœ๊ตฌ๋ฆฌ flex box ๊ฒŒ์ž„ - ๋””ํŽœ์Šค flex box ๊ฒŒ์ž„ - flex box playground ์ตํžˆ๊ธฐ #๋ฌธ์ œ. flex๋ฅผ ์ด์šฉํ•ด์„œ ์„ฑ๋ฐฐ ๋ ˆ์ด์•„์›ƒ ๋งŒ๋“ค๊ธฐ - flex-shirink flex-shirink : 0;์„ ๋„ฃ์–ด์ฃผ๋ฉด ํ™”๋ฉด์ด ์•„๋ฌด๋ฆฌ ์ž‘์•„์ ธ๋„ ์ž์‹ ์˜ ๋„ˆ๋น„๋ฅผ ๊ณ ์ •์‹œํ‚ค๊ณ  ์žˆ์Œ ๊ธฐ๋ณธ๊ฐ’ : 1 - flex-grow flex-grow : 1; ์„ ์ฃผ๋ฉด ์ตœ๋Œ€๋กœ ๋Š˜์–ด๋‚œ๋‹ค ๋‚˜๋ž€ํžˆ ์žˆ๋Š” ํƒœ๊ทธ๋“ค์— ๋ชจ๋‘ flex-grow : 1;์„ ์ฃผ๋ฉด ์ผ์ •ํ•œ ๋น„์œจ๋กœ ๋‚˜๋‰˜์–ด ๋Š˜์–ด๋‚œ๋‹ค. ์˜ˆ์™ธ ) ๋‚˜๋ž€ํžˆ ์žˆ๋Š” ํƒœ๊ทธ๋“ค์˜ ๋‚ด์šฉ์˜ ๋„ˆ๋น„๊ฐ€ ๋‹ค๋ฅด๋‹ค๋ฉด (๊ณ ์œ ์˜ ๋„ˆ๋น„๊ฐ€ ์žˆ๋Š” ์ƒํƒœ) ๋‚จ๋Š” ์—ฌ๋ฐฑ์„ ๋˜‘๊ฐ™์ด ๋‚˜๋ˆ„์–ด ๊ฐ–๋Š” ๊ฒƒ์ด๊ธฐ ๋•Œ๋ฌธ์— ์ผ์ •ํ•œ ๋น„์œจ๋กœ ๋‚˜๋ˆ„์–ด์ง€์ง€ ์•Š์Œ ํ•ด๊ฒฐ์ฑ… ) ํƒœ๊ทธ๋“ค์—๊ฒŒ width : 0;์„ ์ค€ ํ›„ flex-grow :.. 2021. 5. 29.
2021-05-26 (44์ผ์ฐจ) CSS Diner ํ—ท๊ฐˆ๋ ธ๋˜ ๊ฐœ๋… ์ •๋ฆฌํ•˜๊ธฐ 154๊ฐ• - DSS Diner - A + B : ์ธ์ ‘ ํ˜•์ œ ์„ ํƒ ex) div + a => div๋ฅผ ์ง์ ‘ ๋”ฐ๋ฅด๋Š” a (div๋™์ƒ์˜ a) - a ~ b : ์•ž์˜ ํƒœ๊ทธ๋ฅผ ๋”ฐ๋ฅด๋Š” ๋ชจ๋“  ํ˜•์ œ๋“ค ์„ ํƒ ex) div ~ a => div์˜ ๋’ค์— ์œ„์น˜ํ•œ ๋ชจ๋“  aํ˜•์ œ ex) a ~ a => a์˜ ๋’ค์— ์œ„์น˜ํ•œ ๋ชจ๋“  aํ˜•์ œ - only-child : ์œ ์ผํ•œ ํ•˜์œ„ ์ž์‹ ์„ ํƒ : ๋‹ค๋ฅธ ์š”์†Œ์˜ ๋‚ด๋ถ€์— ์žˆ๋Š” ์œ ์ผํ•œ ์š”์†Œ๋ฅผ ์„ ํƒํ•  ์ˆ˜ ์žˆ์Œ span:only-child๋Š” ๋‹ค๋ฅธ ์š”์†Œ์˜ ์œ ์ผํ•œ ์ž์‹์ธ span ์š”์†Œ๋ฅผ ์„ ํƒํ•ฉ๋‹ˆ๋‹ค. ex) ul li:only-child => ul ์•ˆ์— ์žˆ๋Š” ์œ ์ผํ•œ li ์„ ํƒ ex) section > p:only-child => section ์•ˆ์— ์žˆ๋Š” ์œ ์ผํ•œ ํƒœ๊ทธ p ์„ ํƒ ex) div:only-child .. 2021. 5. 28.