Maxx: png Alpha-Kanal, IE Filter

Hallo,

als Ersatz für die fehlende Alpha-Kanal Transparenz im IE möchte ich filter:alpha(opacity=nn) verwenden, sowie ein halbtransparentes png für richtige Browser.

Mit dem IE-Filter kann ich jedoch nur die "Durchsichtigkeit" des gesamten Layers beeinflussen. Die Schrift_farbe_ kann ich zwar setzen, durch den Filter wird aber deren Sättigung reduziert. Aus schwarz wird grau, was dann auf einem grauen Hintergrund einen tollen Kontrast ergibt.

Ich hätte aber gerne einen halbdurchsichtigen Hintergrund und deckende Schrift. Kennt jemand noch andere Möglichkeiten?

Sollte jemand meinen Ausführungen nicht ganz folgen können: http://www.maxx4u.de/self/halbtransparent.html

Grüße,

Jochen

  1. Hallo Maxx,

    Wenn du vor dem Gebrauch von Javascript nicht zurückschreckst:
    http://www.alistapart.com/articles/pngopacity/

    Liebe Grüße,
    David

    1. Hallo,

      Wenn du vor dem Gebrauch von Javascript nicht zurückschreckst:

      Da gibt's auch was in PHP.

      http://www.koivi.com/ie-png-transparency/
      Funktioniert ab IE 5.5. Im IE 5 und drunter klappt es leider nicht.

      MfG
      Andre Becker

      1. Hallo Andre,

        Da gibt's auch was in PHP.

        Um so besser :)
        Hatte nur noch im Hinterkopf, dass es da mal einen Artikel gab, nicht die Details...

        Liebe Grüße,
        David

        1. Tachchen!

          Da gibt's auch was in PHP.

          Um so besser :)

          Die Lösung ist immer die gleiche! Lediglich die Versuche, die richtigen
          Lösungen an die richtigen Browser auszuliefern variieren.

          CSS-Hacks wären eine weitere (IMHO vorzugswürdige) Variante .

          Gruß

          Die schwarze Piste

  2. Tachchen!

    Ich hätte aber gerne einen halbdurchsichtigen Hintergrund und deckende Schrift. Kennt jemand noch andere Möglichkeiten?

    Du kannst I5.5+ bei aktiviertem JavaScript noch Alphatransparenz-Fähigkeiten
    beibiegen. (vgl. http://jotbe-fx.de/daily/archives/sitenews/alpha_png_im_iepc_.html)

    Gruß

    Die schwarze Piste

    1. Hallo,

      Du kannst I5.5+ bei aktiviertem JavaScript noch Alphatransparenz-Fähigkeiten
      beibiegen. (vgl. http://jotbe-fx.de/daily/archives/sitenews/alpha_png_im_iepc_.html)

      Mit "Conditional Comments" geht's auch ohne JavaScript:

      http://jotbe-fx.de/daily/archives/css/alphapngs_the_conditional_way.html

      Viele Grüße
      Carsten

      1. Hallo Carsten,

        Mit "Conditional Comments" geht's auch ohne JavaScript:

        http://jotbe-fx.de/daily/archives/css/alphapngs_the_conditional_way.html

        super, danke. Falls jemand das gleiche Problem hat:

        filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/grauback.png',sizingMethod='scale');
        man beachte den Pfad zum png.

        ihr müsst nur darauf achten, dass ein:
          ... (src='../img/grauback.png',sizingMethod='scale');
                   ^^^^
        _nicht_ geht. Warum auch immer. IE halt.

        Schönes Wochenende, Grüße an alle hier,

        Jochen