[React] 리엑트 부트스트랩의 단축 클래스 정리

2024. 8. 29. 11:10· FrontEnd/React
목차
  1. Margin and Padding
  2. All Sides (모든 면)
  3. Specific Sides (특정 면)
  4. Horizontal and Vertical (수평과 수직)
  5. Start and End (시작과 끝)
  6. Text Alignment and Display 
  7. Text Alignment (텍스트 정렬)
  8. Display (디스플레이 속성)
  9. Font
  10. Font Size (폰트 크기)
  11. Font Weight (폰트 굵기)
  12. BackGround and Border
  13. Background (배경색)
  14. Borders (테두리)
  15. Width and Height
  16. Width (너비)
  17. Height (높이)
  18. Spacing and Visibility
  19. Spacing
  20. Visibility (가시성)
반응형

리엑트 부트스트랩은 빠르고 간결하게 스타일을 적용할 수 있도록 다양한 유틸리티 클래스를 제공한다.

 

하지만 막상 프로젝트에 사용하려고 하니 외우고 있는 게 아니라면 단축 클래스를 찾아봐야 하고 헷갈릴 때가 있어서, 정리해 두면 좋을 것 같아서 각각 어떻게 사용되는지 어떤 기능을 하는지 정리하려고 한다.

 

Margin and Padding

패딩과 마진은 외부, 내부 여백을 설정하는데 사용된다.

 

All Sides (모든 면)

  • m-0 / p-0: 여백 없음
  • m-1 / p-1: 0.25rem
  • m-2 / p-2: 0.5 rem
  • m-3 / p-3: 1 rem
  • m-4 / p-4: 1.5 rem
  • m-5 / p-5: 3 rem
  • m-auto: 자동 여백 (주로 수평 정렬)

Specific Sides (특정 면)

  • mt-*, mr-*, mb-*, ml-*: 상(top), 우(right), 하(bottom), 좌(left) 여백
  • pt-*, pr-*, pb-*, pl-*: 상(top), 우(right), 하(bottom), 좌(left) 패딩

Horizontal and Vertical (수평과 수직)

  • mx-*, px-*: 좌우 여백/패딩
  • my-*, py-*: 상하 여백/패딩

Start and End (시작과 끝)

  • ms-*, me-*: 시작(start, 보통 좌), 끝(end, 보통 우) 여백
  • ps-*, pe-*: 시작(start), 끝(end) 패딩

 

 

Text Alignment and Display 

Text Alignment (텍스트 정렬)

  • text-start: 왼쪽 정렬
  • text-center: 중앙 정렬
  • text-end: 오른쪽 정렬

Display (디스플레이 속성)

  • d-none: 요소 숨김
  • d-inline: 요소를 인라인으로 표시
  • d-inline-block: 요소를 인라인 블록으로 표시
  • d-block: 요소를 블록으로 표시
  • d-flex: 요소를 플렉스 컨테이너로 표시
  • d-grid: 요소를 그리드 컨테이너로 표시

 

Font

Font Size (폰트 크기)

  • fs-1: 매우 큰 폰트 (2.5 rem)
  • fs-2: 큰 폰트 (2 rem)
  • fs-3: 중간 폰트 (1.75 rem)
  • fs-4: 작은 폰트 (1.5 rem)
  • fs-5: 더 작은 폰트 (1.25 rem)
  • fs-6: 가장 작은 폰트 (1 rem)

Font Weight (폰트 굵기)

  • fw-bold: 굵은 글씨 (700)
  • fw-bolder: 매우 굵은 글씨 (bolder)
  • fw-normal: 기본 글씨 (400)
  • fw-light: 가벼운 글씨 (300)

 

 

BackGround and Border

Background (배경색)

  • bg-primary: 주요 색상 배경
  • bg-secondary: 보조 색상 배경
  • bg-success: 성공 상태 배경 (초록색)
  • bg-danger: 위험 상태 배경 (빨간색)
  • bg-warning: 경고 상태 배경 (노란색)
  • bg-info: 정보 배경 (파란색)
  • bg-light: 밝은 배경
  • bg-dark: 어두운 배경

Borders (테두리)

  • border: 기본 테두리
  • border-0: 테두리 없음
  • border-top, border-end, border-bottom, border-start: 특정 면의 테두리만 추가
  • rounded: 기본 둥근 모서리
  • rounded-circle: 완전한 원형 테두리
  • rounded-pill: 캡슐 형태의 둥근 모서리

 

 

