2009-09-29 10 views
0

Je dois faire un effet d'ombre pour mon bloc. J'ai un dégradé de largeur d'image transparent de foncé à transparent et je l'utilise dans un autre div (width = 100; repeat-x). Mais il y a un autre élément sous cette ombre et ils ne sont pas montrés, je vois juste une zone blanche à cet endroit. Comment puis-je obtenir une partie transparente de l'image de fond?Div fond transparent

Répondre

0

Besoin de voir plus de contenu. Quelle est votre image "transparente"? Il doit être un PNG pour préserver la transparence. Cela devrait fonctionner sur tous les navigateurs sauf IE6, qui ne supporte pas directement les images semi-transparentes.

Vous pouvez contourner ce problème en utilisant un AlphaImageLoader spécifique à IE6 (ou l'un des nombreux scripts de correctifs PNG qui configurent automatiquement AlphaImageLoader pour chaque fichier PNG de la page sous IE6). Toutefois, cette solution de contournement ne peut pas être affectée (repeat-x). Vous devez donc créer une image d'arrière-plan plus grande.