IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Mise en page CSS Discussion :

Et le transparent sous IE?


Sujet :

CSS

  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    46
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 46
    Par défaut Et le transparent sous IE?
    Bonjour,

    J'utilise dans mon site des images png où il y a des zones transparentes. Question surement classique, sous IE les zones transparentes apparaissent en gris... Que faire ???

  2. #2
    Inactif  
    Avatar de Kerod
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    11 672
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 11 672
    Par défaut
    La transparence est géré sous IE à partir de la version 7. Sinon il existe un script (javascript) disponible sur le net (pngfix.js)

  3. #3
    Membre émérite Avatar de Peut-êtreUneRéponse
    Homme Profil pro
    IT Specialist - IBM Z
    Inscrit en
    Décembre 2006
    Messages
    548
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : IT Specialist - IBM Z
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Décembre 2006
    Messages : 548
    Par défaut
    Tu peux mettre une div avec ton image en background, et utiliser la propriété propriétaire IE filter:

    Code css : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
     
    #image {
        background:  url(image.png) no-repeat;
        width: nnpx;
        height: mmpx;
    }
     
    /*--- gestion transparence des png pour IE ---*/    
    * html #image {
        background-color: #000;
        back\ground-color: transparent;
        background-image: url(blank.gif);
        filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="image.png", sizingMethod="scale");
        }
    Code html : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    <div id="image"></div>

    Dans cet exemple c'est un hack css, préfère un commentaire conditionnel pour lt IE7

    Note que blank.gif est une image inexistante, c'est pour leurrer IE, par contre image.png est ton image transparente ;-)

    .

  4. #4
    Membre averti
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    46
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 46
    Par défaut Merci
    Je devrais pouvoir me débrouiller avec ca. Merci

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    46
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 46
    Par défaut Question subsidiaire
    J'ai des images png avec du transparent que j'utilise en tant que background-image... Dans ce cas la je ne peux pas appliquer vos techniques. Auriez vous une idée ?

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. transparence sous MFC
    Par CLion dans le forum MFC
    Réponses: 6
    Dernier message: 18/11/2006, 23h39
  2. Problème de transparence sous IE
    Par jbjweb dans le forum Mise en page CSS
    Réponses: 9
    Dernier message: 16/10/2006, 18h51
  3. Menu CSS transparent sous IE
    Par carter15_2001 dans le forum Mise en page CSS
    Réponses: 10
    Dernier message: 23/02/2006, 21h21
  4. Problème de calque transparent sous internet explorer
    Par Fred333.ver dans le forum Balisage (X)HTML et validation W3C
    Réponses: 2
    Dernier message: 16/12/2005, 11h40
  5. Probleme a la noix de transparence sous c# [TROUVé]
    Par FranckF57 dans le forum DirectX
    Réponses: 2
    Dernier message: 07/09/2004, 16h57

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo