Fenêtre de chat brutaliste simple
Composant de fenêtre de chat brutaliste simple en niveaux de gris pour la consommation de contenu de blog avec mode sombre et conception réactive
HTML Code
<div class="flex flex-col h-screen bg-white dark:bg-black border border-black dark:border-white">
<!-- Chat Header -->
<div class="flex justify-between items-center p-4 bg-gray-200 dark:bg-gray-800 border-b border-black dark:border-white">
<div class="flex items-center">
<img class="w-8 h-8 rounded-full mr-2 border border-black dark:border-white" src="https://randomuser.me/api/portraits/men/1.jpg" alt="Avatar">
<h2 class="text-lg font-bold text-black dark:text-white">Simple Chat</h2>
</div>
<button class="text-black dark:text-white font-bold">X</button>
</div>
<!-- Chat Body -->
<div class="flex-1 overflow-y-auto p-4">
<!-- Incoming Message -->
<div class="flex mb-4">
<div class="bg-gray-300 dark:bg-gray-700 p-3 rounded-lg max-w-xs border border-black dark:border-white">
<p class="text-sm text-black dark:text-white">Hey, this is a simple message.</p>
</div>
</div>
<!-- Outgoing Message -->
<div class="flex justify-end mb-4">
<div class="bg-black dark:bg-white text-white dark:text-black p-3 rounded-lg max-w-xs border border-black dark:border-white">
<p class="text-sm">This is a reply message.</p>
</div>
</div>
<!-- Incoming Message -->
<div class="flex mb-4">
<div class="bg-gray-300 dark:bg-gray-700 p-3 rounded-lg max-w-xs border border-black dark:border-white">
<p class="text-sm text-black dark:text-white">Another simple incoming message to show the scroll.</p>
</div>
</div>
<!-- Outgoing Message -->
<div class="flex justify-end mb-4">
<div class="bg-black dark:bg-white text-white dark:text-black p-3 rounded-lg max-w-xs border border-black dark:border-white">
<p class="text-sm max-w-xs">And a longer outgoing message to test wrapping and responsiveness. It should wrap when the screen is smaller.</p>
</div>
</div>
</div>
<!-- Chat Footer -->
<div class="flex p-4 bg-gray-200 dark:bg-gray-800 border-t border-black dark:border-white">
<input type="text" placeholder="Type a message..." class="flex-1 p-2 rounded-lg border border-black dark:border-white bg-white dark:bg-black text-black dark:text-white placeholder-gray-500 dark:placeholder-gray-400">
<button class="ml-2 px-4 py-2 bg-black dark:bg-white text-white dark:text-black font-bold rounded-lg border border-black dark:border-white">Send</button>
</div>
</div>
Composants associés
Composant de fenêtre de chat
Un composant de fenêtre de chat simple, propre et professionnel avec une palette de couleurs bleues d’entreprise, adapté aux environnements professionnels, en particulier dans les contextes de la mode et de la beauté. Dispose d’un design réactif, d’une prise en charge du mode sombre et d’une fonctionnalité de chat de base.
Composant de fenêtre de chat
Composant de fenêtre de chat tridimensionnel en niveaux de gris pour les tableaux de bord de complexité modérée et les fonctionnalités interactives. Conception réactive avec prise en charge du thème sombre.
Composant de fenêtre de chat
Un composant de fenêtre de chat réactif avec des micro-interactions axées sur des animations attrayantes. Il prend en charge le mode sombre et utilise Tailwind CSS pour le coiffage.