Glass-Profilkarte
Eine elegante, durchscheinende Benutzerprofilkarte, die den Milchglaseffekt (Glasmorphismus) nutzt.
HTMLTailwind CSS
Vorschau
Emma Watson
Senior UI/UX Designer
128
Posts
12K
Followers
542
Following
Anwendungsfälle und Funktionen
- Benutzer-Dashboard: Perfekt zum Anzeigen der Profilzusammenfassung angemeldeter Benutzer.
- Einführung der Teammitglieder: Dies kann verwendet werden, wenn Sie Mitgliederinformationen schön in einer Liste anzeigen möchten.
- Soziale Plattform: Fungiert als digitale Visitenkarte mit CTAs wie „Folgen“ und „Nachricht senden“.
- Hauptmerkmale:
- Reichhaltiger Glasmorphismus-Effekt mit „backdrop-blur-lg“ und durchscheinender Hintergrundfarbe („bg-white/20“).
- Raffiniertes Design, das mit der Abstufung auf der Rückseite harmoniert.
Design- und UX-Punkte
- Visuelle Attraktivität von Glassmorphismus: Durch die Transparenz des Hintergrundverlaufs erhält die Benutzeroberfläche Tiefe und einen modernen Eindruck.
- Zarte Ränder und Schatten: Die Kombination aus einem dünnen Rand mit „border-white/30“ und einem tiefen Schlagschatten mit „shadow-2xl“ hebt die Karte wunderbar vom Hintergrund ab.
- Sichtbarkeit sicherstellen: Wir verwenden Weiß für Text und sorgen für ausreichenden Kontrast, um die Lesbarkeit zu gewährleisten und gleichzeitig ein einheitliches Farbschema zu erzielen.
- Interaktion: Ändert leicht die Hintergrundhelligkeit und die Schatten beim Bewegen der Schaltfläche, um das Feedback zu Benutzerinteraktionen zu verbessern.
So passen Sie es an
- Anpassung der Unschärfestärke: Durch Ändern von „backdrop-blur-lg“ in „backdrop-blur-sm“ oder „backdrop-blur-xl“ können Sie den Grad der Unschärfe des Milchglases steuern.
- Transparenz ändern: Durch Ändern der Deckkraftklasse von „bg-white/20“ in „bg-white/10“ oder „bg-white/30“ können Sie die Transparenz der Karte selbst anpassen.
- Kompatibel mit dunklen Themes: Wenn die Hintergrundfarbe dunkel ist, können Sie den für dunkle Themes geeigneten Glasmorphismus ausdrücken, indem Sie ihn durch Klassen wie „bg-black/20“ oder „border-white/10“ ersetzen.
Implementierungscode
<div class="flex items-center justify-center min-h-[400px] w-full rounded-xl bg-gradient-to-br from-indigo-500 via-purple-500 to-pink-500 p-6">
<!-- Glasmorphismus-Kartenkörper -->
<div class="relative w-full max-w-sm overflow-hidden rounded-2xl bg-white/20 p-8 shadow-2xl backdrop-blur-lg border border-white/30">
<!-- 装飾用の光彩効果 -->
<div class="absolute -top-10 -right-10 w-32 h-32 bg-white/30 rounded-full blur-2xl"></div>
<div class="absolute -bottom-10 -left-10 w-32 h-32 bg-indigo-500/20 rounded-full blur-2xl"></div>
<div class="relative z-10 flex flex-col items-center">
<!-- プロフィール画像 -->
<div class="h-24 w-24 rounded-full overflow-hidden border-2 border-white/50 shadow-inner mb-4">
<img src="https://api.dicebear.com/7.x/notionists/svg?seed=Emma" alt="Profile avatar" class="h-full w-full object-cover scale-110 !m-0" />
</div>
<!-- ユーザー情報 -->
<h2 class="text-2xl font-bold text-white mb-1">Emma Watson</h2>
<p class="text-sm text-white/80 font-medium mb-6">Senior UI/UX Designer</p>
<!-- 統計情報 -->
<div class="flex w-full justify-between px-4 mb-6">
<div class="text-center text-white">
<p class="text-lg font-bold">128</p>
<p class="text-xs text-white/70">Posts</p>
</div>
<div class="text-center text-white">
<p class="text-lg font-bold">12K</p>
<p class="text-xs text-white/70">Followers</p>
</div>
<div class="text-center text-white">
<p class="text-lg font-bold">542</p>
<p class="text-xs text-white/70">Following</p>
</div>
</div>
<!-- Aktionボタン -->
<div class="flex w-full gap-3">
<button class="flex-1 rounded-lg bg-white/20 py-2.5 text-sm font-semibold text-white shadow-sm hover:bg-white/30 hover:shadow-md transition-all duration-300 border border-white/30 backdrop-blur-sm">
Message
</button>
<button class="flex-1 rounded-lg bg-indigo-600/80 py-2.5 text-sm font-semibold text-white shadow-sm hover:bg-indigo-600 hover:shadow-md transition-all duration-300 backdrop-blur-sm border border-indigo-500/50">
Follow
</button>
</div>
</div>
</div>
</div> Browserkompatibilitätsstatus
- Chrome: Unterstützt (Hintergrundfilter)
- Safari: Unterstützt (-webkit-backdrop-filter kann erforderlich sein)
- Firefox: unterstützt
- Edge: Unterstützt