Bootstrap4 Infobulle

Une info-bulle est une petite fenêtre contextuelle qui apparaît lorsque la souris survole un élément et disparaît lorsque la souris s'éloigne de l'élément.


Comment créer une infobulle

En ajoutant à un élémentdata-toggle="tooltip"pour créer une infobulle.

titleLe contenu de l'attribut est le contenu affiché dans l'infobulle :

<a href="#" data-toggle="tooltip" title="Je suis le contenu de l'infobulle !">Passez la souris sur moi</a>

Remarque :L'infobulle doit être écrite dans le code d'initialisation jQuery : puis, sur l'élément spécifié, appelez la méthodetooltip().

Les exemples suivants peuvent utiliser des infobulles n'importe où dans le document :

Exemple

$(document).ready(function(){ $('[data-toggle="tooltip"]').tooltip(); });

Essayez-le »

Spécifier la position de l'infobulle

Par défaut, l'infobulle est affichée au-dessus de l'élément.

Vous pouvez utiliser l'attributdata-placementpour définir la direction dans laquelle l'infobulle est affichée : top, bottom, left ou right :

Exemple

<a href="#" data-toggle="tooltip" data-placement="top" title="Je suis le contenu de l'infobulle !">Passez la souris sur moi</a> <a href="#" data-toggle="tooltip" data-placement="bottom" title="Je suis le contenu de l'infobulle !">Passez la souris sur moi</a> <a href="#" data-toggle="tooltip" data-placement="left" title="Je suis le contenu de l'infobulle !">Passez la souris sur moi</a> <a href="#" data-toggle="tooltip" data-placement="right" title="Je suis le contenu de l'infobulle !">Passez la souris sur moi</a>

Essayez-le »

Utiliser dans un bouton :

Exemple

<button type="button" class="btn btn-secondary" data-toggle="tooltip" data-placement="top" title="Infobulle en haut"> Infobulle en haut </button> <button type="button" class="btn btn-secondary" data-toggle="tooltip" data-placement="right" title="Infobulle à droite"> Infobulle à droite </button> <button type="button" class="btn btn-secondary" data-toggle="tooltip" data-placement="bottom" title="Infobulle en bas"> Info-bulle en bas </button> <button type="button" class="btn btn-secondary" data-toggle="tooltip" data-placement="left" title="Info-bulle à gauche"> Info-bulle à gauche </button>

Essayez-le »

Pour ajouter des balises HTML au contenu de l'info-bulle, définissez data-html="true" et placez le contenu à l'intérieur de l'attribut title :

Exemple

<button type="button" class="btn btn-secondary" data-toggle="tooltip" data-html="true" title="<em>Info-bulle</em> <u>avec</u> <b>HTML</b>"> Info-bulle avec HTML </button>

Essayez-le »

Bouton désactivé :

Exemple

<span class="d-inline-block" tabindex="0" data-toggle="tooltip" title="Info-bulle désactivée"> <button class="btn btn-primary" style="pointer-events: none;" type="button" disabled>Bouton désactivé</button> </span>

Essayez-le »
Autres extensions