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

나눔웹 UI/UX 꿀팁

상단 메뉴에 제목이 가려진다고요? '부드러운 스크롤' 마법의 2줄

랜딩 페이지에서 상단 메뉴(예: '회사소개', '오시는길')를 클릭했을 때, 화면이 뚝! 끊기며 순간 이동하거나, 이동한 곳의 제목이 상단에 고정된 메뉴바(헤더)에 파묻혀 안 보이는 현상 겪어보셨나요?
과거에는 이를 고치기 위해 복잡한 자바스크립트를 짜야 했지만, 이제는 순수 CSS 단 2줄로 아주 우아하게 해결할 수 있습니다.

💡 왜 제목이 메뉴바 밑으로 숨어버릴까요?

브라우저는 해당 섹션의 가장 윗부분(Top 0)을 화면의 맨 꼭대기에 무조건 맞추려고 합니다. 이때 상단에 떠 있는 '고정 메뉴바'의 두께를 브라우저가 인식하지 못하기 때문에, 메뉴바 두께만큼 제목이 덮여버리는 것입니다.

1. 고급스러운 이동: 부드러운 스크롤 (Smooth Scroll)

클릭 시 뚝 끊기는 딱딱한 화면 전환 대신, 스르륵 미끄러지듯 이동하는 애니메이션을 줍니다. 전체 문서(html)에 적용하면 모든 링크 이동이 고급스러워집니다.

/* 스크롤이 스무스하게 스르륵 이동합니다 */
html {
    scroll-behavior: smooth; 
}

2. 가려짐 방지: 스크롤 패딩 (Scroll-padding)

가장 중요한 마법의 속성입니다. 브라우저에게 "도착 지점에 멈출 때, 상단 고정 메뉴바 두께(예: 80px)만큼은 공간을 띄워두고 멈춰라!"라고 지시하는 명령어입니다.

/* 고정된 헤더 높이만큼 띄우고 멈추게 하는 마법의 속성 */
html {
    scroll-behavior: smooth; 
    
    /* 본인 웹사이트의 상단 메뉴바 높이만큼 픽셀(px)을 적어주세요 */
    scroll-padding-top: 80px; 
}

단 2줄의 코드가 웹사이트의 '급(Class)'을 바꿉니다.

나눔웹은 고객의 동선을 방해하는 모든 요소를 완벽하게 계산하여,
시각적으로 가장 안정적이고 매끄러운 1%의 디테일을 완성합니다.


List of Articles
번호 분류 제목 글쓴이
88 웹 성능 뒤로 가기 하면 페이지가 처음부터 다시 뜰 때, bfcache 막는 원인 찾는 법 new 나눔웹
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 작성법, 검색에 안 보여야 할 페이지와 사이트맵 위치 알려주는 순서 나눔웹
69 UI/UX 스켈레톤 로딩 화면 만들기, 빈 화면 대신 회색 자리 표시로 기다림 줄이는 법 나눔웹
Board Pagination Prev 1 2 3 4 5 Next
/ 5
rhwlsghkcocndgus XE2.1.39 STAGE1.5.4