๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ
๐Ÿ–Œ๏ธ UI DESIGN

[UI DESIGN] Grid styles, Columns๋ฅผ ํ™œ์šฉํ•œ ๊ธฐ์ดˆ๊ณต์‚ฌ ๊ณผ์ •

by ํƒœ์ง„์ง„์ž๋ผ 2023. 7. 28.

[ํ‹ฐ๋Œ] Grid stylws์„ ๊ธฐ๋ฐ˜์œผ๋กœ ํ‹ฐ๋Œ ์ œ์ž‘ ๊ณผ์ • ์•Œ์•„๋ณด๊ธฐ

์•ˆ๋…•ํ•˜์„ธ์š”. ํ‹ฐํ”Œ์˜ ๋””์ž์ด๋„ˆ ๋‚˜ํƒœ์ง„์ž…๋‹ˆ๋‹ค.

ํ•ฉ๋ฅ˜ ์ดˆ๋ฐ˜ ํ‹ฐ๋Œ์—์„œ Grid styles์„ ํ†ตํ•œ UI ๊ธฐ์ดˆ๊ณต์‚ฌ ๊ณผ์ •์„ ๋ณด์—ฌ๋“œ๋ฆฌ๋ ค ํ•ฉ๋‹ˆ๋‹ค.

 

 


๐Ÿ–Œ๏ธ Grid styles


๋””์ž์ธ์˜ ์‹œ์ž‘์ด์ž ๋ผˆ๋Œ€ ์—ญํ• ์„ ํ•˜๋Š” Grid styles์— ๋Œ€ํ•ด ์•Œ๊ณ  ๊ณ„์‹ ๊ฐ€์š”?
ํ”ผ๊ทธ๋งˆ๋กœ ์›น ํ˜น์€ ์•ฑ์„ ์„ค๊ณ„ํ•  ๋•Œ ํ•„์ˆ˜์ ์œผ๋กœ ํ™œ์šฉ๋˜๋Š” ๊ธฐ๋Šฅ์œผ๋กœ ํ”ผ๊ทธ๋งˆ์— ์ €์žฅํ•˜๊ณ 

๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋ฅผ ํ†ตํ•ด ๋ชจ๋“  UI์— ๋””์ž์ธ ํ†ต์ผ์„ฑ์„ ์ฃผ๋Š” ๊ธฐ๋Šฅ์ž…๋‹ˆ๋‹ค.


์›น๋””์ž์ธ

 

 

์œ„ ์ด๋ฏธ์ง€์ฒ˜๋Ÿผ ํฌ๊ฒŒ Grid, Columns, Rows๋กœ ๋‚˜๋‰˜๋Š”๋ฐ 

ํ‹ฐ๋Œ์—์„œ ์ ์šฉํ–ˆ๋˜ ๊ฒƒ์€ ํ”ํ•˜๊ฒŒ ์‚ฌ์šฉ๋˜๋Š” Columns์ด์˜€์Šต๋‹ˆ๋‹ค.
๋ชจ๋ฐ”์ผ์—์„œ๋Š” 2๋ถ„ํ• , 3๋ถ„ํ• ์„ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋Š” 4, 6์˜ Columns๋ฅผ ๊ถŒ์žฅํ•˜์ง€๋งŒ

์ดˆ๊ธฐ ํ‹ฐ๋Œ์˜ ์™€์ด์–ด ํ”„๋ ˆ์ž„์„ ๋ณด๋‹ˆ ๋ช‡๋ช‡ ํŽ˜์ด์ง€ ์•ˆ์— ๊ธฐ๋Šฅ์ด ๋งŽ๊ณ  ๋ฒ„ํŠผ๋„ ๋งŽ๋‹ค๋Š” ์ƒ๊ฐ์ด ๋“ค์–ด

12 Columns์œผ๋กœ ๋ฃฐ์„ ์ •ํ•ด ์ฃผ์–ด์ง„ ํŽ˜์ด์ง€๋ฅผ ๋ฐฐ์น˜ํ–ˆ์Šต๋‹ˆ๋‹ค.

๋น„ํ•˜์ธ๋“œ๋กœ ๋‹น์‹œ ์ง„ํ–‰์ค‘์ด๋˜ ์›น ๋ฆฌ๋””์ž์ธ ํ”„๋กœ์ ํŠธ์—์„œ๋Š”

์›น์—์„œ ๊ฑฐ์˜ ์ •์„์ด๋ผ๊ณ  ๋“ค์—ˆ๋˜ 12 Column - 12 Gutter๋ฅผ ์‚ฌ์šฉ์ค‘์ด์—ˆ๋Š”๋ฐ
Column์ด ๋งŽ์œผ๋‹ˆ ์ค‘๊ฐ„์ค‘๊ฐ„ ์š”์†Œ๋ฅผ ์ด˜์ด˜ํžˆ ๋„ฃ์„ ์ˆ˜ ์žˆ์–ด ๊ทธ๋Œ€๋กœ ํ‹ฐ๋Œ์—๋„ ์ ์šฉํ•ด ๋ณด์•˜์Šต๋‹ˆ๋‹ค.

(๊ฐœ์ธ์ ์œผ๋กœ ์ชผ๊ฐœ์„œ ๋ฐฐ์น˜ํ•˜๋Š” ๊ฒƒ์„ ์„ ํ˜ธํ•˜๊ธฐ๋„ ํ•˜๊ณ ..) 

 

6๋ถ„ํ•  (์ขŒ)  ,  12๋ถ„ํ•  (์šฐ)

 

 


๐Ÿ–Œ๏ธ Margin

 

๊ทธ๋ฆฌ๋“œ ์„ค์ • ์‹œ, ๊ทธ๋ฆฌ๋“œ์™€ ํ•จ๊ป˜ Margin ๋˜ํ•œ ํ•จ๊ป˜ ์ •ํ•ด์ ธ์•ผ ํ•ฉ๋‹ˆ๋‹ค.

์ •ํ•ด์ง„ ๋งˆ์ง„์„ ์ œ์™ธํ•œ ๊ณต๊ฐ„์—์„œ ๋””์ž์ธ์ด ์ •ํ•ด์ง€๋ฉฐ ์ถฉ๋ถ„ํ•œ ๊ณต๊ฐ„์ด ํ™•๋ณด๋˜์ง€ ์•Š๋Š”๋‹ค๋ฉด ์˜คํžˆ๋ ค ์‹œ์„ ์ด ๋ถ„์‚ฐ๋˜๊ณ 

์• ์จ ๊ธฐํš/๊ฐœ๋ฐœ๋œ ๊ธฐ๋Šฅ๋“ค์ด ์ •๋ˆ๋˜์ง€ ์•Š์€ ๊ฒƒ์ฒ˜๋Ÿผ ๋А๊ปด์งˆ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. 

๊ทธ๋ฆฌ๋“œ๋Š” ๋ ˆ์ด์•„์›ƒ ๋‚ด๋ถ€์—์„œ ์–ด๋–ป๊ฒŒ ๋ฐฐ์น˜ํ• ์ง€์— ๋Œ€ํ•œ ๊ทœ์น™์ด๋ผ๋ฉด

์ขŒ์šฐ ๋งˆ์ง„์€ ์–ด๋””๋ฅผ ๋น„์›Œ ๋†“์„์ง€์— ๋Œ€ํ•œ ๊ทœ์น™์ด๋ผ๊ณ  ์ƒ๊ฐํ•˜๋ฉด ์ดํ•ดํ•˜๊ธฐ ํŽธํ•ฉ๋‹ˆ๋‹ค.

์•„์ฃผ ์•„์ฃผ ๊ฐ„๋‹จํ•œ ์ž‘์—…์ด์ง€๋งŒ ๋„˜๊ธฐ๋ฉด ์•ˆ๋˜๋Š” ์š”์†Œ๋กœ ๊ผญ ์ดˆ๊ธฐ์— ์„ค์ •์„ ํ•ด์•ผํ•ฉ๋‹ˆ๋‹ค!

 

 

     1. ๋งˆ์ง„ ์‚ฌ์ด์ฆˆ๋ฅผ ์ •ํ•œ๋‹ค.

     2. ๋งˆ์ง„์„ ๋ฒ—์–ด๋‚˜์ง€ ์•Š๋Š” ๊ณต๊ฐ„์—์„œ ๋Œ€๋žต์ ์ธ UI ๋””์ž์ธ์„ ํ•œ๋‹ค.

 


ํƒ€ ์„œ๋น„์Šค๋“ค์„ ์˜ˆ๋กœ ๋“ค๋ฉด 
์ธ์Šคํƒ€๊ทธ๋žจ, ์œ ํŠœ๋ธŒ, ๋„ค์ด๋ฒ„๋Š” ์ผ๋ฐ˜์ ์œผ๋กœ ์“ฐ์ด๋Š” 15, 16์„ ํ™œ์šฉํ•˜๊ณ  ์žˆ๊ณ 
๋„ค์ด๋ฒ„ ๋ธ”๋กœ๊ทธ, ๋„ค์ด๋ฒ„ ์นดํŽ˜๋Š” 20์˜ ๊ณต๊ฐ„์„ ํ™œ์šฉํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.

 

tmi: ํ‹ฐ๋Œ์€ 18์˜ ๋งˆ์ง„์„ ์“ฐ๊ณ  ์žˆ๋‹ค.

 

 

UI๋””์ž์ธ
ํ‹ฐ๋Œ์˜ ์ขŒ์šฐ ๋งˆ์ง„

 

 


๐Ÿ–Œ๏ธ ์ž‘์—…์— ์•ž์„œ ๊ทธ๋ฆฌ๋“œ๊ฐ€ ๊ฑฐ์Šฌ๋ฆฐ๋‹ค๋ฉด?

 

์–ดํ”Œ๋””์ž์ธ

 

 

์šฐ์ธก Grid styles์—์„œ ๋ˆˆ ์•„์ด์ฝ˜์„ ๊บผ๋ฒ„๋ฆฌ๋ฉด ๋!

๋ˆˆ์„ ๊บผ๋„ ๊ทธ๋ฆฌ๋“œ๋Š” ์ง€์†์ ์œผ๋กœ ๋™์ž‘ํ•˜๋‹ˆ ๊ป๋‹ค ์ผฐ๋‹ค ๋ฐ˜๋ณตํ•˜๋ฉฐ ๋ฐฐ์น˜๋ฅผ ํ™•์ธํ•˜๋ฉด ๋ฉ๋‹ˆ๋‹ค. 
* ๋‹จ์ถ•ํ‚ค ( ๋งฅ: control + G / ์œˆ๋„์šฐ: ctrl + shift + 4)

 

ํ•˜์ง€๋งŒ ์œ„๋Š” ์ฐธ๊ณ  ์‚ฌํ•ญ์ผ ๋ฟ,

๊ทธ๋ฆฌ๋“œ, ๋งˆ์ง„ ๋ชจ๋‘ ๊ถŒ์žฅ ์‚ฌํ•ญ์€ ์žˆ์ง€๋งŒ ์ •๋‹ต์€ ์—†์Šต๋‹ˆ๋‹ค.

ํƒ€ ์„œ๋น„์Šค๋“ค๋„ 4์˜ ๋ฐฐ์ˆ˜๋‚˜ 5์˜ ๋ฐฐ์ˆ˜์ฒ˜๋Ÿผ ํ”ํžˆ ์“ฐ์ด๋Š” ์ˆ˜์น˜๋ฅผ ์‚ฌ์šฉํ•˜์ง€๋งŒ ์ด์— ๋”ฐ๋ผ๊ฐ€์ง€ ์•Š๋Š” ์„œ๋น„์Šค๋„ ๋งŽ์Šต๋‹ˆ๋‹ค.
์„œ๋น„์Šค์˜ ํ•ต์‹ฌ์ ์ธ ๊ธฐ๋Šฅ์ด๋‚˜ ์ดํ›„ ์ถœ์‹œ๋˜๋Š” ๊ธฐ๊ธฐ๋“ค์˜ ๋ณ€ํ™”์— ๋”ฐ๋ผ์„œ๋„ ์–ธ์ œ๋“ ์ง€ ๋ฐ”๋€” ์ˆ˜ ์žˆ๊ธฐ ๋•Œ๋ฌธ์— ์—ฌ๋Ÿฌ ์Šคํƒ€์ผ์„ ์‚ฌ์šฉํ•ด๋ณด๊ณ 

๋ณธ์ธ์—๊ฒŒ ์ž˜ ๋งž๋Š” ๊ฒƒ์„ ์ฐพ์•„์•ผ ํ•ฉ๋‹ˆ๋‹ค.

 

 


 

๐Ÿ–Œ๏ธ ๋งˆ์น˜๋ฉฐ

๊ฐœ์ธ์ ์œผ๋กœ ๊ธ€ ์ž‘์„ฑ์„ ํ•˜๋ฉด์„œ ์ง€๊ธˆ๊นŒ์ง€ ํ•œ ์ž‘์—…๋“ค์„ ์ฐธ๊ณ ํ–ˆ๋Š”๋ฐ.. ๋Œ์•„๋ณด๋Š” ์‹œ๊ฐ„์„ ๊ฐ€์ง„ ๊ฒƒ ๊ฐ™์•„ ์ฆ๊ฑฐ์› ์Šต๋‹ˆ๋‹ค.
(UI ๋””์ž์ธ์„ ์ฒ˜์Œ ์‹œ์ž‘ํ•  ๋•Œ ๊ทธ๋ฆฌ๋“œ ์Šคํƒ€์ผ ์—†์ด ์ œ์ž‘ํ•˜๋˜ ์‹œ์ ˆ๋„ ๋ณด๊ณ ..)

๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค!