Bootstrap Grid system

뚝딱뚝딱·2023년 9월 16일
1

Web

목록 보기
4/4
post-thumbnail

✔ Bootstrap Grid system

개요

웹 페이지의 레이아웃을 조정하는 데 사용되는 12개의 컬럼으로 구성된 시스템

  • Grid system 목적 : 반응형 디자인을 지원해 웹 페이지를 모바일, 태블릿, 데스크탑 등 다양한 기기에서 적절하게 표시할 수 있도록 도움

Grid system 클래스와 기본 구조

기본 요소

1. Container : Column들을 담고 있는 공간

2. Column : 실제 컨텐츠를 포함하는 부분

3. Gutter : 컬럼과 컬럼 사이의 여백 영역

1개의 row안에 12칸의 column 영역이 구성
-> 각 요소는 12칸 중 몇 개를 차지할 것인지 지정됨 (+ 화면 크기 별)

실습해보기

1. 기본(Basic)

Basic

2. 중첩(Nesting)

중첩(Nesting)

3. 상쇄(Offset)

상쇄(Offset)

4. Gutters

Grid system에서 column 사이에 여백 영역
x축은 padding, y축은 margin으로 여백 생성

gutters(gx-0) & gutters(gy-5)
gutters(g-5)

✔ Grid system for responsive web

개요

Responsive Web Design

  • 디바이스 종류나 화면 크기에 상관없이, 어디서든 일관된 레이아웃 및 사용자 경험을 제공하는 디자인 기술
  • Bootstrap grid system에서는 12개 column6개 breakpoints를 사용하여 반응형 웹 디자인을 구현

Grid system Breakpoints

  • 웹 페이지를 다양한 화면 크기에서 적절하게 배치하기 위한 분기점
  • 높이가 아니라 화면 너비에 따라 6개의 분기점 제공(xs, sm ,md, lg, xl, xxl)
  • 각 breakpoints 마다 설정된 최대 너비 값 '이상으로' 화면이 켜지면 grid system 동작이 변경됨
profile
나의 행복 만들기

0개의 댓글