Partage
  • Partager sur Facebook
  • Partager sur Twitter

Mettre une image avec un fond transparent

Principalement sur IE

Sujet résolu
Anonyme
    18 mars 2006 à 0:57:57

    Bonsoir à tous,

    Cela fait deux jour que je regarde un peut partout sans trouver la solution et peut-être n'y en a t il pas mais je pose tout de même la question.

    Est-il possible sur IE d'afficher une image avec un fond transparent dans au format que jpg ou png Soit par le css soit directement dans la page en html.
    • Partager sur Facebook
    • Partager sur Twitter
      18 mars 2006 à 1:12:51

      Sous Internet Explorer = impossible, désolé, c'est mentionné dans les cours ^^ même si je crois que le gif gère la transparence, j'ai pas essayé sous IE.
      • Partager sur Facebook
      • Partager sur Twitter
      Anonyme
        18 mars 2006 à 1:20:11

        Ok merci c'est bien ce qui me semblait mais je voulais être sur mais il y a quand même une ultime solution qui fonctionne sur IE c'est avec du SWF (flash) je l'utilise actuellement.

        Pour INFO code type conforme W3C sous IE, sous Mozilla et autre:

          <object type="application/x-shockwave-flash" data="../animations_flash/image_menu.swf" width="70" height="18">
         <param name="movie" value="../animations_flash/image_menu.swf" />
         <param name="quality" value="high" />
         <param name="wmode" value="transparent" />
        </object>


        Mais je trouve que cela fait lourd si il faut changer toutes les images au format SWF bien que j'ai flash mx PRO. mais si l'internaute n'as pas le plugin il passe.
        • Partager sur Facebook
        • Partager sur Twitter
          18 mars 2006 à 8:12:12

          Salut,
          IE gère la transparence avec le format png(8 bits) mais pas avec le 32 bits.
          • Partager sur Facebook
          • Partager sur Twitter
          Anonyme
            18 mars 2006 à 12:03:09

            Citation : Riko

            Salut,
            IE gère la transparence avec le format png(8 bits) mais pas avec le 32 bits.



            Bonjour,

            Merci Riko effectivement cela fonctionne impecablement pour une image dans une page web, cela est déja la solution à un de mes problème, par contre cela n'a aucun effet pour les image que je mets directement par les CSS la le fond n'est toujours pas transparent même en png 8bits alors que avec fiefox, opera, netscape ... pas de problèmes pour les images qui sont dans le css. Alors il me manque peut-être une information je met ci-dessous le code de mon css.


            .entete {
                    position:absolute;
                    width: 100%;
                    height: 13%;
                    left:0%;
                    top:0%;
                    background-imageurl(titre_design_1.png);
                    background-position:55%;
                    background-repeat:no-repeat;
                    background-color: inherit;
                    /* border: thin outset #FF6600; */
            }
            • Partager sur Facebook
            • Partager sur Twitter
              18 mars 2006 à 13:51:16

              Bonjour,
              Chez moi ça fonctionne avec les 2 IE et FF.
              change ton code et mets
              .entete {
                      background-image: url(enattente/images/general/logo_sdz_fr.png);
                      background-repeat: no-repeat;
                      width: 600px;/*taille de ton image en pixels*/
                      height: 100px;/*taille de ton image en pixels*/
              }body {
                      background-color: #FFFFCC;
              }


              Juste pour voir s'il n'y a pas de problème de dimensions/positionnment.

              • Partager sur Facebook
              • Partager sur Twitter
              Anonyme
                18 mars 2006 à 20:48:35

                Bonsoir,

                Merci Riko, mais ce n'était pas un problème de taille, mais comme je faisais des essais je prenait la mauvaise image qui était encore en 32bits donc cela ne riquait pas de marcher.
                • Partager sur Facebook
                • Partager sur Twitter

                Mettre une image avec un fond transparent

                × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
                × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
                • Editeur
                • Markdown