Skip to main content

Générateur de bulle d'info CSS Générer des bulles d'info CSS pures avec une position, une flèche, des couleurs et un style personnalisables.

Générateur de bulles d'info CSS illustration
🎨

Générateur de bulles d'info CSS

Générer des bulles d'info CSS pures avec une position, une flèche, des couleurs et un style personnalisables.

1

Choisissez la position de l'info-bulle

Sélectionnez une position en haut, en bas, à gauche ou à droite pour l'info-bulle.

2

Personnalisez l'apparence de l'info-bulle

Customisez les couleurs, la taille de police, le remplissage, le rayon de bordure et la taille de la flèche.

3

Copiez le CSS

Prévisualisez l'info-bulle et copiez le CSS complet, y compris les styles de flèche.

Loading tool...

What Is Générateur de bulles d'info CSS?

Le générateur de infobulles CSS crée des infobulles CSS pures qui ne nécessitent aucun JavaScript. Les infobulles fournissent des informations supplémentaires lorsque les utilisateurs survolent ou se concentrent sur des éléments, ce qui les rend essentiels pour les interfaces Web accessibles. Cet outil vous permet de personnaliser la position de l'infobulle (haut, bas, gauche ou droite), les couleurs de fond et de texte, la taille de police, le remplissage, le rayon de bordure et la taille de la flèche. La flèche de l'infobulle est créée à l'aide d'astuces de bordure CSS, et le positionnement est géré avec un positionnement absolu par rapport à l'élément parent. Le code généré inclut les styles du conteneur, de l'infobulle et de la flèche pseudo-élément, vous donnant une solution d'infobulle complète et autonome. L'aperçu montre l'infobulle toujours visible afin que vous puissiez voir vos modifications de style en temps réel.

Why Use Générateur de bulles d'info CSS?

  • Solution pure CSS sans dépendances JavaScript requises
  • Quatre options de positionnement avec des flèches correctement orientées
  • Personnalisation complète des couleurs, tailles et espacements
  • Le code généré inclut les styles du conteneur, de l'info-bulle et de la flèche

Common Use Cases

Info-bulles d'icônes

Ajoutez des info-bulles descriptives aux boutons avec icônes uniquement pour une meilleure accessibilité.

Astuces de champs de formulaire

Fournissez des astuces et des messages de validation utiles sur les entrées de formulaire.

Étiquettes de navigation

Affichez des étiquettes pour les éléments de navigation compacts au survol.

Visualisation de données

Ajoutez des info-bulles aux éléments de graphique et aux points de données pour un contexte supplémentaire.

Technical Guide

Les infobulles CSS utilisent un positionnement absolu à l'intérieur d'un conteneur positionné de manière relative. L'élément d'infobulle est positionné à l'aide des propriétés top/bottom/left/right et transform pour le centrage. La flèche est créée en utilisant le pseudo-élément ::after avec la technique du triangle de bordure CSS - en définissant des bordures transparentes sur trois côtés et une bordure colorée sur un côté, une forme de triangle est formée. L'infobulle est affichée/masquée à l'aide de la pseudo-classe :hover sur le conteneur, avec display ou visibility contrôlant la visibilité. Pour l'accessibilité, envisagez d'ajouter les attributs role="tooltip" et aria-describedby. La propriété white-space: nowrap empêche l'enroulement du texte dans les infobulles courtes. Pour un contenu plus long, définissez une largeur maximale et supprimez white-space. Des transitions peuvent être ajoutées pour des animations d'affichage/masquage fluides à l'aide de l'opacité et de la transform.

Tips & Best Practices

  • 1
    Ajoutez une légère pause avant l'affichage pour éviter les déclenchements accidentels
  • 2
    Utilisez aria-describedby pour l'accessibilité des lecteurs d'écran
  • 3
    Gardez le texte de l'info-bulle concis - idéalement moins de 150 caractères
  • 4
    Testez la position de l'info-bulle près des bords de l'écran pour éviter les coupures

Related Tools

Frequently Asked Questions

Q Ces info-bulles fonctionnent-elles sur mobile ?
Les info-bulles CSS :hover fonctionnent sur mobile avec un tap, mais envisagez d'utiliser JavaScript pour une meilleure interaction tactile.
Q Comment ajouter une pause avant l'affichage ?
Ajoutez transition-delay aux propriétés de visibilité et d'opacité de l'info-bulle pour un affichage retardé.
Q Puis-je faire en sorte que l'info-bulle reste visible au survol ?
Oui, appliquez la pseudo-classe :hover à l'élément d'info-bulle lui-même, en plus du conteneur.
Q Les info-bulles CSS seules sont-elles accessibles ?
Pour une accessibilité complète, ajoutez des attributs ARIA. Les solutions CSS seules peuvent ne pas être suffisantes pour les lecteurs d'écran.
Q Comment empêcher l'info-bulle d'être coupée ?
Assurez-vous que le conteneur ou un élément parent a overflow: visible et vérifiez la position près des bords de la fenêtre d'affichage.

About This Tool

Générateur de bulles d'info CSS is a free online tool by FreeToolkit.ai. All processing happens directly in your browser — your data never leaves your device. No registration or installation required.