기타/Bootstrap

[Bootstrap] Tooltip

glorypang 2025. 3. 27. 17:13
728x90
반응형
SMALL

1. 기본 사용법

  • Tooltip은 요소에 마우스를 올렸을 때 나타나는 작은 설명 박스로, 사용자에게 추가 정보를 제공
<button type="button" class="btn btn-primary" data-bs-toggle="tooltip" title="Hooray!">
  Hover over me!
</button>
  • `data-bs-toggle="tooltip"`: 툴팁 기능 활성화
  • `title="..."`: 툴팁에 표시할 텍스트


2. 초기화 (필수 JavaScript 코드)

  • 툴팁은 JavaScript로 초기화되어야 작동
<script>
  var tooltipTriggerList = [].slice.call(document.querySelectorAll('[data-bs-toggle="tooltip"]'))
  var tooltipList = tooltipTriggerList.map(function (tooltipTriggerEl) {
    return new bootstrap.Tooltip(tooltipTriggerEl)
  })
</script>

📌 이 코드는 페이지 내 모든 툴팁을 한 번에 활성화


3. 툴팁 위치 지정

  • `data-bs-placement` 속성을 통해 툴팁 위치 조정 가능
위치   예시 코드
위 (기본값) `data-bs-placement="top"`
아래 `data-bs-placement="bottom"`
왼쪽 `data-bs-placement="left"`
오른쪽 `data-bs-placement="right"`
<a href="#" data-bs-toggle="tooltip" data-bs-placement="right" title="Hooray!">Hover me</a>

 

728x90
반응형
LIST