๐Ÿ˜๐Ÿ˜4์ฃผ๊ฐ„์˜ ํŒŒ์ด๋„ ํ”„๋กœ์ ํŠธ ํ›„๊ธฐ (1) CSS

๐Ÿ˜…๋‹ค์‹œ ๋Œ์•„๋ณด๋Š” ๋‚ด ๋ธ”๋กœ๊ทธ

CSS ๋ฅผ ํ•™์Šตํ•˜๊ธฐ ์œ„ํ•ด ์ผ์ฃผ์ผ ๊ฐ„ ํŒ€์›๋‹˜๊ณผ ํ•จ๊ป˜ ํ•™์Šตํ•˜๋ฉด์„œ ๋ธ”๋กœ๊ทธ๋ฅผ ์ผ๋˜ ๊ฒƒ, ์นด์นด์˜คํ†ก ๋กœ๊ทธ์ธ์„ ์‹œ๋„ํ–ˆ๋˜ ๋ธ”๋กœ๊ทธ ๋ฅผ ์ œ์™ธํ•˜๊ณ ๋Š”,

๋‚ด ๋ธ”๋กœ๊ทธ๊ฐ€ ๋„ˆ๋ฌด ๋‚ฏ์„ค์—ˆ๋‹ค.

๊ทธ๋ฆฌ๊ณ  ๋ฐค๋Šฆ๊ฒŒ ํ•˜๊ณ  ๋‚ฎ์— ์กธ๋ฆฌ๋Š” ํŒจํ„ด์ด ๊ณ„์†๋˜์—ˆ์–ด์„œ ์ผ์ฐ ์ž ๋“ค์—ˆ๋‹ค ํ•œ์‹œ๊ฐ„๋งŒ์— ์ˆ™๋ฉด์„ ๋Š๊ปด ๋‹ค์‹œ ์ผ์–ด๋‚˜ ๋ธ”๋กœ๊ทธ๋ฅผ ์“ฐ๊ฒŒ ๋˜์—ˆ๋‹ค.

ํ”„๋กœ์ ํŠธ ๋˜ํ•œ ๋ง‰ํŒ ๋งˆ๋ฌด๋ฆฌ ๋‹จ๊ณ„๊ฐ€ ํ•„์š”ํ•˜์ง€๋งŒ ์•ž์œผ๋กœ ๋งค์ผ ๋ธ”๋กœ๊ทธ๋ฅผ ์ž‘์„ฑํ•ด ๋‚˜๊ฐ€๋ฉด์„œ ๊ฐ€๊พธ์–ด ๋‚˜๊ฐ€์•ผ ๊ฒ ๋‹ค.

๐Ÿค”4์ฃผ๋™์•ˆ์˜ ํŒŒ์ด๋„ ํ”„๋กœ์ ํŠธ

์ข‹์€ ์ ๋„ ์žˆ์—ˆ๊ณ  ๋‚˜๋ฅผ ๋‹ค์‹œ ๋ฐ˜์„ฑํ•˜๊ณ  ๋Œ์•„๋ณด๊ฒŒ ๋œ ์‹œ๊ฐ„๋„ ์žˆ์—ˆ๋˜ 4์ฃผ๊ฐ„์˜ ํŒŒ์ด๋„ ํ”„๋กœ์ ํŠธ.

์ƒ๊ฐ๋‚˜๋Š” ๋Œ€๋กœ ์ ์–ด ๋ณด๋ฉด์„œ ๋‚ด๊ฐ€ ๋ฐœ์ „ํ•œ ์  ๊ทธ๋ฆฌ๊ณ  ๊ฐœ์„ ํ•  ์ ์„ ์ฐพ์•„๋ณด๊ฒ ๋‹ค.

๐Ÿ‘ํŒ€์›๋ถ„๋“ค

๋‚˜๋Š” ํŒ€์› ๋ถ„๋“ค ๋ณต์ด ์ข‹์•˜๋‹ค. ๋‹ค๋“ค ์—ด์ • ๋„˜์น˜์‹œ๊ณ  ์žฌ๊ธฐ ๋ฐœ๋ž„ํ•˜๋ฉฐ ๊ธ์ •์ ์ด์‹  ๋ถ„๋“ค์ด์˜€๋‹ค.

ํšŒ์˜๋ฅผ ํ†ตํ•ด ๋ชจ์ธ ์ž๋ฆฌ์—์„œ ์ด์•ผ๊ธฐ๋ฅผ ๋‚˜๋ˆ„๋Š” ๊ฒƒ ๋งŒ์œผ๋กœ๋„ ๋‚ด๊ฐ€ ๋งก์€ ๊ฑฐ๋Š” ๋ฐค์„ ์ƒˆ์„œ๋ผ๋„ ๋๋‚ด๋ฒ„๋ฆฌ๊ฒ ๋‹ค๋Š” ๋ถˆํƒ€๋Š” ์˜์ง€์˜ ์›๋™๋ ฅ์ด ๋˜์—ˆ๋‹ค.

1์ฐจ ํ”„๋กœ์ ํŠธ์—์„œ ๋Š๋‚„ ์ˆ˜ ์—†๋˜ ๊ฐ•๋ ฅํ•œ ์˜ค์˜ค๋ผ ์˜€๋‹ค๊ณ ๋‚˜ ํ• ๊นŒ.

๐ŸšจCSS ๊ฐ€ ๊ธ‰ํ•ฉ๋‹ˆ๋‹ค!!

๋‚˜๋Š” ํ”„๋ก ํŠธ์—”๋“œ๋ฅผ ๋‹ด๋‹นํ–ˆ๋‹ค.

(์‚ฌ์‹ค ์ฒ˜์Œ์—” ๋ฐฑ์—”๋“œ๋ฅผ ํ•˜๊ฒ ๋‹ค๊ณ  ์ง€๋งโ€ฆ ์ฟจ๋Ÿญ..๐Ÿ˜…)

ํ”„๋กœ์ ํŠธ์˜ ๋ฐฉํ–ฅ๊ณผ ์ปจ์…‰ ๋“ฑ์„ ์ •ํ•˜๊ณ  ๋‚˜๋Š” ํ•จ๊ป˜ ํ•˜๋Š” ํŒ€์› ๋ถ„๊ณผ ๋…ผ์˜๋ฅผ ํ†ตํ•ด CSS ๊ฐ•์˜๋ฅผ ๊ฒฐ์ œํ•ด์„œ ์ดˆ๋ฐ˜ ์ผ์ฃผ์ผ ๊ฐ€๋Ÿ‰ ํ•™์Šต์„ ์ง„ํ–‰ํ–ˆ๋‹ค.

Flexbox ์— ๋Œ€ํ•ด์„œ ์–ด๋ ดํ’‹์ด๋งŒ ์•Œ๊ณ  ์žˆ์—ˆ๊ธฐ์— ๋ณด๋‹ค ๋‚˜์€ ์•ž์œผ๋กœ์˜ ํ”„๋กœ์ ํŠธ์˜ ์™„์„ฑ๋„๋ฅผ ์œ„ํ•ด์„œ๋Š” ์ตœ๋Œ€ํ•œ ์‹ฌ๋ฏธ์ ์œผ๋กœ ๊ตฌ์„ฑํ•ด์•ผ ๊ฒ ๋‹ค ๋ผ๋Š” ์ƒ๊ฐ์ด์˜€๊ธฐ ๋•Œ๋ฌธ์ด๋‹ค.

CSS ์ค‘์—์„œ๋„ ์ œ์ผ ํ•ต์‹ฌ ๊ฐœ๋…, ๋ฐ•์Šค ์ฆ‰ ๋ ˆ์ด์•„์›ƒ์„ ๋‚ด๊ฐ€ ์˜๋„ํ•œ ๋Œ€๋กœ ์œ„์น˜์‹œํ‚ค๊ธฐ ์œ„ํ•ด์„œ ์•Œ์•„์•ผ๋งŒ ํ–ˆ๋˜ ๊ฐœ๋…์ด์˜€๋‹ค.

๊ทธ๊ฒƒ์€ ๋ฐ”๋กœ Flexbox ์™€ Grid ์— ๋Œ€ํ•œ ๊ฐœ๋…์ด์˜€๋‹ค.

์ด๋ฅผ ์œ„ํ•ด ์˜์ƒ ๊ฐ•์˜๋„ ๋“ฃ๊ณ  ์ฃผ๋ง์—๋Š” ํŽ˜์–ด๋‹˜๊ณผ ์ง์ ‘ ๋งŒ๋‚˜ ํ•จ๊ป˜ ์˜์ƒ์„ ๋“ค์œผ๋ฉฐ ํ•™์Šตํ–ˆ๋‹ค.

๋ง‰๋ฐ”๋กœ CSS ๋ฅผ ์ง„ํ–‰ํ•˜๊ธฐ๋ณด๋‹ค ์ด๋ ‡๊ฒŒ ํ•œ ๋ฒˆ ํ•™์Šต์„ ๊ฑฐ์น˜๊ณ  ๋“ค์–ด๊ฐ”์„ ๋•Œ ์ž˜ ๋ชจ๋ฅผ์ง€๋ผ๋„ ์–ด๋–ค ๋ถ€๋ถ„์„ ์ฐพ์•„ ๋ณด๋ฉด ๊ธฐ๋Šฅ ๊ตฌํ˜„์„ ํ•  ์ˆ˜ ์žˆ์„์ง€์— ๋Œ€ํ•œ ์•„์ด๋””์–ด ๋˜ํ•œ

์–ป์„ ๋ฐ‘๊ฑฐ๋ฆ„์ด ๋  ํ„ฐ์˜€๋‹ค.

grid garden

(๊ทธ๋ฆฌ๋“œ ๊ฐ€๋“ ์˜ ๋งˆ์ง€๋ง‰ ๋ฌธ์ œ๋ฅผ ํ’€๊ณ  ํ™˜ํ˜ธํ•˜๋ฉฐ ์บก์ฒ˜ ๋œฌ ์งคโ€ฆ๐Ÿคฒ)

๋ฌผ๋ก  ํ•™์Šตํ–ˆ๋˜ ๊ฒƒ์„ ์ ์šฉํ•˜๊ธฐ ์œ„ํ•ด์„œ๋Š” ๊ฐ•์˜์—๋งŒ ๋๋‚ด๋Š” ๊ฒƒ์ด ์•„๋‹ˆ๋ผ ๋ฐ•์Šค ๋ชจ๋ธ ๊ฐ™์€ ๊ฐœ๋…์— ๋Œ€ํ•ด ์—ฌ๋Ÿฌ ์—ฐ์Šต์„ ์‹œ๋„ํ•ด์•ผ ํ–ˆ๋‹ค.

๋‚ด๊ฐ€ ์›ํ•˜๋Š” ๋Œ€๋กœ ์œ„์น˜ ์ด๋™์ด ์•ˆ ๋  ๋•Œ๋Š” ๋จผ์ € ๋ฐ•์Šค์— ๊ฒฝ๊ณ„์„ ์„ ์ณ๋†“๊ณ  ์˜๋„ํ•˜๋Š” ์ฝ”๋“œ๋ฅผ ์ž‘์„ฑํ•ด ๋‚˜๊ฐ€๊ณ ๋Š” ํ–ˆ๋‹ค.

Flexbox ์™€ Grid ์— ๋Œ€ํ•œ ์ ์šฉ์„ ํ•˜๋‹ค ๋ง‰ํž ๋•Œ๋Š” ๋‚ด๊ฐ€ ์ผ์ฃผ์ผ๊ฐ„ ์ž‘์„ฑํ•ด๋‘” ๋‚ด ๋ธ”๋กœ๊ทธ ๊ธ€์„ ๋‹ค์‹œ ์ฐฌ์ฐฌํžˆ ์‚ดํ”ผ๋ฉฐ ์ ์šฉํ•ด ๋‚˜๊ฐ”๋‹ค. ๐ŸŒŸ๐ŸŒŸ๐ŸŒŸ๐ŸŒŸ๐ŸŒŸ

๐ŸŽจ๋กœ๊ณ  ๋””์ž์ธ

์šฐ๋ฆฌ ํŒ€์— ํŒŒํŠธ๋Š” ๋ถ„๋ช… ๋ฐฑ์—”๋“œ์ธ๋ฐ ๋กœ๊ณ  ์žฅ์ธ์ด ํ•œ ๋ถ„ ์žˆ๋‹ค.

logo design

์ด ๋ถ„์€ 1์ฐจ ํ”„๋กœ์ ํŠธ์—์„œ๋„ ํ•จ๊ป˜ ํ–ˆ๊ณ  ์ •๋ง ๋‹คํ–‰ํžˆ๋„ 2์ฐจ ํ”„๋กœ์ ํŠธ์—์„œ๋„ ๊ฐ™์€ ํŒ€์„ ์ด๋ฃจ๊ฒŒ ๋˜์—ˆ๋Š”๋ฐ, 1์ฐจ ํ”„๋กœ์ ํŠธ ๋•Œ ๋‚˜์™€ ํ”ผํ”ผํ‹ฐ๋ฅผ ๋งŒ๋“ค๊ฒŒ ๋  ๋•Œ ๋ถ€ํ„ฐ

์•Œ์•„๋ณด์•˜๋‹ค. ๊พธ๋ฏธ๊ณ  ๋‚ด๊ฐ€ ๋งํ•˜๋Š” ๊ทธ ์‹ฌ๋ฏธ์  ์ด๋ผ๋Š” ๊ฒƒ์„ ์ •๋ง ์ตœ๋Œ€ํ•œ์œผ๋กœ ์‹คํ˜„ํ•˜์‹œ๋Š” ๋ถ„์ด์˜€๋‹ค.

