Lors de l'affichage de plusieurs images sur une page Web, vous souhaiterez peut-être fournir des informations supplémentaires ou fonctionnalité lorsque vous les survolez. Une façon d'y parvenir consiste à ajouter un calque de superposition contenant du texte, des icônes ou d'autres éléments. Dans cet article, nous allons explorer comment créer une superposition d'image à l'aide de CSS.
Pour créer une couche de superposition, vous pouvez utiliser le CSS suivant :
<code class="css">.image-container { position: relative; width: 200px; height: 300px; } .image-container .overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; display: none; color: #FFF; } .image-container:hover .overlay { display: block; background: rgba(0, 0, 0, .6); }</code>
Dans le CSS ci-dessus, nous définissons la classe image-container pour positionner l'image et sa superposition de manière absolue. Dans ce conteneur, la classe overlay définit la position et la visibilité de la couche de superposition. Lorsque la souris survole le conteneur d'images, la propriété d'affichage se transforme en bloc, révélant la superposition.
Pour incorporer la superposition dans votre code HTML, utilisez le code suivant :
<code class="html"><div class="image-container"> <img src="image.jpg"> <div class="overlay">This is the overlay content.</div> </div></code>
Le CSS fourni sert de base, mais vous pouvez personnaliser la superposition pour l'adapter à vos besoins de conception. Par exemple, vous pouvez :
Création d'une image la superposition utilisant CSS est un processus simple qui vous permet d'ajouter de l'interactivité et des informations à vos images. En comprenant les principes fondamentaux décrits dans cet article, vous pouvez mettre en œuvre des superpositions pour améliorer l'expérience utilisateur sur votre site Web.
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!