Front/JS & jQuery

[js][bootstrap] collapse 적용하기

오선지♬ 2025. 2. 27. 13:59
728x90
반응형
<!DOCTYPE html>
<html lang="ko">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1">
    <title>Bootstrap Collapse 예제</title>
    <!-- Bootstrap CSS 추가 -->
    <link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/css/bootstrap.min.css" rel="stylesheet">
</head>
<body>

<div class="container mt-4">
    <!-- 버튼 -->
    <button class="btn btn-primary" type="button" data-bs-toggle="collapse" data-bs-target="#collapseExample">
        내용 보기 / 숨기기
    </button>

    <!-- 숨겨진 콘텐츠 -->
    <div class="collapse mt-3" id="collapseExample">
        <div class="card card-body">
            이 부분은 클릭하면 나타나고 다시 클릭하면 숨겨집니다.
        </div>
    </div>
</div>

<!-- Bootstrap JS 추가 -->
<script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/js/bootstrap.bundle.min.js"></script>

</body>
</html>

2️⃣ 설명

  • data-bs-toggle="collapse":클릭하면 해당 요소의 collapse기능을 활성화합니다. => 헤드 설정
  • data-bs-target="#collapseExample": 숨기거나 참여대상 요소를 id입력합니다. => 숨기거나 표시할 body 의 id 작성
  • <div class="collapse" id="collapseExample">: 숨길 요소를 감싸는 것 div. => 숨기거나 표시할 body에 class 와 id 정하기
728x90
반응형