Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Przezroczystosc
Forum PHP.pl > Forum > Po stronie przeglądarki > CSS
bubba13233
Witam, mam problem z ustawieniem przezroczystoci strony, a raczej tla.

zadeklarowany div na glownej
  1. <div id="window">
  2. <?php
  3. include "site/".$_GET['show']."_".$_GET['see'].".php";
  4. ?>
  5. </div>


css tego diva

Kod
div#window { padding-top:50px;
            padding-bottom:75px;
            width:960px;  
            overflow:hidden;
                background-color: black;
            font: bold 12px Tahoma, Arial, sans-serif;
            float:right;
            color: white;
            filter:alpha(opacity=92);
            opacity: 0.92;
            -moz-opacity:0.92;}


kawalek z dodawania newsow

  1. echo '<div id="show"><p align="right">dodano: '.$r[$i]['data'].'</p><br/>';
  2. echo '<h1 align="center">'.$r[$i]['topic'].'</h1>';
  3. echo '<br/>';
  4. echo '<p align="center">'.$r[$i]['content'].'</p><br/>';
  5. echo '<p align="right">by '.$r[$i]['autor'].'</p><br/>';
  6. echo '</div>';
  7. echo '<br/><div id="separator"></div><br/>';


i css diva show

Kod
div#show    {padding-right:75px;
            padding-left:75px;
            padding-bottom:20px;
            width:810px;      
            overflow:hidden;
            font: bold 13px Tahoma, Arial, sans-serif;
            color: white;
            filter:alpha(opacity=100);
            opacity:1;
            -moz-opacity:1;}


Chodzi o to ze w "window" wyswietla sie zawartosc poszczegolnych dzialow, miedzy innymi newsow, chodzi mi o to zeby ta warstwa byla przezroczysta, a raczej samo jej tlo, natomiast w samym "show" pokazywane sa newsy dodawane przez fckeditora, sa tez tam na sztywno wstawione obrazki ktore takze sa przezroczyste, chcialbym aby warstwa "show" nie byla przezroczysta. Pytanie jak to zrobic ;]

Dodaje jeszcze pogladowy screen: http://i40.tinypic.com/23wnuqt.png
d3ut3r
Tutaj jest ładnie opisane dlaczego tak się dzieje i jak to obejść:

http://www.impressivewebs.com/css-opacity-...child-elements/
bubba13233
Obawiam sie ze niestety nie da sie tego zrobic tym sposobem, zawartosc jest wyswietlana w divie "window" jak widac w kodzie, wiec nie wiem jak to zrobic na podstawie tego tutoriala. Do tego usawiona mam automatyczna szerokosc "window" w zaleznosci od dlugosci newswsow, wiec jesli "show" nie bedzie w "window" to nie bedzie dzialalo jak powinno ;P.
!*!
Temat był już prouszany setki razy, użyj RGBA dla tła elementu, a dla IE filtru i efekt wszędzie masz taki sam.
d3ut3r
ja tylko pokazałem Ci dlaczego tak się dzieje smile.gif Moim zdaniem najlepiej wrzucić jako background obrazek png z odpowiednim transparency i problem zniknie.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.