Width and Height

Width (너비)

  • w-25: 너비를 25%로 설정
  • w-50: 너비를 50%로 설정
  • w-75: 너비를 75%로 설정
  • w-100: 너비를 100%로 설정
  • w-auto: 자동 너비 설정

Height (높이)

  • h-25: 높이를 25%로 설정
  • h-50: 높이를 50%로 설정
  • h-75: 높이를 75%로 설정
  • h-100: 높이를 100%로 설정
  • h-auto: 자동 높이 설정

 

 

Spacing and Visibility

Spacing

  • gap-*: 플렉스 또는 그리드 레이아웃에서 항목 간의 간격을 설정합니다.
    • gap-0 ~ gap-5: 0 rem에서 설정

 

Visibility (가시성)

  • visible: 요소가 보이도록 설정
  • invisible: 요소를 보이지 않게 설정하지만, 레이아웃에서 공간을 차지함
반응형
저작자표시 (새창열림)

'FrontEnd > React' 카테고리의 다른 글

[React] 클릭시 url 이동 - useNavigate  (0) 2024.08.26
[React] 순수 함수  (0) 2024.08.13
[React] 리액트 프로젝트 생성  (0) 2024.08.13
React 폴더, 컴포넌트, 함수 명명 규칙  (0) 2024.03.15
React 기본 명령어  (0) 2024.03.15
  1. Margin and Padding
  2. All Sides (모든 면)
  3. Specific Sides (특정 면)
  4. Horizontal and Vertical (수평과 수직)
  5. Start and End (시작과 끝)
  6. Text Alignment and Display 
  7. Text Alignment (텍스트 정렬)
  8. Display (디스플레이 속성)
  9. Font
  10. Font Size (폰트 크기)
  11. Font Weight (폰트 굵기)
  12. BackGround and Border
  13. Background (배경색)
  14. Borders (테두리)
  15. Width and Height
  16. Width (너비)
  17. Height (높이)
  18. Spacing and Visibility
  19. Spacing
  20. Visibility (가시성)
'FrontEnd/React' 카테고리의 다른 글
  • [React] 클릭시 url 이동 - useNavigate
  • [React] 순수 함수
  • [React] 리액트 프로젝트 생성
  • React 폴더, 컴포넌트, 함수 명명 규칙
Jong_seoung
Jong_seoung
기록하자, 머리는 생각하는 곳이지 저장장치가 아니다.
반응형
Jong_seoung
Today_developStory
Jong_seoung
전체
오늘
어제

블로그 메뉴

  • Home
  • Git Hub
  • 분류 전체보기 (351)
    • Theory (16)
    • Java (3)
      • 알고리즘 (2)
      • 문법 (0)
    • Spring (7)
      • 스프링 입문 (6)
      • PickTalk (0)
      • 에러처리 (1)
    • Python (80)
      • 알고리즘 - 이론 (17)
      • 알고리즘 - 내장함수, 라이브러리 등등 (3)
      • 알고리즘 - 백준 (53)
      • 나도코딩 정리 (2)
      • 기타 (5)
    • Django (159)
      • DRF (105)
      • 인프라 (46)
      • DataBases (2)
      • API Docs (6)
    • FrontEnd (22)
      • htmx (2)
      • React (8)
      • 자바스크립트 (12)
    • GIT (16)
    • 기타 (8)
      • 정리 (2)
      • Flutter (1)
      • 마이크로프로세서 - ATmega128 (2)
      • 개발환경 세팅 (3)
    • 자격증 (37)
      • 정보처리기사 (19)
      • SQLD자격증 (18)

인기 글

최근 글

태그

  • alarm
  • BFS
  • CSRF
  • Django
  • django channels
  • django sse
  • django tutorial
  • django 배포
  • django 스웨거 적용
  • Django 이미지 저장

최근 댓글

hELLO · Designed By 정상우.v4.3.0
Jong_seoung
[React] 리엑트 부트스트랩의 단축 클래스 정리
상단으로

티스토리툴바

단축키

내 블로그

내 블로그 - 관리자 홈 전환
Q
Q
새 글 쓰기
W
W

블로그 게시글

글 수정 (권한 있는 경우)
E
E
댓글 영역으로 이동
C
C

모든 영역

이 페이지의 URL 복사
S
S
맨 위로 이동
T
T
티스토리 홈 이동
H
H
단축키 안내
Shift + /
⇧ + /

* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.