Bootstrap4 Popover
Le plugin popover est similaire à l'info-bulle ; il s'affiche après un clic sur un élément. Contrairement à l'info-bulle, il peut afficher plus de contenu.
Comment créer un popover
En ajoutant à l'élémentpopoverpour créer un popover.
titleLe contenu de l'attribut est le titre du popover,data-contentL'attribut est le contenu textuel du popover :
<a href="#" data-toggle="popover" title="Titre du popover" data-content="Contenu du popover">Cliquez sur moi plusieurs fois</a>
Remarque :Le popover doit être écrit dans le code d'initialisation jQuery : appelez la méthodepopover()sur l'élément spécifié.
L'exemple suivant peut être un popover n'importe où dans le document :
Spécifiez la position du popover
Par défaut, le popover s'affiche à droite de l'élément.
Vous pouvez utiliserdata-placementl'attribut pour définir la direction d'affichage du popover : haut, bas, gauche ou droite :
Exemple
<a href="#" title="En-tête" data-toggle="popover" data-placement="top" data-content="Contenu">Cliquez ici</a>
<a href="#" title="En-tête" data-toggle="popover" data-placement="bottom" data-content="Contenu">Cliquez ici</a>
<a href="#" title="En-tête" data-toggle="popover" data-placement="left" data-content="Contenu">Cliquez ici</a>
<a href="#" title="En-tête" data-toggle="popover" data-placement="right" data-content="Contenu">Cliquez ici</a>
Essayez-le vous-même »
Utilisé dans les boutons :
Exemple
<button type="button" class="btn btn-secondary" data-container="body" data-toggle="popover" data-placement="top" data-content="Vivamus sagittis lacus vel augue laoreet rutrum faucibus.">
Popover en haut
</button>
<button type="button" class="btn btn-secondary" data-container="body" data-toggle="popover" data-placement="right" data-content="Vivamus sagittis lacus vel augue laoreet rutrum faucibus.">
Popover à droite
</button>
<button type="button" class="btn btn-secondary" data-container="body" data-toggle="popover" data-placement="bottom" data-content="Vivamus
sagittis lacus vel augue laoreet rutrum faucibus.">
Popover en bas
</button>
<button type="button" class="btn btn-secondary" data-container="body" data-toggle="popover" data-placement="left" data-content="Vivamus sagittis lacus vel augue laoreet rutrum faucibus.">
Popover à gauche
</button>
Essayez-le vous-même »
Fermer le popover
Par défaut, le popover se ferme lorsque l'élément spécifié est cliqué à nouveau. Vous pouvez utiliserdata-trigger="focus"attribut pour que le popover se ferme lors d'un clic en dehors de l'élément :
Exemple
<a href="#" title="Fermer le popover" data-toggle="popover" data-trigger="focus" data-content="Cliquez ailleurs dans le document pour me fermer">Cliquez-moi</a>
Essayez-le vous-même »
Astuce :Si vous souhaitez obtenir l'effet d'affichage au survol de la souris sur l'élément et de masquage lorsque la souris quitte, vous pouvez utiliserdata-triggercomme attribut, et définir la valeur sur "hover" :
Exemple
<a href="#" title="En-tête" data-toggle="popover" data-trigger="hover" data-content="Du contenu">Passez la souris sur moi</a>
Essayez-le vous-même » Autres extensions