Création de trous dans les superpositions CSS
Il est possible de créer un effet qui laisse un trou dans une superposition, permettant au contenu en dessous de transparaître .
Utilisation de CSS Box Shadow
Pour obtenir cet effet, utilisez la propriété CSS box-shadow avec un grand rayon de propagation.
box-shadow: 0 0 0 9999px rgba(0, 0, 255, 0.2);
Cela crée une grande ombre translucide autour de l'élément.
Exemple
Dans l'exemple suivant, un « trou » est créé dans le div overlay avec la classe trou :
.hole { position: absolute; top: 20px; left: 20px; width: 200px; height: 150px; box-shadow: 0 0 0 9999px rgba(0, 0, 255, 0.2); }
<p>Lorem ipsum dolor sit amet, ocurreret tincidunt philosophia in sea, at pro postea ullamcorper.</p> <p>Has ex idque repudiandae, an mei munere philosophia. Sale molestie id eos, eam ne blandit adipisci.</p> <div class="hole"></div>
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!