๊ทธ๋Ÿฌ๋‚˜ ๋ณธ์ธ์€ ๋ฐฑ์—”๋“œ๊ฐ€ ์ ์„ฑ ์ด๋ผ๋Š”..

์—ฌํŠผ ์œ„์˜ ํŒ€ ์ด๋ฆ„๋„, ํŒ€ ๋กœ๊ณ ๋„ ์ด ๋ถ„์ด ์ •ํ•œ ๊ฒƒ์ด ์„ ์ •๋˜์—ˆ๋Š”๋ฐ ๋””์ž์ธ์— ๋ฌธ์™ธํ•œ์ธ ๋‚˜๋„ ๋กœ๊ณ ๊ฐ€ ๋„ˆ๋ฌด ๋งˆ์Œ์— ๋“ค์—ˆ๋‹ค!

(๋‚ด๊ฐ€ ๋งŒ๋“  ๋กœ๊ณ ๋Š” ๋ชฉ์ด ๋‹ฌ์•„๋‚œ ์ด๋ฏธ์ง€๋ผ ์˜ฌ๋ฆฌ์ง€ ๋ชปํ•˜๋Š” ์  ์–‘ํ•ด๋ฐ”๋ž€๋‹ค๐Ÿ˜ญ)

๐Ÿ‘จ๐Ÿปโ€๐ŸŽจFigma ๋กœ ํ”„๋กœ์ ํŠธ์˜ ๋ชจ์Šต ๋ฏธ๋ฆฌ ๊ทธ๋ฆฌ๊ธฐ!

1์ฐจ ํ”„๋กœ์ ํŠธ ๋•Œ ํŒ€์›๋ถ„์œผ๋กœ ๋ถ€ํ„ฐ ํ”ผ๊ทธ๋งˆ๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๋ฒ•์— ๋Œ€ํ•ด ๋งŽ์ด ๋ฐฐ์› ๋˜ ๊ฒƒ์ด ์ •๋ง ์œ ์šฉํ–ˆ๋‹ค.

๋ฉ”์ธ ๋žœ๋”ฉ ํŽ˜์ด์ง€๋ฅผ ํ”ผ๊ทธ๋งˆ๋กœ ๊ตฌ์„ฑํ•˜๋Š” ๊ฒƒ์„ ์‹œ์ž‘์œผ๋กœ, ํšŒ์›๊ฐ€์ž… ๋ฐ ๋กœ๊ทธ์ธ ๊ทธ๋ฆฌ๊ณ  ๋งˆ์ดํŽ˜์ด์ง€, ์Šค์ผ€์ค„๋Ÿฌ ํŽ˜์ด์ง€๋ฅผ ๋””์ž์ธํ•ด ๋‚˜๊ฐ”๋‹ค.

figma layout

ํŒ€์› ๋ถ„๋“ค๊ฐ„์˜ ์˜๊ฒฌ ๋“ค์„ ๋ฐ˜์˜ํ•ด์„œ ๊ฐ™์ด ์ง„ํ–‰ํ•˜๋Š” ํ”„๋ก ํŠธ์—”๋“œ ํŒ€์›๋‹˜๊ณผ ๋ ˆ์ด์•„์›ƒ์„ ๊ตฌ์„ฑํ•ด ๋†จ๋”๋‹ˆ,

ํ—.. ์ด๊ฑธ CSS ๋กœ ๊ตฌํ˜„ํ•œ๋‹ค๋ฉด ์—„์ฒญ ๋ฐ•ํ„ฐ์ง€๊ฒ ๋‹ค ๋ผ๋Š” ๋งˆ์Œ์† ๋ถˆ์•ˆํ•จ์˜ ๋ถˆ๊ฝƒ์ด ์Šค๋ฉ€์Šค๋ฉ€ ์˜ฌ๋ผ์˜ค๊ธฐ ์‹œ์ž‘ํ–ˆ๋‹ค.

(TMI ๊ฐ€ ๊ธธ์–ด์กŒ๋‹ค.. 2ํŽธ์€ ์ด๋”ฐ๊ฐ€ ์˜ฌ๋ฆฌ๊ฒ ์Šต๋‹ˆ๋‹ค!๐Ÿคฃ๐Ÿคฃ๐Ÿคฃ)


Written by@[DotoriMook]
ํ”„๋ก ํŠธ์—”๋“œ ์ฃผ๋‹ˆ์–ด ๊ฐœ๋ฐœ์ž ๋„ํ† ๋ฆฌ๋ฌต์˜ ๊ธฐ์ˆ ๊ฐœ๋ฐœ ๋ธ”๋กœ๊ทธ ์ž…๋‹ˆ๋‹ค.

GitHubMediumTwitterFacebook