Maison > interface Web > js tutoriel > Boîte d'image dynamique Head-Out utilisant React Tailwind CSS

Boîte d'image dynamique Head-Out utilisant React Tailwind CSS

DDD
Libérer: 2025-01-12 10:31:44
original
420 Les gens l'ont consulté

Besoin d'un boost rapide de l'interface utilisateur ? ? Voici un simple extrait CSS de React Tailwind pour créer une élégante boîte d'images Head-Out.

Dynamic Head-Out Image Box Using React   Tailwind CSS

Code

// HeadOutImage.tsx
interface IProps {
  alt: string;
  src: string;
}

export default function HeadOutImage({ alt, src }: IProps) {
  return (
    <div className="group aspect-[7/9] h-auto w-full flex-[0_0_auto] self-start overflow-hidden border-b-2 border-white pt-20">
      <div className="size-full border-2 border-b-0 border-white bg-red-400/0 transition-colors duration-500 group-hover:bg-red-400/85" />
      <Image
        alt={alt}
        src={src}
        className="absolute -bottom-24 h-auto w-full border-2 border-transparent transition-all duration-500 ease-in-out group-hover:-bottom-20"
      />
    </div>
  );
}
Copier après la connexion

En utilisant la classe de groupe et le modificateur, nous pouvons obtenir des effets sympas comme ci-dessus. Copiez, collez, c'est fait ! ?️✨ Vous pouvez également ajuster le déplacement et le personnaliser comme vous le souhaitez !

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal