Front 관련 기술

bootstrap 활용하면서 알게된 사항

끄적끄적 2022. 8. 6. 15:44

반응형 디자인(모바일, 태블릿, PC 등 사이즈가 다양한 단말에 맞게 화면 반응)

12분할을 하여 col-sm-4, col-sm-8과 같이 화면을 2분활 할 수 있다. sm으로 지정하면 sm이상 크기 단말에서는 2분활하고, 그 보다 작은 단말에서는 분활하지 않는다.

None (auto) 540px 720px 960px 1140px
.col- .col-sm- .col-md- .col-lg- .col-xl-
12분할

 

<div class="col-sm-3 col-4">
<div class="col-sm-3 col-4">
<div class="col-sm-3 col-4">
<div class="col-sm-3 col-4">

위와 같이 작성하면, 540px이상에서는 4개로 나뉘고, 그 이하에서는 3개로 나뉜다.

 

flex 개념
flex박스 하위의 요소들(예를들어 div 등)을 flex박스 안에 배치한다. d-flex-row하면 가로로 여러개, d-flex-column하면 세로로 여러개 배치하는 형태. flex의 정렬 속성은 justfy-content로 지정한다.

justfy-content 의 정렬속성에는 start(시작위치부터 배치), end(끝부터 배치), center, between(요소사이에 여백배분), aroud(여백배분), evenly(모두 같은 여백)

<div class="d-flex justify-content-center">
반응형