Heim >Web-Frontend >CSS-Tutorial >Erstellen einer Shooting Star-Randanimation mit Tailwind CSS
In diesem Blogbeitrag erstellen wir mit Tailwind CSS eine fesselnde „Sternschnuppen“-Randanimation. Dieser Effekt verleiht einem Eingabefeld einen leuchtenden, animierten Rahmen, der die Aufmerksamkeit des Benutzers erregen kann – perfekt für Call-to-Action-Abschnitte wie E-Mail-Anmeldungen oder wichtige Benachrichtigungen.
Bevor Sie in den Code eintauchen, können Sie sich hier die Live-Demo des Effekts ansehen: Im Tailwind Playground ansehen.
Die Animation wird mithilfe der Dienstprogrammklassen und Pseudoelemente von Tailwind CSS erreicht. Wir verwenden die folgende Pseudoklasse von Tailwind, um eine konische Verlaufsanimation zu erstellen, die sich um das Eingabefeld dreht und die Illusion einer Sternschnuppe erzeugt, die den Rand nachzeichnet.
Unten finden Sie die HTML-Struktur und die Tailwind-CSS-Klassen, die zum Erzeugen dieses Effekts erforderlich sind:
<div class="flex h-screen bg-black"> <div class="z-10 m-auto overflow-hidden p-0.5"> <div class="after:transparent relative h-14 w-[500px] rounded-md border border-white/50 bg-black after:absolute after:-inset-[1px] after:-z-10 after:h-full after:w-full after:animate-[spin_4s_infinite] after:bg-[conic-gradient(var(--tw-gradient-stops))] after:from-transparent after:from-40% after:via-50% after:to-blue-600 after:to-100%"> <input type="text" placeholder="Join the waitlist, enter your email.." class="h-full w-full bg-transparent px-4 text-lg text-white placeholder:text-white/40 focus:outline-none" /> </div> </div> </div>
<div class="flex h-screen bg-black">
<div class="z-10 m-auto overflow-hidden p-0.5">
<div class="after:transparent relative h-14 w-[500px] rounded-md border border-white/50 bg-black ...">
after:absolute after:-inset-[1px] after:-z-10 after:h-full after:w-full after:animate-[spin_4s_infinite] after:bg-[conic-gradient(var(--tw-gradient-stops))] after:from-transparent after:from-40% after:via-50% after:to-blue-600 after:to-100%">
<input type="text" placeholder="Join the waitlist, enter your email.." class="h-full w-full bg-transparent px-4 text-lg text-white placeholder:text-white/40 focus:outline-none" />
Mit nur wenigen Zeilen Tailwind CSS und der Kraft von Pseudoelementen können Sie auffällige Effekte wie diese Sternschnuppen-Randanimation erstellen. Dieser Effekt ist nicht nur ästhetisch ansprechend, sondern auch einfach umzusetzen und für Ihre eigenen Projekte anzupassen. Sie können die Farben, das Timing und andere Eigenschaften jederzeit an Ihre Designanforderungen anpassen!
Viel Spaß beim Codieren!
Titelbild von Juskteez Vu auf Unsplash
Das obige ist der detaillierte Inhalt vonErstellen einer Shooting Star-Randanimation mit Tailwind CSS. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!