Es handelt sich um eine schöne Knopfkomponente, die mit einem Lichtband (Schimmereffekt) die Blicke auf sich zieht, das beim Schweben und in regelmäßigen Abständen fließt. Ideal für CTA (Call To Action), bei dem Sie die Aufmerksamkeit des Benutzers erregen möchten.

Vorschau

Anwendungsfälle und Funktionen

Kernpunkte von Design und UX (Design & UX)

So passen Sie es an (Anpassungsanleitung)

Implementierungscode (Implementierung)

HTML & CSS (Tailwind CSS併用)

<button class="shimmer-btn text-slate-200 bg-slate-900 border border-slate-700/50 px-8 py-3 rounded-full font-medium transition-all duration-300 hover:-translate-y-1 hover:shadow-lg hover:shadow-slate-500/20 focus:outline-none focus:ring-2 focus:ring-slate-400 focus:ring-offset-2 focus:ring-offset-slate-950">

<span class="relative z-10 flex items-center gap-2">

  <svg class="w-5 h-5" 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>

  Get Started

</span>

</button>



<style>
.shimmer-btn {

  position: relative;

  overflow: hidden;

}



.shimmer-btn::before {

  content: '';

  position: absolute;

  top: 0;

  left: -100%;

  width: 50%;

  height: 100%;

  background: linear-gradient(

    90deg,

    transparent,

    rgba(255, 255, 255, 0.2),

    transparent

  );

  transform: skewX(-20deg);

  animation: shimmer 3s infinite;

}



@keyframes shimmer {

  0% { left: -100%; }

  20% { left: 200%; }

  100% { left: 200%; }

}
</style>

Reagieren (Tailwind-Konfiguration)

Dies ist ein Ansatz, der innerhalb einer React-Komponente durch Erweitern der Tailwind-Konfigurationsdatei („tailwind.config.js“) vervollständigt werden kann.