Composants Infographies Memphis_Muted_Infographics_Component_Government

Memphis_Muted_Infographics_Component_Government

Un composant infographique pour le gouvernement/les services publics, inspiré du design de Memphis avec une palette de couleurs sourdes/désaturées. Présente des géométries audacieuses, des motifs ludiques et une mise en page réactive avec prise en charge du mode sombre. Affiche visuellement les statistiques et les informations clés.

Aperçu

HTML Code

<div class="font-sans antialiased bg-gray-50 dark:bg-gray-900 text-gray-800 dark:text-gray-100 p-4 sm:p-8 lg:p-12">

  <div class="max-w-7xl mx-auto grid lg:grid-cols-3 gap-8">

    <!-- Main Title and Intro -->
    <div class="lg:col-span-3 text-center mb-8">
      <h1 class="text-4xl sm:text-5xl lg:text-6xl font-extrabold mb-4 text-blue-800 dark:text-blue-300 tracking-tight leading-tight relative z-10">
        <span class="block">Public Service Impact</span>
        <span class="absolute top-1/2 left-1/2 -translate-x-1/2 -translate-y-1/2 w-48 h-12 sm:w-64 sm:h-16 lg:w-96 lg:h-24 bg-yellow-400 dark:bg-yellow-600 rounded-full mix-blend-multiply opacity-30 transform rotate-3 z-0"></span>
      </h1>
      <p class="text-lg sm:text-xl lg:text-2xl text-gray-600 dark:text-gray-300 max-w-3xl mx-auto">
        Understanding the reach and effectiveness of our community programs.
      </p>
    </div>

    <!-- Metric Card 1 -->
    <div class="relative bg-white dark:bg-gray-800 rounded-xl shadow-lg overflow-hidden p-6 sm:p-8 flex flex-col justify-between transform transition-all duration-300 hover:scale-[1.02] hover:shadow-xl">
      <div class="absolute top-0 right-0 w-24 h-24 sm:w-32 sm:h-32 bg-purple-200 dark:bg-purple-700 rounded-bl-full opacity-60 z-0"></div>
      <div class="absolute bottom-0 left-0 w-16 h-16 sm:w-24 sm:h-24 bg-green-200 dark:bg-green-700 rounded-tr-full opacity-60 z-0"></div>
      <div class="relative z-10">
        <svg class="h-12 w-12 text-blue-600 dark:text-blue-400 mb-4" fill="none" viewBox="0 0 24 24" stroke="currentColor" stroke-width="2">
          <path stroke-linecap="round" stroke-linejoin="round" d="M17 20h5v-2a3 3 0 00-3-3H4a3 3 0 00-3 3v2h5M10 12a2 2 0 100-4 2 2 0 000 4zm7-4a2 2 0 100-4 2 2 0 000 4zm0 8a2 2 0 100-4 2 2 0 000 4zm-7 0a2 2 0 100-4 2 2 0 000 4zm7-4a2 2 0 100-4 2 2 0 000 4z" />
        </svg>
        <p class="text-sm text-gray-500 dark:text-gray-400 font-medium uppercase mb-1">Citizens Served</p>
        <p class="text-4xl font-bold mb-4 text-blue-700 dark:text-blue-300">2,500,000+</p>
        <p class="text-gray-600 dark:text-gray-300 text-sm">Through various outreach and support programs across the nation.</p>
      </div>
    </div>

    <!-- Metric Card 2 -->
    <div class="relative bg-white dark:bg-gray-800 rounded-xl shadow-lg overflow-hidden p-6 sm:p-8 flex flex-col justify-between transform transition-all duration-300 hover:scale-[1.02] hover:shadow-xl">
      <div class="absolute top-0 left-0 w-24 h-24 sm:w-32 sm:h-32 bg-orange-200 dark:bg-orange-700 rounded-br-full opacity-60 z-0"></div>
      <div class="absolute bottom-0 right-0 w-16 h-16 sm:w-24 sm:h-24 bg-red-200 dark:bg-red-700 rounded-tl-full opacity-60 z-0"></div>
      <div class="relative z-10">
        <svg class="h-12 w-12 text-green-600 dark:text-green-400 mb-4" fill="none" viewBox="0 0 24 24" stroke="currentColor" stroke-width="2">
          <path stroke-linecap="round" stroke-linejoin="round" d="M9 12l2 2 4-4m5.618-4.016A11.955 11.955 0 0112 2.944a11.955 11.955 0 01-8.618 3.04A12.007 12.007 0 002.944 12c.071 1.09.289 2.158.647 3.197M12 21.056a11.955 11.955 0 01-8.618-3.04A12.007 12.007 0 002.944 12c.071-1.09.289-2.158.647-3.197m0 0l-1.042-1.042" />
        </svg>
        <p class="text-sm text-gray-500 dark:text-gray-400 font-medium uppercase mb-1">Programs Completed</p>
        <p class="text-4xl font-bold mb-4 text-green-700 dark:text-green-300">1,200+</p>
        <p class="text-gray-600 dark:text-gray-300 text-sm">Successful initiatives ranging from education to public health.</p>
      </div>
    </div>

    <!-- Metric Card 3 -->
    <div class="relative bg-white dark:bg-gray-800 rounded-xl shadow-lg overflow-hidden p-6 sm:p-8 flex flex-col justify-between transform transition-all duration-300 hover:scale-[1.02] hover:shadow-xl">
      <div class="absolute top-0 right-0 w-24 h-24 sm:w-32 sm:h-32 bg-cyan-200 dark:bg-cyan-700 rounded-bl-full opacity-60 z-0"></div>
      <div class="absolute bottom-0 left-0 w-16 h-16 sm:w-24 sm:h-24 bg-yellow-200 dark:bg-yellow-700 rounded-tr-full opacity-60 z-0"></div>
      <div class="relative z-10">
        <svg class="h-12 w-12 text-purple-600 dark:text-purple-400 mb-4" fill="none" viewBox="0 0 24 24" stroke="currentColor" stroke-width="2">
          <path stroke-linecap="round" stroke-linejoin="round" d="M12 8c-1.657 0-3 .895-3 2v2.219c-.554.168-1 .593-1 1.28V16h8l-.75-1.5-.25-.5H14c-1.657 0-3-.895-3-2V10c0-1.105.895-2 2-2h4V6H7v2h5z" />
        </svg>
        <p class="text-sm text-gray-500 dark:text-gray-400 font-medium uppercase mb-1">Volunteers Engaged</p>
        <p class="text-4xl font-bold mb-4 text-purple-700 dark:text-purple-300">75,000+</p>
        <p class="text-gray-600 dark:text-gray-300 text-sm">Dedicated individuals contributing their time and expertise.</p>
      </div>
    </div>

    <!-- Progress Bar Section -->
    <div class="lg:col-span-2 relative bg-white dark:bg-gray-800 rounded-xl shadow-lg overflow-hidden p-6 sm:p-8 transform transition-all duration-300 hover:scale-[1.01] hover:shadow-xl border-dashed border-2 border-gray-300 dark:border-gray-700">
        <div class="absolute top-4 left-4 w-12 h-12 sm:w-16 sm:h-16 bg-red-300 dark:bg-red-800 rounded-full opacity-40 mix-blend-multiply"></div>
        <div class="absolute bottom-4 right-4 w-8 h-8 sm:w-12 sm:h-12 bg-yellow-300 dark:bg-yellow-800 rounded-xl rotate-45 opacity-40 mix-blend-multiply"></div>
        <div class="relative z-10">
            <h3 class="text-2xl font-bold mb-6 text-gray-800 dark:text-gray-100">Key Initiative Progress</h3>

            <div class="mb-6">
                <p class="text-lg font-semibold text-gray-700 dark:text-gray-200 mb-2">Sustainable Community Project</p>
                <div class="w-full bg-gray-200 dark:bg-gray-700 rounded-full h-4 relative overflow-hidden">
                    <div class="bg-blue-500 dark:bg-blue-600 h-full rounded-full" style="width: 85%;">
                        <span class="absolute right-2 text-white text-xs font-bold leading-none select-none">85%</span>
                    </div>
                    <div class="absolute top-0 right-0 bottom-0 left-0 border-2 border-white dark:border-gray-800 rounded-full"></div>
                </div>
            </div>

            <div class="mb-6">
                <p class="text-lg font-semibold text-gray-700 dark:text-gray-200 mb-2">Digital Literacy Campaign</p>
                <div class="w-full bg-gray-200 dark:bg-gray-700 rounded-full h-4 relative overflow-hidden">
                    <div class="bg-green-500 dark:bg-green-600 h-full rounded-full" style="width: 60%;">
                        <span class="absolute right-2 text-white text-xs font-bold leading-none select-none">60%</span>
                    </div>
                    <div class="absolute top-0 right-0 bottom-0 left-0 border-2 border-white dark:border-gray-800 rounded-full"></div>
                </div>
            </div>

            <div>
                <p class="text-lg font-semibold text-gray-700 dark:text-gray-200 mb-2">Youth Mentorship Program</p>
                <div class="w-full bg-gray-200 dark:bg-gray-700 rounded-full h-4 relative overflow-hidden">
                    <div class="bg-purple-500 dark:bg-purple-600 h-full rounded-full" style="width: 92%;">
                        <span class="absolute right-2 text-white text-xs font-bold leading-none select-none">92%</span>
                    </div>
                     <div class="absolute top-0 right-0 bottom-0 left-0 border-2 border-white dark:border-gray-800 rounded-full"></div>
                </div>
            </div>
        </div>
    </div>

    <!-- Testimonial/Quote Card -->
    <div class="relative bg-white dark:bg-gray-800 rounded-xl shadow-lg overflow-hidden p-6 sm:p-8 flex flex-col justify-center items-center text-center transform transition-all duration-300 hover:scale-[1.02] hover:shadow-xl">
        <div class="absolute inset-0 bg-gradient-to-br from-indigo-100 to-pink-100 dark:from-indigo-900 dark:to-pink-900 opacity-40"></div>
        <div class="relative z-10">
            <img src="https://randomuser.me/api/portraits/thumb/men/75.jpg" alt="Community Member Avatar" class="w-20 h-20 rounded-full object-cover mx-auto mb-4 border-4 border-white dark:border-gray-800 shadow-md">
            <p class="text-xl italic text-gray-700 dark:text-gray-200 mb-4">
                "Their programs truly made a difference in my family's life. We are grateful for the support."
            </p>
            <p class="font-semibold text-blue-800 dark:text-blue-300">Maria Rodriguez</p>
            <p class="text-sm text-gray-500 dark:text-gray-400">Local Resident & Program Beneficiary</p>
        </div>
    </div>

    <!-- Information Grid (Simple statistics with icons) -->
    <div class="lg:col-span-3 grid md:grid-cols-2 lg:grid-cols-4 gap-6 mt-8">

      <div class="relative bg-white dark:bg-gray-800 rounded-xl shadow-md p-5 text-center overflow-hidden transform transition-all duration-300 hover:scale-[1.03]">
        <div class="absolute top-0 left-0 w-full h-full bg-purple-100 dark:bg-purple-900 opacity-30 mix-blend-multiply z-0 rounded-xl"></div>
        <div class="relative z-10">
          <svg class="h-10 w-10 text-purple-600 dark:text-purple-400 mx-auto mb-3" fill="none" viewBox="0 0 24 24" stroke="currentColor" stroke-width="2"><path stroke-linecap="round" stroke-linejoin="round" d="M12 6.253v13m0-13C10.832 5.477 9.246 5 7.5 5S4.168 5.477 3 6.253v13C4.168 18.523 5.754 18 7.5 18s3.332.477 4.5 1.253m0-13C13.168 5.477 14.754 5 16.5 5c1.747 0 3.332.477 4.5 1.253v13C19.832 18.523 18.246 18 16.5 18c-1.747 0-3.332.477-4.5 1.253" /></svg>
          <p class="text-3xl font-bold text-purple-700 dark:text-purple-300 mb-1">1500+</p>
          <p class="text-sm text-gray-600 dark:text-gray-300">Workshops Held</p>
        </div>
      </div>

      <div class="relative bg-white dark:bg-gray-800 rounded-xl shadow-md p-5 text-center overflow-hidden transform transition-all duration-300 hover:scale-[1.03]">
        <div class="absolute top-0 left-0 w-full h-full bg-red-100 dark:bg-red-900 opacity-30 mix-blend-multiply z-0 rounded-xl"></div>
        <div class="relative z-10">
          <svg class="h-10 w-10 text-red-600 dark:text-red-400 mx-auto mb-3" fill="none" viewBox="0 0 24 24" stroke="currentColor" stroke-width="2"><path stroke-linecap="round" stroke-linejoin="round" d="M17 9V7a2 2 0 00-2-2H5a2 2 0 00-2 2v6a2 2 0 002 2h2m2 4h10a2 2 0 002-2v-6a2 2 0 00-2-2H9a2 2 0 00-2 2v6a2 2 0 002 2z" /></svg>
          <p class="text-3xl font-bold text-red-700 dark:text-red-300 mb-1">$10M</p>
          <p class="text-sm text-gray-600 dark:text-gray-300">in Aid Distributed</p>
        </div>
      </div>

      <div class="relative bg-white dark:bg-gray-800 rounded-xl shadow-md p-5 text-center overflow-hidden transform transition-all duration-300 hover:scale-[1.03]">
        <div class="absolute top-0 left-0 w-full h-full bg-blue-100 dark:bg-blue-900 opacity-30 mix-blend-multiply z-0 rounded-xl"></div>
        <div class="relative z-10">
          <svg class="h-10 w-10 text-blue-600 dark:text-blue-400 mx-auto mb-3" fill="none" viewBox="0 0 24 24" stroke="currentColor" stroke-width="2"> <path stroke-linecap="round" stroke-linejoin="round" d="M12 4.354a4 4 0 110 5.292M12 20.005v-2.19m0 0A10.005 10.005 0 0110 10c0-4.418 3.582-8 8-8s8 3.582 8 8a10.005 10.005 0 01-2.005 6L20 18l-.75-1.5-.25-.5H14c-1.657 0-3-.895-3-2V10c0-1.105.895-2 2-2h4V6H7v2h5z" /> </svg>
          <p class="text-3xl font-bold text-blue-700 dark:text-blue-300 mb-1">95%</p>
          <p class="text-sm text-gray-600 dark:text-gray-300">Satisfaction Rate</p>
        </div>
      </div>

      <div class="relative bg-white dark:bg-gray-800 rounded-xl shadow-md p-5 text-center overflow-hidden transform transition-all duration-300 hover:scale-[1.03]">
        <div class="absolute top-0 left-0 w-full h-full bg-green-100 dark:bg-green-900 opacity-30 mix-blend-multiply z-0 rounded-xl"></div>
        <div class="relative z-10">
          <svg class="h-10 w-10 text-green-600 dark:text-green-400 mx-auto mb-3" fill="none" viewBox="0 0 24 24" stroke="currentColor" stroke-width="2"><path stroke-linecap="round" stroke-linejoin="round" d="M13 10V3L4 14h7v7l9-11h-7z" /></svg>
          <p class="text-3xl font-bold text-green-700 dark:text-green-300 mb-1">50+</p>
          <p class="text-sm text-gray-600 dark:text-gray-300">Community Partners</p>
        </div>
      </div>

    </div>

    <!-- Image with caption -->
    <div class="lg:col-span-3 relative bg-gray-100 dark:bg-gray-800 rounded-xl shadow-lg overflow-hidden flex flex-col md:flex-row transform transition-all duration-300 hover:scale-[1.01] hover:shadow-xl">
      <div class="md:w-1/2 overflow-hidden">
        <img src="https://picsum.photos/id/40/800/600" alt="Community event" class="object-cover w-full h-64 md:h-full transform transition-transform duration-500 hover:scale-110">
      </div>
      <div class="md:w-1/2 p-6 sm:p-8 flex flex-col justify-center relative">
        <div class="absolute top-4 right-4 w-16 h-16 bg-blue-200 dark:bg-blue-700 rounded-full opacity-50 mix-blend-multiply"></div>
        <div class="absolute bottom-4 left-4 w-12 h-12 bg-lime-200 dark:bg-lime-700 rounded-xl rotate-12 opacity-50 mix-blend-multiply"></div>
        <h3 class="text-2xl font-bold text-gray-800 dark:text-gray-100 mb-4 relative z-10">Engaging Our Communities</h3>
        <p class="text-gray-600 dark:text-gray-300 text-base sm:text-lg relative z-10">
          From local workshops to large-scale events, we are constantly working to foster stronger bonds and address direct community needs. Our initiatives are designed with direct input from citizens.
        </p>
      </div>
    </div>

  </div>
</div>

Composants associés

Composant Infographie

Un composant infographique neumorphe avec des tons de terre inspirés du sol, des arbres et des paysages. Il présente un style d’interface utilisateur souple avec une complexité modérée pour une utilisation professionnelle/d’entreprise. Le design est réactif et prend en charge les thèmes sombres à l’aide de Tailwind CSS.

Ouvrir

Infographie rétro

Un composant infographique rétro/vintage simple et réactif pour les portfolios avec prise en charge du mode sombre. Utilise une palette de couleurs complémentaires et des éléments minimaux.

Ouvrir

Composant Infographie

Un composant d’infographie 3D réactif conçu pour les interfaces de médias sociaux avec des couleurs vives et une prise en charge des thèmes sombres, incorporant des éléments tridimensionnels pour plus de profondeur et d’engagement.

Ouvrir