Questo è quello che ho attualmente:È possibile utilizzare i CSS per mascherare le immagini di sfondo?
Ecco il mio codice finora:
<style type="text/css">
.main
{
background:url(bg.jpg);
height:250px;
}
.ban
{
background-color:#333;
height:150px;
}
.mask
{
width:75px;
height:75px;
float:left;
border:#fff solid 1px;
margin:20px;
}
</style>
<div class="main">
<div class="ban">
<div class="mask"></div>
<div class="mask"></div>
<div class="mask"></div>
<div class="mask"></div>
<div class="mask"></div>
</div>
</div>
Ecco cosa sto puntando:
Cerco creare una maschera usando CSS - cosa mi serve per questo?
Così si vuole che sia come la prima immagine, o la seconda immagine? – Ohgodwhy
sì, voglio essere come la seconda foto – mcxxx
Non sono sicuro che tu possa farlo con i CSS - i 'div interni 'non hanno colore di sfondo, quindi li rendono in cima al loro genitore, che è grigio scuro. Ci sono probabilmente altri modi per farlo, tuttavia, a seconda del tuo caso d'uso: SVG funzionerebbe, per esempio. (+1, perché non avevo pensato di farlo prima con i CSS). – halfer