기타/Bootstrap

[Bootstrap] Cards

glorypang 2025. 3. 25. 09:28
728x90
반응형
SMALL

1. 기본 카드 구조

  • `.card`: 카드 박스
  • `.card-body`: 내부 콘텐츠를 담는 부분
<div class="card">
  <div class="card-body">Basic card</div>
</div>


 2. 카드 헤더와 푸터

  • `.card-header`: 카드 상단 제목/머리말
  • `.card-footer`: 카드 하단 설명/꼬리말
<div class="card">
  <div class="card-header">Header</div>
  <div class="card-body">Content</div>
  <div class="card-footer">Footer</div>
</div>


3. 색상 배경 카드 (Contextual Cards)

  • `.bg-*` 클래스를 사용하여 카드 배경 색 변경
    클래스 설명
    `bg-primary` 파랑
    `bg-success` 초록
    `bg-info` 하늘색
    `bg-warning` 주황
    `bg-danger` 빨강
    `bg-secondary` 회색
    `bg-dark` 검정
    `bg-light` 연회색


4. 카드 제목, 텍스트, 링크

 

  • `.card-title`: 제목
  • `.card-text`: 문단 스타일 조정
  • `.card-link`: 링크에 파란색 + hover 효과 적용
<div class="card">
  <div class="card-body">
    <h4 class="card-title">Card title</h4>
    <p class="card-text">Some example text.</p>
    <a href="#" class="card-link">Link</a>
    <a href="#" class="card-link">Another link</a>
  </div>
</div>

 


5. 카드 이미지

  • `.card-img-top`: 상단 이미지
  • `.card-img-bottom`: 하단 이미지
    ※ 이미지 태그는 `.card-body` 밖에 위치해야 카드 폭 전체에 걸쳐 출력됨
<div class="card" style="width:400px">
  <img class="card-img-top" src="img_avatar1.png" alt="Card image">
  <div class="card-body">
    <h4 class="card-title">John Doe</h4>
    <p class="card-text">Some example text.</p>
    <a href="#" class="btn btn-primary">See Profile</a>
  </div>
</div>


 6. 이미지 오버레이 (이미지 위에 텍스트)

  • `.card-img-overlay`: 카드 이미지 위에 텍스트나 버튼을 올릴 수 있음
<div class="card" style="width:500px">
  <img class="card-img-top" src="img_avatar1.png" alt="Card image">
  <div class="card-img-overlay">
    <h4 class="card-title">John Doe</h4>
    <p class="card-text">Some example text.</p>
    <a href="#" class="btn btn-primary">See Profile</a>
  </div>
</div>

728x90
반응형
LIST