Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Przezroczystosc
bubba13233
post
Post #1





Grupa: Zarejestrowani
Postów: 2
Pomógł: 0
Dołączył: 24.04.2012

Ostrzeżenie: (0%)
-----


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

Ten post edytował bubba13233 24.04.2012, 02:09:55
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 4)
d3ut3r
post
Post #2





Grupa: Zarejestrowani
Postów: 709
Pomógł: 176
Dołączył: 24.10.2010

Ostrzeżenie: (0%)
-----


Tutaj jest ładnie opisane dlaczego tak się dzieje i jak to obejść:

http://www.impressivewebs.com/css-opacity-...child-elements/
Go to the top of the page
+Quote Post
bubba13233
post
Post #3





Grupa: Zarejestrowani
Postów: 2
Pomógł: 0
Dołączył: 24.04.2012

Ostrzeżenie: (0%)
-----


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.

Ten post edytował bubba13233 24.04.2012, 09:30:27
Go to the top of the page
+Quote Post
!*!
post
Post #4





Grupa: Zarejestrowani
Postów: 4 298
Pomógł: 447
Dołączył: 16.11.2006

Ostrzeżenie: (0%)
-----


Temat był już prouszany setki razy, użyj RGBA dla tła elementu, a dla IE filtru i efekt wszędzie masz taki sam.
Go to the top of the page
+Quote Post
d3ut3r
post
Post #5





Grupa: Zarejestrowani
Postów: 709
Pomógł: 176
Dołączył: 24.10.2010

Ostrzeżenie: (0%)
-----


ja tylko pokazałem Ci dlaczego tak się dzieje (IMG:style_emoticons/default/smile.gif) Moim zdaniem najlepiej wrzucić jako background obrazek png z odpowiednim transparency i problem zniknie.
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 22.08.2025 - 22:28