2010-01-22 3 views
1

J'ai vérifié beaucoup de sujets sur cette situation et n'ai toujours pas trouvé de solution à ce problème. Est-ce même possible?Fading image transparente dans IE7-8

J'ai un site Web (http://dev.ultimate-web.dk) qui utilise le plug-in de cycle (http://malsup.com/jquery/cycle/) pour fondre les majuscules. Comme vous le voyez sur la première image lorsque l'évanouissement se produit, il obtient une bordure noire pour remplir les pixels semi-transparents dans IE7-8.

Pourquoi est-ce, et comment puis-je réparer - si je peux même réparer? Il fonctionne tous les autres principaux navigateurs.

Merci!

Répondre

3

Cela a frustré de nombreux développeurs de temps en temps. Malheureusement, la solution qui semble être de placer l'élément dans un conteneur qui a un fond opaque et de fondre ce conteneur.

Voir jquery cycle IE7 transparent png problem quelques bonnes réponses. J'ai trouvé une bonne page sur internet il y a environ 3 mois, mais j'ai du mal à la trouver maintenant. Je vais continuer à regarder bien.

De Microsoft:

Le comportement que vous voyez est une limitation de conception de Opacité filtre de transition. Ce n'est pas un équivalent du véritable style d'opacité CSS3 . Nous n'utilisons pas vraiment la bêta technique pour collecter des demandes de fonctionnalité . Cependant, nous considérerons cette demande de fonctionnalité pour une future version .

Meilleures salutations,

L'équipe IE

+0

chose étrange est que je suis fane le conteneur parent (div.case) qui a un fond: transparent! important; style. Hmm ... – janhartmann

+0

@meep - transparent ne fonctionnera pas comme couleur d'arrière-plan du conteneur parent - il doit être complètement opaque. –