본문 바로가기
디자인

UI/UX 디자인에서 '근접성(Proximity)' 원칙: 정보를 효과적으로 전달하는 비법

by designnozzle 2024. 12. 10.
반응형

사용자 경험(UX)과 사용자 인터페이스(UI) 디자인에서 근접성(Proximity) 원칙은 정보를 구조적으로 정리하고 시각적 흐름을 개선하는 핵심 원칙입니다. 디자이너라면 꼭 알아야 할 이 원칙은 간단한 아이디어에서 출발하지만, 웹사이트와 앱의 가독성과 사용성을 크게 향상시킬 수 있습니다. 이번 글에서는 근접성 원칙이 무엇인지, 왜 중요한지, 그리고 이를 디자인에 어떻게 적용하는지 쉽게 설명해보겠습니다.

1. 근접성(Proximity) 원칙이란?


근접성 원칙은 간단히 말해, "관련된 항목은 가까이 배치하고, 관계없는 항목은 간격을 두어 배치한다"는 것입니다. 이 원칙은 게슈탈트(Gestalt) 심리학에서 유래했으며, 사람들이 시각적으로 가까운 요소를 하나의 그룹으로 인식한다는 관찰에서 시작되었습니다.

 

예시
좋은 디자인: 이름과 주소 입력 필드를 가깝게 배치

이름: [           ]
주소: [           ]

 

 

나쁜 디자인: 이름 필드와 이메일 필드가 떨어져 있음

이름: 
                  [           ]

주소:
                  [           ]

 

 

2. 근접성 원칙이 중요한 이유

 

1) 사용자가 정보를 더 빠르게 이해

관련된 정보가 가까이 배치되면 사용자는 정보를 더 빠르고 직관적으로 파악할 수 있습니다.
예: 쇼핑몰에서 상품 이미지와 가격, 구매 버튼이 근접하면 사용자가 쉽게 결정을 내릴 수 있습니다.

 

2) 화면의 구조를 명확히

정보를 시각적으로 그룹화하면 화면이 깔끔하게 정리되어 보이고, 사용자가 혼란을 덜 느낍니다.

 

3) 사용자 흐름(Flow) 유도

근접성은 사용자가 페이지를 자연스럽게 탐색할 수 있도록 돕습니다.
예: 다음 단계로 이어지는 버튼이나 설명을 근접 배치하면 사용자가 쉽게 행동을 취할 수 있습니다.

 

4) 시각적 복잡성 감소

화면이 지나치게 복잡해 보이지 않도록, 적절한 간격과 그룹화를 통해 깔끔하고 직관적인 디자인을 만듭니다.

 

 

3. 근접성 원칙을 활용하는 방법


1) 관련된 요소는 가깝게 배치


입력 필드와 레이블
- 텍스트 입력 필드와 해당 레이블은 가까이 배치하여 어떤 필드인지 직관적으로 이해하도록 만듭니다.

<label for="name">이름:</label>
<input type="text" id="name">

 

2) 시각적 간격으로 그룹화


공간(Whitespace) 활용
관련 없는 요소 간의 간격을 적절히 두어 정보를 그룹화하세요.

.group {
    margin-bottom: 20px; /* 그룹 간격 */
}

 

3) 중요한 요소 강조

정보의 중요도에 따라 근접성을 조정하세요. 예를 들어, 중요한 설명과 버튼을 더 가까이 배치하여 클릭을 유도합니다.

상품명: 밥솥
[구매하기 버튼]

 

 

 

4. 근접성 원칙을 실제로 적용한 예제

 

A. 쇼핑몰 카드 레이아웃

HTML

<div class="product">
    <img src="product.jpg" alt="상품 이미지">
    <h2>상품명</h2>
    <p>₩10,000</p>
    <button>구매하기</button>
</div>

 

CSS

.product {
    text-align: center;
    padding: 10px;
    margin: 20px;
    border: 1px solid #ddd;
}

.product img {
    margin-bottom: 10px;
}

 

B. 입력 폼

HTML

<form>
    <div class="form-group">
        <label for="email">이메일:</label>
        <input type="email" id="email">
    </div>
    <div class="form-group">
        <label for="password">비밀번호:</label>
        <input type="password" id="password">
    </div>
    <button type="submit">로그인</button>
</form>

 

CSS

.form-group {
    margin-bottom: 15px;
}

label {
    display: block;
    margin-bottom: 5px;
}

 

 

5. 근접성 원칙 적용 시 주의할 점

 

1) 지나치게 붙이지 않기

요소들이 너무 가까이 있으면 오히려 혼란을 줄 수 있습니다. 적절한 간격을 유지하세요.

 

2) 의미 없는 간격 방지

관련 없는 요소 사이에 과도한 간격을 두면 정보의 흐름이 끊길 수 있습니다.

 

3)적절한 Whitespace 사용

간격이 너무 좁거나 넓지 않도록 시각적인 균형을 유지하세요.

 

 

 

UI/UX 디자인에서 근접성(Proximity) 원칙은 단순하지만, 효과적인 정보 전달과 깔끔한 화면 구성을 위해 꼭 필요한 요소입니다. 관련된 정보를 가까이 배치하고, 간격을 통해 관계를 구분하면 사용자가 더 쉽게 이해하고, 원하는 작업을 빠르게 수행할 수 있습니다.

 

 

 

 

반응형