λ³Έλ¬Έ λ°”λ‘œκ°€κΈ°
Dev/+@

μ‚¬μš©μž κ΄€μ μ˜ UI κ΅¬μ„±ν•˜κΈ°

by vellahw 2023. 9. 5.

 

 

πŸ’­ μ„œλ‘ 

인턴십 κΈ°κ°„ λ™μ•ˆ μ‹€μ œ ν”„λ‘œμ νŠΈμ— νˆ¬μž…λ˜μ§„ λͺ»ν–ˆμ§€λ§Œ 우리 λΆ€μ„œκ°€ 개발 쀑인 μ„œλΉ„μŠ€μ˜ μœ μ‚¬ μ„œλΉ„μŠ€ μ—…μ²΄μ˜ λžœλ”©νŽ˜μ΄μ§€ 클둠 업무λ₯Ό ν•˜κ²Œ λ˜μ—ˆλ‹€.

업무λ₯Ό μ§„ν–‰ν•˜λ©° μ–΄μ¨Œλ“  λ‚΄κ²Œ 주어진 μΌμ΄λ‹€λ³΄λ‹ˆ κ΅¬ν˜„μ— κΈ‰κΈ‰ν–ˆλŠ”λ°, νŒ€μž₯λ‹˜κ»˜μ„œ κ΅¬ν˜„ν•˜λŠ” κ²ƒμ—λ§Œ κΈ‰κΈ‰ν•΄ ν•˜μ§€ 말고 λ ˆμ΄μ•„μ›ƒ λͺ©μ—…λΆ€ν„° μ‹œμž‘ν•΄ μ‚¬μš©μž 관점을 생각해보라고 ν”Όλ“œλ°±μ„ μ£Όμ…¨λ‹€.

기얡에 많이 λ‚¨λŠ” ν”Όλ“œλ°±μ΄μ—ˆμ–΄μ„œ λ”°λ‘œ 기둝해본닀.


 

1. μ–΄μ„€ν”ˆ λ°˜μ‘ν˜• 보단 슀크둀 μ μš©μ„

μ™„μ „ν•œ λ°˜μ‘ν˜• κ΅¬ν˜„μ— λ―Έμˆ™ν–ˆλ˜μ§€λΌ 뷰의 μ‚¬μ΄μ¦ˆμ— 따라 컨텐츠가 잘렀 보이지 μ•ŠλŠ” μˆœκ°„λ“€μ΄ 쑴재 ν–ˆμ—ˆλŠ”λ°,

λ°˜μ‘ν˜•λ³΄λ‹€ μš°μ„ μ‹œ λ˜μ–΄μ•Ό ν•  것은 μ‚¬μš©μžκ°€ λ³΄λŠ” μ»¨ν…μΈ λŠ” μ–΄λŠ μˆœκ°„μ—λ„ 보이지 μ•ŠμœΌλ©΄ μ•ˆ λœλ‹€λŠ” 것이닀.

λ”°λΌμ„œ μ–΄μ„€ν”ˆ λ°˜μ‘ν˜•μ„ κ΅¬ν˜„ν•˜λ €λ‹€ 컨텐츠 μ•ˆ λ³΄μž„ 이슈λ₯Ό λ°œμƒμ‹œν‚€μ§€ 말고 min-width μ„€μ •, overflow-x: scroll 등을 μ΄μš©ν•΄ μ»¨ν…μΈ λŠ” 보여지도둝 ν•˜μž.

κ°€λ Ή μ•„λž˜μ™€ 같은 상황을 λ§ν•œλ‹€.

 

λ°˜μ‘ν˜• κ΅¬ν˜„μ„ ν•˜λ‹€λ³΄λ©΄ 미디어쿼리λ₯Ό 쒀주더라도 κ°€λ‘œ μ‚¬μ΄μ¦ˆμ— 따라 컨텐츠가 μž˜λ €λ³΄μ΄λŠ” μˆœκ°„μ΄ 생길 수 μžˆλ‹€.

그럴 경우 μœ„μ²˜λŸΌ μ‚¬μš©μžκ°€ κ°€λ‘œ μŠ€ν¬λ‘€μ„ μ΄μš©ν•΄ λ³Ό 수 있게 ν•˜μžλŠ” μ˜λ―Έμ΄λ‹€.

 

 

2. μ™€μ΄λ“œ λͺ¨λ‹ˆν„°(λ“€μ–Ό λͺ¨λ‹ˆν„°) μƒκ°ν•˜κΈ°

λ“€μ–Ό λͺ¨λ‹ˆν„°λ₯Ό μ‚¬μš©ν•˜κ³  μžˆμ„ λ•Œ, λ‚΄κ°€ λ§Œλ“  μ‚¬μ΄νŠΈλ₯Ό λ„μ›Œλ†“κ³  ν•΄λ‹Ή μ„œλΈŒ λͺ¨λ‹ˆν„°κΉŒμ§€ 크둬 창을 쭈욱 늘렀보자.

max-width 값을 λ”°λ‘œ 섀정해주지 μ•Šμ•˜λ‹€λ©΄ 컨텐츠가 μ˜μ—­μ„ λ²—μ–΄λ‚˜λŠ” κ²½μš°κ°€ λΆ„λͺ…νžˆ λ°œμƒν•  것이닀.

λ‹€μ‹œ ν•œ 번 κΈ°μ–΅ν•˜κΈ°! 🌟 μ–΄λ–€ 일이 μžˆμ–΄λ„ μ‚¬μš©μžκ°€ λ³΄λŠ” μ»¨ν…μΈ λŠ” 깨지지 μ•Šκ²Œ κ΅¬ν˜„ν•˜μž 🌟

 

μ™€μ΄λ“œ λͺ¨λ‹ˆν„°κΉŒμ§€ ν…ŒμŠ€νŠΈ ν•˜λŠ” κ²½μš°λŠ” UI에 진심이고 μ‹ κ²½ 많이 μ“°λŠ” κ³³ μ•„λ‹Œ 이상은 μ—†λ‹€κ³  λ§μ”€ν•΄μ£Όμ…¨μ§€λ§Œ λ‚˜λŠ” 그런 λ³€νƒœμ μΈ κ³³μ—μ„œ λ³€νƒœμ μΈ κ°œλ°œμžκ°€ λ˜κ³ μ‹Άλ‹€...

 

 

3. μ‚¬μš©μžλŠ” ν•™μŠ΅ν•¨μ„ κΈ°μ–΅ν•˜κΈ°

μ‚¬μš©μžλŠ” μ‚¬μ΄νŠΈλ₯Ό μ΄μš©ν•˜λ©΄μ„œ ν•™μŠ΅ν•˜κ²Œ λœλ‹€. 이것이 μ€‘μš”ν•œ μ΄μœ λŠ” 클릭 μ˜μ—­μ„ 예둜 λ“€ 수 μžˆλ‹€.

λ„€λΉ„κ²Œμ΄μ…˜ 메뉴와 같이 μ–΄λ–€ 클릭 μ΄λ²€νŠΈκ°€ μΌμ–΄λ‚˜λŠ” UI의 경우 여백을 클릭해도 클릭 μ΄λ²€νŠΈκ°€ λ°œμƒλ˜κ²Œ κ΅¬ν˜„λœ 경우λ₯Ό 많이 λ³Ό 수 μžˆλ‹€. λ‚˜λ„ κ·Έλ ‡κ²Œ κ΅¬ν˜„ν•˜λŠ” 것을 μ„ ν˜Έν•˜κΈ°λ„ ν•˜κ³ .

κ·Έλž˜μ„œ λ„€λΉ„κ²Œμ΄μ…˜λ°” 각각의 메뉴에 μ—¬μœ λ‘­κ²Œ 여백을 μ£Όκ³ , λ‹€λ₯Έ μš”μ†Œλ“€μ—λ„ μ—¬μœ λ‘­κ²Œ 여백을 λ§žμΆ°μ£Όμ—ˆλŠ”λ° λ¬Έμ œλŠ” Footerμ—μ„œ λ°œμƒν–ˆλ‹€.

 

보톡 Footerμ—” μœ„μ²˜λŸΌ νšŒμ‚¬ μ •λ³΄λΌλ˜κ°€ 고객CS에 ν•΄λ‹Ήν•˜λŠ” μ†Œλ©”λ‰΄(?)듀이 μ‘΄μž¬ν•œλ‹€.

μ‚¬μš©μžλŠ” μ›Ή μ‚¬μ΄νŠΈλ₯Ό μ΄μš©ν•˜λ©° λ‚΄λ‚΄ 여백을 클릭해도 ν•΄λ‹Ή νŽ˜μ΄μ§€λ‘œ μ΄λ™ν•˜λŠ” κ²½ν—˜μ„ ν–ˆλŠ”λ°, Footerμ—μ„œλ„ κ·Έ κ²½ν—˜μ„ κΈ°λŒ€ν•˜κ²Œ λ˜μ§€ μ•Šμ„κΉŒ?

λ‚˜λŠ” μ•„μ˜ˆ μƒκ°ν•˜μ§€ λͺ»ν–ˆλ‹€...

λ‚΄κ°€ κ²½ν—˜ν•œ μ‚¬μ΄νŠΈλ“€λ„ κ·Έλ ‡κ³  λ‚΄ 머릿속엔 FooterλŠ” μ € 글씨 자체!만 λˆŒλŸ¬μ„œ μ΄λ™λ˜λŠ” μ˜μ—­μ΄λΌλŠ” μ΄μƒν•œ 사고가 μž‘ν˜€μžˆμ—ˆλ‹€.

 

주황색 μ˜μ—­ !!!

μ΄λ ‡κ²Œ κ°€λ‘œμ˜ 길이가 λ‹€λ₯΄κ³ , μ„Έλ‘œ μ •λ ¬λ˜λŠ” UIλ“€μ˜ μ—¬λ°± λ˜ν•œ λ§žμΆ°μ£ΌμžλŠ” 이야기이닀.

이런 μ‚¬μ†Œν•œ κ²ƒλ§ˆμ € λ§žμΆ°μ£ΌλŠ” 것이 μ§„μ •ν•œ μ‚¬μš©μž κ΄€μ μ˜ UX/UI이지 μ•Šμ„κΉŒ?

 

 

이 클릭 여백을 μ˜ˆμ‹œλ‘œ μ‚¬μš©μžλŠ” ν•™μŠ΅ν•œλ‹€λŠ” ν”Όλ“œλ°±μ„ λ°›μ•˜λŠ”λ°, λ‡Œλ¦¬μ— ν™• κ½‚ν˜”κ³  λ”μš± UX에 λŒ€ν•΄ μƒκ°ν•˜κ²Œ 된 계기가 λ˜μ—ˆλ‹€.

ν”„λ‘ νŠΈμ—”λ“œ 개발자라면 κΈ°λŠ₯적 κ΅¬ν˜„ 뿐만 μ•„λ‹ˆλΌ μ‚¬μš©μž κ΄€μ μ˜ 사고도 정말 μ€‘μš”ν•˜λ‹€κ³  μƒκ°ν•œλ‹€.

κΈ°λŠ₯ κ΅¬ν˜„, μ‚¬μš©μž 관점, λ””μžμΈ μ„Έ 마리 토끼λ₯Ό μž‘λŠ” μ₯‘μ΄λŠ” 개발자둜 μ„±μž₯ν•˜κ³  μ‹Άλ‹€. μ•„λ‹ˆ κ·Έλ ‡κ²Œ λ˜μ–΄μ•Όμ§€... 🧘‍♀️

 

λŒ“κΈ€