꾸준히 성장하는 개발자

BootStrap - 툴팁(tooltip) 본문

CSS/BootStrap

BootStrap - 툴팁(tooltip)

ahleum 2022. 4. 12. 01:31

https://getbootstrap.com/docs/5.1/components/tooltips/

 

Tooltips

Documentation and examples for adding custom Bootstrap tooltips with CSS and JavaScript using CSS3 for animations and data-bs-attributes for local title storage.

getbootstrap.com

 

BootStrap의 tooltip은 다른 것들과는 다르게 성능상의 문제로 초기화를 해주어야 한다.

 

초기화하는 방법: 아래 코드를 js파일에 넣어준다

var tooltipTriggerList = [].slice.call(document.querySelectorAll('[data-bs-toggle="tooltip"]'))
var tooltipList = tooltipTriggerList.map(function (tooltipTriggerEl) {
  return new bootstrap.Tooltip(tooltipTriggerEl)
})

 

ex)

<button type="button" class="btn btn-secondary" data-bs-toggle="tooltip" data-bs-placement="top" title="Tooltip on top">
  Tooltip on top
</button>
<button type="button" class="btn btn-secondary" data-bs-toggle="tooltip" data-bs-placement="right" title="Tooltip on right">
  Tooltip on right
</button>
<button type="button" class="btn btn-secondary" data-bs-toggle="tooltip" data-bs-placement="bottom" title="Tooltip on bottom">
  Tooltip on bottom
</button>
<button type="button" class="btn btn-secondary" data-bs-toggle="tooltip" data-bs-placement="left" title="Tooltip on left">
  Tooltip on left
</button>

 

 

 

초기화를 한경우
초기화를 안한경우 :  마우스의 옆에 나타난다

'CSS > BootStrap' 카테고리의 다른 글

[BootStrap] 테마 색상 커스트마이징  (0) 2022.04.14
BootStarp - npm 프로젝트  (0) 2022.04.12
BootStrap  (0) 2022.03.30