2010-06-13 9 views

Répondre

2

Je ne crois pas, mais vous pouvez faire quelque chose comme ceci:

<div style="position: relative"> 
    <div style="position: absolute; top: 0; left: 0; opacity: 0.5; z-index: 2;"> 
    </div> 
    <div style="position: absolute; top: 0; left: 0; z-index: 3;"> 
     <p>I'm fully opaque</p> 
    </div> 
</div> 

Cette technique superpose essentiellement une div sur le dessus de l'autre. C'est utile pour animer des images d'arrière-plan et pour d'autres situations mais peut ne pas être applicable à votre cas d'utilisation - vous devrez élaborer.

1

Non, ce n'est pas possible. Mais dans le cas où vous cherchez simplement un fond transparent, vous pouvez définir background-color en utilisant la construction rgba(RRR, GGG, BBB, AAA), dans laquelle le dernier nombre est la valeur de transparence alpha. Cela ne fonctionne que dans les navigateurs modernes.