Diese Fußzeilenkomponente präsentiert Social-Media-Symbole mit einer ansprechenden Animation. Beim Schweben schweben die Symbole subtil nach oben und drehen sich, wodurch der entsprechende Plattformname unten angezeigt wird.
Live-Demo
Die Demo passt sich dynamisch an das Thema Ihres Systems an (hell oder dunkel).
Quellcode (footer-animation.tsx)
import { Send } from "lucide-react"; export function Footer() { return ( <div className="w-full flex justify-between items-center"> {/* Email Section */} <div className="flex items-center gap-2"> <Send className="h-7 w-7" /> <a className="text-2xl hover:underline" href="mailto:hello@brokariim.space">hello@brokariim.space</a> </div> {/* Social Icons */} <div className="flex items-center relative"> <a className="relative group grid place-items-center" href="#"> <div className="rotate-6 group-hover:-rotate-12 group-hover:-translate-y-6 transition duration-500 hover:duration-200 rounded-xl grid place-items-center"> <img alt="Whatsapp Icon" className="w-16 h-16" src="/wa3d.png" /> </div> Whatsapp </a> <a className="relative group grid place-items-center" href="#"> <div className="-rotate-6 group-hover:-rotate-12 group-hover:-translate-y-6 transition duration-500 hover:duration-200 rounded-xl grid place-items-center"> <img alt="Instagram Icon" className="w-16 h-16" src="/ig3d.png" /> </div> Instagram </a> <a className="relative group grid place-items-center" href="#"> <div className="rotate-6 group-hover:-rotate-12 group-hover:-translate-y-6 transition duration-500 hover:duration-200 rounded-xl grid place-items-center"> <img alt="Discord Icon" className="w-16 h-16" src="/dc3d.png" /> </div> Discord </a> <a className="relative group grid place-items-center" href="#"> <div className="-rotate-6 group-hover:-rotate-12 group-hover:-translate-y-6 transition duration-500 hover:duration-200 rounded-xl grid place-items-center"> <img alt="LinkedIn Icon" className="w-16 h-16" src="/ln3d.png" /> </div> LinkedIn </a> <a className="relative group grid place-items-center" href="#"> <div className="rotate-6 group-hover:-rotate-12 group-hover:-translate-y-6 transition duration-500 hover:duration-200 rounded-xl grid place-items-center"> <img alt="TikTok Icon" className="w-16 h-16" src="/tiktok3d.png" /> </div> TikTok </a> </div> </div> ); }
Namensnennung:
Diese überarbeitete Version verbessert die Klarheit des Codes, fügt Bildern zur besseren Barrierefreiheit Alternativtext hinzu und behebt kleinere Formatierungsprobleme. Aus Gründen der Konsistenz wird auch die E-Mail-Adresse aktualisiert.
Das obige ist der detaillierte Inhalt vonAnimierte Fußzeile mit Float-Symbol mit Typoskript und Rückenwind. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!