πŸ–ŒοΈ UI DESIGN

[UI DESIGN] ν”Όκ·Έλ§ˆ μ˜€ν†  λ ˆμ΄μ•„μ›ƒμ˜ 기초 μ΄ν•΄ν•˜κΈ°

νƒœμ§„μ§„μžλΌ 2023. 9. 10. 05:03

[ν‹°λŒ] μ˜€ν†  λ ˆμ΄μ•„μ›ƒ κ°œλ… μ΄ν•΄ν•˜κΈ°

 

μ•ˆλ…•ν•˜μ„Έμš” ν‹°ν”Œμ˜ λ””μžμ΄λ„ˆ λ‚˜νƒœμ§„μž…λ‹ˆλ‹€ :)

μ €λŠ” 였늘 μ΄ˆκΈ°μ— κ°„νŽΈν•œ λ””μžμΈ μ‹œμŠ€ν…œ ꡬ좕을 μœ„ν•œ κΈ°λŠ₯, μ˜€ν†  λ ˆμ΄μ•„μ›ƒμ˜ κ°„λ‹¨ν•œ κ°œλ…κ³Ό 기본적인 섀정에 λŒ€ν•΄ μ•Œμ•„λ³΄κ² μŠ΅λ‹ˆλ‹€.

 


πŸ–ŒοΈ  μ˜€ν†  λ ˆμ΄μ•„μ›ƒ κΈ°λŠ₯ μ†Œκ°œ

 

ν”Όκ·Έλ§ˆλ₯Ό 처음 μ‚¬μš©ν•˜λ©΄μ„œ λ²„νŠΌμ΄λ‚˜ λ ˆμ΄μ•„μ›ƒμ„ μ§œλ©΄μ„œ 맀번 μƒν•˜μ’Œμš° 여백을 직접 μ‘°μ •ν•˜λ©΄μ„œ λ§žμΆ”κ²Œ λ©λ‹ˆλ‹€.

μ €μ˜ 경우, 직접 μ‘°μ •ν•˜λ©΄μ„œ λ§žμΆ”λŠ” 기간이 κ½€ κΈΈμ—ˆλŠ”λ°μš”.

μ˜€ν†  λ ˆμ΄μ•„μ›ƒμ„ μ„€μ •ν•¨μœΌλ‘œμ¨ μ΄λŸ¬ν•œ 과정을 μƒλž΅ν•  수 μžˆμŠ΅λ‹ˆλ‹€.

특히 λ²„νŠΌμ΄λ‚˜ 리슀트, νŒμ—…κ³Ό 같이 μ½˜ν…μΈ  κΈ°λŠ₯에 따라 ν”„λ ˆμž„ μ•ˆμ—μ„œ ν…μŠ€νŠΈκ°€ λ³€κ²½λ˜λŠ” κ²½μš°λŠ” 더 νŽΈλ¦¬ν•˜κ²Œ μ‚¬μš©ν•  수 μžˆμŠ΅λ‹ˆλ‹€. 

이번 κΈ€μ—μ„œλŠ” μœ„ μ˜ˆμ‹œμ—μ„œ λŒ€ν‘œκ²©μΈ λ²„νŠΌμ„ 톡해 μ˜€ν†  λ ˆμ΄μ•„μ›ƒμ— λŒ€ν•΄ μ•Œμ•„λ³΄κ² μŠ΅λ‹ˆλ‹€!

일반 μ‘°μ • κΈ°λŠ₯을 ν™œμš©ν•œ λ²„νŠΌ / μ˜€ν†  λ ˆμ΄μ•„μ›ƒμ„ ν™œμš©ν•œ λ²„νŠΌ

 

보톡 이런 λ²„νŠΌμ—λŠ” μœ ν˜•μ΄ λ‚˜λ‰˜μ–΄μ§€λŠ”λ°μš”.

헀더에 μ‚¬μš©λ˜λŠ” νλ ˆμ΄μ…˜ νƒœκ·Έλ‚˜ 일반적인 νŽ˜μ΄μ§€ 연결에 μ‚¬μš©λ˜λŠ” λ‹€μ–‘ν•œ λ²„νŠΌ λ“±λ“± 

λ§Žμ€ λ²„νŠΌμ˜ ν‹€ μ•ˆμ—μ„œλ„ μ˜€ν†  λ ˆμ΄μ•„μ›ƒμ„ μ μš©ν•  수 μžˆμŠ΅λ‹ˆλ‹€. 

 


πŸ–ŒοΈ  κ°„격 μ‘°μ • 및 κΈ°λ³Έ μ •λ ¬

 

 

μš°μ„  μ›ν•˜λŠ” λ²„νŠΌμ˜ 크기 만큼 ν”„λ ˆμž„μ„ μƒμ„±ν•˜κ³  ν…μŠ€νŠΈλ₯Ό λ„£μ–΄μ€λ‹ˆλ‹€.

 

 

λ²„νŠΌκ³Ό ν…μŠ€νŠΈλ₯Ό κ·Έλ£Ήν™”ν•œ ν›„

우츑 λ””μžμΈ νŒ¨λ„μ—μ„œ μ˜€ν†  λ ˆμ΄μ•„μ›ƒμ„ ν™œμ„±ν™”ν•΄μ€λ‹ˆλ‹€.

 

ν™œμ„±ν™”ν•˜λ©΄ 우츑 μ΄λ―Έμ§€μ²˜λŸΌ κΈ°λ³Έ μ„ΈνŒ…μ΄ λ˜μ–΄μžˆλŠ”λ° μ‚΄νŽ΄λ³΄μ„Έμš”!

 

 

 

λœ―μ–΄μ„œ μ‚΄νŽ΄λ³΄λ©΄,

νŒŒλž€ λ°•μŠ€μ˜ ν™”μ‚΄ν‘œλ“€μ€ λ ˆμ΄μ•„μ›ƒ μ•ˆμ—μ„œμ˜ μ •λ ¬μž…λ‹ˆλ‹€.

μ§κ΄€μ μœΌλ‘œ μ„Έλ‘œ λ°©ν–₯ ν™”μ‚΄ν‘œλŠ” λ ˆμ΄μ•„μ›ƒμ—μ„œ μš”μ†Œλ“€μ„ μ„Έλ‘œ λ°©ν–₯으둜

κ°€λ‘œ λ°©ν–₯ ν™”μ‚΄ν‘œλŠ” μš”μ†Œλ“€μ„ κ°€λ‘œ λ°©ν–₯으둜 μ •λ ¬ν•©λ‹ˆλ‹€. 

 

또, λΉ¨κ°„ λ°•μŠ€λŠ” λ ˆμ΄μ•„μ›ƒμ—μ„œ ν…μŠ€νŠΈ, μ•„μ΄μ½˜, 이미지 λ“±λ“± λͺ¨λ“  κ²ƒλ“€μ˜ κ°„κ²©μž…λ‹ˆλ‹€.

보톡 ν–‰κ°„, μžκ°„μœΌλ‘œ 쓰이며 μž…λ ₯ν•œ κ°’λ§ŒνΌμ˜ px크기둜 μ‘°μ •λ©λ‹ˆλ‹€.

 

μ„Έλ‘œ λ°©ν–₯ μ •λ ¬ / ν–‰κ°„ 20px

μ΄λ ‡κ²Œ μ„Έλ‘œ / ν–‰κ°„ 20px둜 μœ μ§€λœ μ±„λ‘œ μƒμ„±λ©λ‹ˆλ‹€.

 

κ°€λ‘œ λ°©ν–₯ μ •λ ¬ / μžκ°„ 10px

λ°˜λŒ€λ‘œ κ°€λ‘œλ‘œ μ „ν™˜ν•˜κ³  수치λ₯Ό μ •μ •ν•˜λ©΄ μžλ™μ μœΌλ‘œ λ³€ν™˜λ©λ‹ˆλ‹€.

 

 

πŸ–ŒοΈ  μ „체 μ •λ ¬

μœ„ μ˜ˆμ‹œλ₯Ό 보면 λ²„νŠΌ μ•ˆμ—μ„œ μ•„μ΄μ½˜κ³Ό ν…μŠ€νŠΈκ°€

μ „ν˜€.. μ •λ ¬λ˜μ–΄ μžˆμ§€ μ•Šκ³  λ‚œμž₯νŒμž…λ‹ˆλ‹€.

전체 정렬은 이런 μƒν™©μ—μ„œ μ“°μ΄λŠ” κΈ°λŠ₯인데

 

ν˜„μž¬λŠ” 우츑 초둝 λ°•μŠ€μ²˜λŸΌ κΈ°λ³Έ 섀정인 μ’ŒμΈ‘μƒλ‹¨ 정렬에 맞쀘져 있고 

μ΄λ§ˆμ €λ„ 적용이 λ˜μ–΄ μžˆμ§€ μ•ŠμŠ΅λ‹ˆλ‹€.

전체 μ •λ ¬κ³Ό ν•¨κ»˜ μ•žμ„  2개의 κΈ°λŠ₯을 ν•œλ²ˆμ— μ‚¬μš©ν•΄ 이동 λ²„νŠΌμ„ λ§Œλ“œλ €λ©΄..

 

 

 

κ°€λ‘œμ •λ ¬, 간격 10px, 전체 쀑앙 정렬이 μ λ‹Ήν•œ 것 κ°™μ•„μš”!

 

μœ„μ™€ 같은 λ²„νŠΌμ΄ μƒμ„±λ˜μ—ˆμŠ΅λ‹ˆλ‹€.

 

 

πŸ–ŒοΈ  Hug 와 Fix width

μœ„μ— ν‘œμ‹œλœ μˆ˜μΉ˜μ— λŒ€ν•œ μ„€μ • λ°©μ‹μž…λ‹ˆλ‹€.

μ„€μ •ν•œ μ˜€ν†  λ ˆμ΄μ•„μ›ƒμ—μ„œ 여백을 μ„€μ •ν•˜λŠ” 것인데 Hug 와 Fix widthλŠ” 이λ₯Ό μ •ν•˜λŠ” λ°©μ‹μž…λ‹ˆλ‹€.

μ‰½κ²Œ HugλŠ” μžλ™, Fix widthλŠ” μˆ˜λ™μœΌλ‘œ μ΄ν•΄ν•˜λ©΄ νŽΈν•©λ‹ˆλ‹€!

 

 

 

λ””μžμΈ νŒ¨λ„μ˜ 상단 ν”„λ ˆμž„μ—μ„œ μƒν•˜μ’Œμš° 여백을 λͺ¨λ‘ Hug둜 μ„€μ •ν•˜λ©΄ 

초기 μ„€μ •ν•΄λ‘” 값듀을 μœ μ§€ν•˜λ©΄μ„œ κ·ΈλŒ€λ‘œ ν”„λ ˆμž„ μžμ²΄κ°€ λŠ˜μ–΄λ‚©λ‹ˆλ‹€.

 

 

λ°˜λŒ€λ‘œ Fixed widthλŠ” μ•žμ„œ λ§ν–ˆλ“― μˆ˜λ™μž…λ‹ˆλ‹€.

간격을 직접 수치둜 μž…λ ₯ν•΄μ•Ό ν•˜λ©΄ μž…λ ₯ν•˜μ§€ μ•Šκ³  κ³„μ†ν•΄μ„œ ν…μŠ€νŠΈλ₯Ό μΆ”κ°€ν•œλ‹€λ©΄

μœ„μ²˜λŸΌ ν”„λ ˆμž„ μ•ˆμ—μ„œ 잘렀 λ‚˜κ°‘λ‹ˆλ‹€.

 

 


 

πŸ–ŒοΈ  λ§ˆμΉ˜λ©°

 

μ˜€ν†  λ ˆμ΄μ•„μ›ƒμ€ μ—¬λŸ¬μš΄ κΈ°λŠ₯이 μ•„λ‹Œ μ΄ˆκΈ°μ— μ„€μ •ν•˜κ³  κ°€λŠ” 단계라 짚고 λ„˜μ–΄κ°€λ©΄ 쒋은 뢀뢄이라 μƒκ°λ©λ‹ˆλ‹€.

이λ₯Ό 톡해 더 νŽΈλ¦¬ν•œ λ””μžμΈ μ‹œμŠ€ν…œμ„ κ΅¬μΆ•ν•˜κ³  λΉ λ₯΄κ²Œ λ””μžμΈμ„ λ§Œλ“€μ–΄ λ‚˜κ°ˆ 수 μžˆλŠ” ν™˜κ²½μ΄ λ§Œλ“€μ–΄μ§€λŠ”λ°

도움이 λ˜μ—ˆμœΌλ©΄ μ’‹κ² μŠ΅λ‹ˆλ‹€!

 

κ°μ‚¬ν•©λ‹ˆλ‹€πŸ˜„