Composant d’info-bulle
Un composant d’info-bulle réactif avec des couleurs vives, des micro-interactions et une prise en charge du mode sombre, adapté aux applications industrielles et manufacturières. Affiche des informations sur le survol/la mise au point.
HTML Code
<div class="flex items-center justify-center min-h-screen bg-gray-100 dark:bg-gray-900 p-4 font-sans">
<div class="relative group">
<!-- Trigger Element -->
<button
class="peer px-6 py-3 bg-blue-600 hover:bg-blue-700 text-white font-semibold rounded-lg shadow-lg
focus:outline-none focus:ring-4 focus:ring-blue-300 dark:focus:ring-blue-800
transition-all duration-300 ease-in-out transform hover:scale-105
dark:bg-blue-800 dark:hover:bg-blue-700"
aria-describedby="tooltip-info"
>
<svg class="inline-block w-5 h-5 mr-2 -mt-0.5" fill="none" stroke="currentColor" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M9.663 17h4.673M12 3v1m6.364 1.636l-.707.707M21 12h-1m.707 6.364l-.707-.707M12 21v-1m-4.636-1.636l-.707.707M3 12H2m1.636-4.636l.707-.707M10 21h4a2 2 0 002-2V9a2 2 0 00-2-2h-4a2 2 0 00-2 2v10a2 2 0 002 2z"></path></svg>
View Machine Status
</button>
<!-- Tooltip Content -->
<div
id="tooltip-info"
role="tooltip"
class="absolute bottom-full left-1/2 -translate-x-1/2 mb-3 px-4 py-2
bg-gradient-to-br from-green-500 to-teal-600 text-white text-sm font-medium rounded-lg shadow-xl
whitespace-nowrap transition-all duration-300 ease-out
opacity-0 invisible
group-hover:opacity-100 group-hover:visible group-hover:-translate-y-2
group-focus-within:opacity-100 group-focus-within:visible group-focus-within:-translate-y-2
dark:from-green-700 dark:to-teal-800
sm:text-base"
>
<div class="relative flex items-center">
<svg class="w-5 h-5 mr-2" fill="none" stroke="currentColor" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M9 12l2 2 4-4m5.618-4.756a4.898 4.898 0 011.041 3.565A6.003 6.003 0 0124 12c0 2.21-1.229 4.143-3.053 5.176l-1.921 1.921A8.96 8.96 0 0112 24c-2.868 0-5.514-.766-7.85-2.096l-1.921-1.921A6.003 6.003 0 010 12c0-2.21 1.229-4.143 3.053-5.176l1.921-1.921A8.96 8.96 0 0112 0c2.868 0 5.514.766 7.85 2.096l1.921 1.921A6.003 6.003 0 0124 12z"></path></svg>
Machine #1789: Operating Normally
<!-- Tail/Arrow for the Tooltip -->
<svg class="absolute top-full left-1/2 -ml-2 w-4 h-4 text-green-600 dark:text-green-800 rotate-180 -mt-1" fill="currentColor" viewBox="0 0 24 24"><path d="M24 22h-24l12-12z"/></svg>
</div>
</div>
</div>
</div>
Composants associés
Infobulle minimaliste
Un composant d’info-bulle de conception minimaliste et plat pour les sites Web de blog/contenu, avec une palette de couleurs monochromatiques et une mise en page simple. Il est réactif et prend en charge le mode sombre à l’aide de Tailwind CSS.
Infobulle du tableau de bord skeuomorphe
Un composant d’info-bulle complexe et skeuomorphe pour un tableau de bord, doté d’un schéma de couleurs triadique et d’un design réactif avec prise en charge du mode sombre, construit avec Tailwind CSS et sans JavaScript.