Django/INSTA
[Django] 장고 부트스트랩 Grid - 인스타 클론코딩
씨주
2024. 1. 19. 17:37
📍 부트스트랩 Grid
현재 나의 index페이지는 1줄에 card 1개씩 페이지가 꽉차게 나오는 상황이다.
(여백없이 사진만 덩그러니 페이지를 꽉 채우니 부담스럽다..)
부트스트랩의 그리드를 적용해 1줄에 card가 2개씩 나오도록 설정해보려 한다.
(실제 인스타는 1개씩 나오지만 사이드를 채울만한 기능을 추가할 계획이 없기 때문에 나는 2개씩 채우려 한다.)
https://getbootstrap.kr/docs/5.0/layout/grid/
그리드 시스템
강력한 모바일 우선 flexbox 그리드를 사용하여 12개의 열 시스템, 6개의 기본 반응형 계층, Sass 변수 및 믹스인, 수십 개의 사전 정의된 클래스 덕분에 모든 모양과 크기의 레이아웃을 빌드할 수 있
getbootstrap.kr
부트스트랩 공식홈페이지를 참고하여 적용한 결과!
col조절, margin조절
# _card.html
<div class="card my-3 col-12 col-md-5 mx-2">
중앙 정렬
# index.html
<div class="row justify-content-md-center">
1줄에 3개도 가능!
# _card.html
<div class="card my-3 col-12 col-md-3 mx-2">