요즘 모바일을 보면 이러한 모양의 카테고리 탭들이 있다.
이러한건 어떻게 구현할까 했는데 역시나 구조가 중요했다!!
html 구조
<div>
<ul>
<li>
<a href=""></a>
</li>
</ul>
</div>
CSS 스타일링
div {
overflow: hidden;
overflow-x: auto;
}
ul {
display: inline-flex;
}
a {
display: block;
padding: 0 15px;
line-height: 36px; // 높이 유지
white-space: nowrap; // 글자 아래로 안떨어지게 설정
}
- white-space를 줘야 글자가 안떨어진다!!!
'Development > CSS & SCSS' 카테고리의 다른 글
position:absolute 부모 높이 인식 (0) | 2022.06.08 |
---|---|
페이지 전체를 스크롤 시, 해당 영역 상단에 고정시키고 싶을 때 (0) | 2022.05.16 |
반응형 웹 단계별 해상도 (0) | 2022.05.03 |
display none이 transition이 안먹히는 이유 (0) | 2022.04.30 |
[CSS] 트랜지션(Transition)과 애니메이션(Animation) (0) | 2022.04.30 |