반응형
UL그룹을 감싸고있는 wrap의 가로크기가 변해도 대응할 수 있는 리스트 그룹을 만들어 보기로 했다.
모바일 환경에서 CSS의 flex속성을 사용해 간단하게 만들 수 있다.
<div class="mobile_wrap">
<ul class="card_group">
<li>
<a href="" target="">
<div class="image_area">
<img src="" alt="">
</div>
<div class="txt_area">
여기에는 텍스트
</div>
</a>
</li>
<li>
<a href="" target="">
<div class="image_area">
<img src="" alt="">
</div>
<div class="txt_area">
여기에는 텍스트
</div>
</a>
</li>
<li>
<a href="" target="">
<div class="image_area">
<img src="" alt="">
</div>
<div class="txt_area">
여기에는 텍스트
</div>
</a>
</li>
<li>
<a href="" target="">
<div class="image_area">
<img src="" alt="">
</div>
<div class="txt_area">
여기에는 텍스트
</div>
</a>
</li>
</ul>
</div>
See the Pen flex-item 1Line in 2block by Yongkyu, Lee (@Yongkyu) on CodePen.
Flex wrap을 설정할때 justify-content:space-between 속성을 주면 flex-item간의 간격을 자동으로 조정해준다.
flex-item 속성중 중요하게 살펴볼 속성은 다음과 같다.
.card_group li: flex:0 0 calc(50% - 20px);/* 한 줄에 두 개의 li를 배치하기 위한 설정 */
참고사이트 : https://naradesign.github.io/flex-direction-order.html
반응형
'html&css' 카테고리의 다른 글
data-tab을 이용해 탭메뉴를 만들어보자 (with jquery) (0) | 2024.06.25 |
---|---|
ol li 리스트의 counter reset속성을 활용해 목차같이 만들어 보자 (0) | 2024.06.24 |
css만으로 툴팁을 만들어 보자 (0) | 2024.06.21 |
접히고 펼치고하는 메뉴를 toggle로 구현해보자 (0) | 2024.06.21 |
라디오 인풋을 ios 버튼 스타일로 만들어보자 (0) | 2024.06.21 |