ABOUT ME

웹개발과 일상에 대해 포스팅하는 블로그입니다.

Today
Yesterday
Total
  • 부트스트랩 5 자주 쓰는 클래스 정리
    프론트엔드/CSS 2023. 7. 14. 14:40
    728x90
    컨테이너
    container 마진이 적용된 컨테이너 (반응형)
    
    이미지 
    img-fluid 반응형 이미지
    rounded-circle 둥근 이미지
    
    텍스트 
    text start 좌측정렬
    text end 우측정렬
    fw-bold 볼드체
    fs-1  폰트크기
    display-4 fs-1 보다 큰 글씨체
    Small 작은 텍스트
    
    text-info 텍스트 색상 
    text-warning 텍스트 색상 
    text-dark 텍스트 색상 
    text-muted 텍스트 색상 (회색)
    text-center text-sm-start 기본적으로는 텍스트를 중앙에 정렬하고 디바이스 크기가 좀 더 커지면 왼쪽으로 정렬함
    
    배경색
    bg-dark 배경색 설정
    bg-opacity-75 배경색 투명도 설정 
    opacity-50 투명도 50%
    
    버튼 
    btn-info 버튼색상 
    btn-warning 버튼색상
    btn btn-outline-dark 아웃라인 버튼
    btn btn-outline-info rounded-pill 둥근 버튼
    
    마진
    m (margin) 전체마진
    ms (margin-start) 좌측마진
    me (margin-end) 우측마진
    mt  (margin-top) 위쪽마진
    mb (margin-bottom) 아래쪽마진
    my (margin-top & margin-bottom) 위아래 마진
    mx (margin left & margin-right) 좌우 마진
    
    패딩 
    p (padding) 전체패딩
    ps (padding-left) 좌측패딩
    pe (padding-end) 우측패딩 
    pt (padding-top) 위쪽패딩
    pb (padding-bottom) 아래쪽패딩
    py (padding-top & padding-bottom) 위아래패딩
    px (padding-left & padding-right) 좌우패딩
    
    shadow-lg 그림자 적용
    rounded-5  둥근 모서리 (border-radius)
    rounded-pill 둥근 버튼
    
    레이아웃 
    w-75 최대너비 설정(max-width 75%)
    m-auto 가로정렬 margin: auto
    vh-100 뷰포트 높이 100%
    w-75 m-auto 수평 정렬
    
    position-relative position: relative
    position-absolute position: absolute 
    position-absolute top-0 start-100 위치 조정
    translate-middle translate(-50%, -50%)
    
    플럭스 
    d-flex  플럭스박스 
    justify-content-center 메인축 정렬
    align-items-center 교차축 정렬
    
    그리드 시스템 (플럭스 기반)
    
    한 행을 12개의 열로 쪼개서 일정 비율만큼 차지한다. row col-5 col-7
    col-sm-6 576px 이상에서만 col-6
    col-lg-6 992px 이상에서만 col-6
    col-xl-5 화면이 더 커져서 1200px 이상이 되면 더 적은 크기를 차지한다
    col-xl-5 요소가 두개이면 10개의 그리드만 사용한다
    row vh-100 justify-content-center align-items-center 중앙 정렬
    
    거터 (row g-3)
    grid 시스템에서 넣어주는 위아래 여백
    flex wrap 을 적용해서 카드가 아래로 내려온 경우 카드 사이에 여백이 없을때 적용 가능
    row-gap col-gap grid-gap 이랑 같은 개념
    
    반응형웹 (브레이크포인트)
    sm 576px 이상
    md 768px 이상
    lg 992px 이상
    xl 1200px 이상
    xxl 1400px 이상
    728x90

    '프론트엔드 > CSS' 카테고리의 다른 글

    position 기본개념  (0) 2024.02.12
    SASS 입문  (0) 2023.07.17
    position 문제  (0) 2023.07.04
    table table-cell 속성을 이용하여 수평으로 나열하기  (0) 2023.06.24
    자바스크립트 없이 탭메뉴 만들기  (0) 2023.06.23
Designed by Tistory.