Bonjour à tous,

voilà ma question, je souhaite faire un menu déroulant vertical avec dans la zone des "#menu dd " un fond blanc avec une transparence à 50%.
j'ai pensé à mettre un .png d'un pixel en background, mais la transparence n'est pas prise en compte sur les pc.

Y-a-t-il un moyen simple pour gérer l'opacité d'une image en background? Ou y-a-t-il un moyen pour que suivant les navigateur le .png est prise en compte et si ce n'est pas le cas, qu'un simple gif blanc prenne le "relais"?

merci pour vos réponses
Modifié par valere (28 Sep 2006 - 14:56)
a écrit :
la transparence n'est pas prise en compte sur les pc

Alors déja rectification : la transparence est trés bien pris en compte sur les PC ... C'est IE qui ne gère pas la transparence des pngs !!!

Sinon pour ton problème plusieurs solutions :
une en javascript :
une avec hack css : ici
une avec la propriété behavior : ici et
et une dernière comme tu le pressent : faire en sorte d'avoir un joli effet de transparence avec FF et consorts et une mise en page élégament dégradé sous IE via les commentaires conditionnelles (on remplace le background en png par un background quelconque.