반응형
웹에서도 구현되기는 하지만 빈도수로 볼 때 아무래도 웹에 비해서 화면이 작은 모바일에서 더 많이 구현됩니다. 이제부터 알아두면 유용하게 사용할 수 있는 가로 스크롤 메뉴에 대해서 알아보려고 합니다.
일반적으로 가로 스크롤은 사용자에게 보여 줘야 하는 메뉴는 많고 화면이나 GUI의 변화는 없이 쉽게 메뉴를 변경하고 싶은 기획 의도가 반영되는 경우 사용되게 됩니다.
아래 화면은 우리가 자구 사용하는 네이버 쇼핑 카테고리의 화면인데요.
쇼핑을 자주 사용하는 분들은 해당 화면을 자주 접하고 친숙할 거라 생각합니다. 아래 이미지에서 빨간색 박스 영역이 가로 스크롤 메뉴입니다. 궁금하신 분들은 지금 네이버 쇼핑 화면에서 직접 가로 스크롤이 무엇인지 확인하는 것도 괜찮을 거 같아요.
그럼 우리가 가로 스크롤 메뉴를 구현하려면 무엇을 알아야 하는가?
핵심 요소는 white-space:nowrap
요소와 display:inline-block
요소 입니다.
부모 요소에 white-space:nowrap
요소를 주어 자식 엘리먼트가 한 줄로 정렬되게 하고 자식 엘리먼트에는 display:inline-block
요소를 주어 적용하면 우리가 원하는 기본적인 가로 스크롤 메뉴는 거의 다 완성됩니다.
여기까지 마쳤으면 부모요소에 overflow-x:auto; 속성을 주어 가로 스크롤을 추가해 주면 우리가 원하는 가로 스크롤 메뉴가 완성됩니다.
반응형
'IT > HTML & CSS' 카테고리의 다른 글
사파리(Safari) 브라우저에서 폰트가 깨지는 현상 해결하기 (0) | 2021.03.09 |
---|---|
모바일에서 caption 속성 처리 시 유의점 (0) | 2021.03.09 |
스킵 내비게이션 쉽게 구현하고 이해하기 (0) | 2021.03.09 |
의외로 잘 모르는 HTML & CSS 8가지 알아보기 (0) | 2021.03.05 |
html5의 data- 속성 톺아보기 (0) | 2021.03.04 |
광고차단(애드블록)프로그램이나 브라우저를 사용중이시면 프로그램을 비활성화이나 블로그 주소를 예외 처리 해주시면 광고가 노출됩니다. 귀찮고 번거롭겠지만 광고 클릭은 저에게는 큰 힘이 됩니다. 🙇🏻♂️🙇🏻♀️
제 블로그의 모든 글은 제가 직접 작성 하고 다른 글을 참고할 때는 이전 글보다 읽기 편하게 수정해서 작성하고 있습니다. 커피 한잔 사먹고 더 열심히 좋은글로 보답하겠습니다.
오늘도 제 블로그에 와 주셔서 감사합니다. :)
제 블로그의 모든 글은 제가 직접 작성 하고 다른 글을 참고할 때는 이전 글보다 읽기 편하게 수정해서 작성하고 있습니다. 커피 한잔 사먹고 더 열심히 좋은글로 보답하겠습니다.
오늘도 제 블로그에 와 주셔서 감사합니다. :)