실무에 바로 적용할 수 있는 웹 제작 꿀팁 및 유용한 자료실 공간입니다.
나눔웹이 제공하는 핵심 노하우와 마케팅 인사이트를 자유롭게 활용해 보십시오.

나눔웹 UI/UX 꿀팁

쇼핑몰 결제 금액이 덜덜 떨린다면? '숫자 폭 고정' 타이포그래피 꿀팁

쇼핑몰에서 상품 갯수를 올리거나 내릴 때 하단의 '총 결제 금액' 텍스트가 좌우로 덜덜 떨리며 밀리는 현상을 본 적 있으신가요?
또는 이벤트 마감 시간을 알려주는 카운트다운 타이머(00:59:12...)의 초침이 줄어들 때마다 전체 박스가 덜컹거려서 불안해 보였던 경험이 있으실 겁니다.

💡 왜 숫자만 유독 덜컹거릴까요?

우리가 쓰는 대부분의 폰트(Pretendard, Noto Sans 등)는 글자 모양에 따라 너비가 다릅니다. 숫자의 경우 날씬한 '1'과 뚱뚱한 '8'의 가로 너비가 서로 다르기 때문에, 실시간으로 숫자가 바뀔 때마다 전체 글씨의 폭이 늘어났다 줄어들었다를 반복하며 떨림 현상이 발생하는 것입니다.

1. 투박한 굴림체로 바꿔야 하나요? 절대 아닙니다!

이 떨림을 막기 위해 모든 글자 너비가 똑같은 옛날 방식의 고정폭 폰트(Courier, 굴림체 등)로 바꾼다면 디자인이 엉망이 될 것입니다.
모던 CSS에서는 현재의 예쁜 폰트 디자인은 그대로 유지하면서, 오직 '숫자(Numeric)'의 폭만 표(Table)처럼 일정한 간격으로 고정시켜 주는 마법의 타이포그래피 속성을 제공합니다.

/* 실시간으로 변하는 가격, 타이머 등에 딱 한 줄만 추가하세요! */
.live-price-text, .countdown-timer {
    /* 숫자의 너비(폭)를 동일하게 고정시켜 덜컹거림 원천 차단 */
    font-variant-numeric: tabular-nums; 
}

2. 쇼핑몰 신뢰도를 높이는 1픽셀의 기적

이 속성을 적용하면 숫자가 1에서 8로 바뀌더라도 텍스트의 전체 길이가 절대 변하지 않습니다.
주식 차트의 호가창, 가상화폐 거래소의 실시간 가격, 쇼핑몰의 결제 금액, 대시보드의 통계 수치 등 숫자가 변하는 모든 곳에 이 속성을 적용해 보세요. 눈의 피로도가 획기적으로 낮아지고 사이트의 신뢰도(Trust)가 급격히 상승합니다.

"진정한 명품은 눈에 띄지 않는 기초 마감에서 결정됩니다."

나눔웹은 화려한 그래픽에 가려지기 쉬운 타이포그래피의 1px 떨림까지 계산하여,
고객에게 가장 안정적이고 신뢰감 있는 하이엔드 UI를 제공합니다.


List of Articles
번호 분류 제목 글쓴이
89 퍼블리싱 다크 모드 CSS 대응법, 폰을 어둡게 했더니 입력창만 하얗게 뜰 때 new 나눔웹
88 웹 성능 뒤로 가기 하면 페이지가 처음부터 다시 뜰 때, bfcache 막는 원인 찾는 법 나눔웹
87 마케팅 LocalBusiness 구조화 데이터 작성법, 구글에 상호·주소·영업시간 정확히 알리기 나눔웹
86 UI/UX 링크 밑줄이 글자에 붙어 답답할 때, text-underline-offset으로 다듬는 법 나눔웹
85 모바일 모바일 키보드가 입력창을 가릴 때, visualViewport로 화면 맞추는 법 나눔웹
84 웹 성능 사용하지 않는 CSS 줄이기, 크롬 Coverage 탭으로 안 쓰는 코드 찾는 법 나눔웹
83 마케팅 GA4 문의 전환 설정법, 감사 페이지 도달로 실제 문의 수 세는 순서 나눔웹
82 UI/UX 고정 헤더에 제목이 가려질 때, scroll-margin-top으로 앵커 맞추는 법 나눔웹
81 퍼블리싱 CSS 컨테이너 쿼리 쓰는 법, 화면이 아니라 카드 폭에 맞춰 반응하기 나눔웹
80 UI/UX 폼 에러가 입력 전에 뜨는 문제, :user-invalid로 고치는 법 나눔웹
79 모바일 모바일 브라우저 상단바 색 맞추기, theme-color 메타 태그 쓰는 법 나눔웹
78 마케팅 문의 완료 페이지 noindex 설정법, 검색에 잡히지 않게 막는 순서 나눔웹
77 UI/UX 문의란이 내용만큼 늘어나게, CSS field-sizing으로 맞추는 법 나눔웹
76 웹 성능 긴 페이지 스크롤이 무거울 때, content-visibility로 렌더링 줄이는 법 나눔웹
75 모바일 모바일 100vh 잘림, dvh·svh로 주소창 높이까지 맞추는 법 나눔웹
74 마케팅 구글 서치 콘솔 등록 방법, 새 홈페이지 소유권 확인부터 색인 요청까지 나눔웹
73 퍼블리싱 CSS :has() 선택자 활용법, 자식 상태에 따라 부모 박스 스타일 바꾸기 나눔웹
72 웹 성능 반응형 이미지 srcset 쓰는 법, 모바일에 PC용 큰 사진을 보내지 않으려면 나눔웹
71 퍼블리싱 제목 줄바꿈이 어색할 때, text-wrap: balance로 한 단어만 남는 문제 정리 나눔웹
70 마케팅 robots.txt 작성법, 검색에 안 보여야 할 페이지와 사이트맵 위치 알려주는 순서 나눔웹
Board Pagination Prev 1 2 3 4 5 Next
/ 5
rhwlsghkcocndgus XE2.1.39 STAGE1.5.4