Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Nieprzezroczystość w przezroczystości...
Mystic007
post
Post #1





Grupa: Zarejestrowani
Postów: 106
Pomógł: 1
Dołączył: 22.04.2006
Skąd: Będzin

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


Witam! Mam problem z przezroczystością, a mianowicie chcę by 1 div z klasą "one" był przeźroczysty w 70%, ale za to wewnętrzny div (z klasą "two") był nieprzeźroczysty. Mam taki kod:

  1. <style type="text/css">
  2. body{
  3. background-color: #000;
  4. color:#000;
  5. }
  6. .one{
  7. margin:100px 300px;
  8. background-color:#99FF00;
  9. -moz-opacity:0.7;
  10. filter: Alpha(Opacity=70);
  11. }
  12. .two{
  13. margin:100px;
  14. background-color: #fff;
  15. -moz-opacity:1.0;
  16. filter: Alpha(Opacity=100);
  17. }
  18. </style>
  19. <div class="one"><br />
  20. <div class="two">
  21. Tło powinno być bielutkie jak śnieg.
  22. </div><br />
  23. </div>

Proszę o pomoc, jak można pozbyć się przeźroczystości w wewnętrznym divie.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 2)
gekon
post
Post #2





Grupa: Zarejestrowani
Postów: 614
Pomógł: 7
Dołączył: 10.11.2003
Skąd: Rzeszów/Kraków

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


Na pewno nie tak. Wszystkie elementy potomne elementu z opacity będa miały takie samo opacity. Mozna to zrobić przez position: absolute;,np.:

  1. <div id="one">
  2. </div>
  3.  
  4. <div id="two">
  5. </div>


  1. #one { position: absolute; top: 10px; left: 10px; opacity: 0.7; filter: Alpha(Opacity=70); }
  2. #two { position: absolute; top: 10px; left: 10px; }


Gecko i Opera obsługują opacity, nie trzeba stosować rozszerzeń.
Go to the top of the page
+Quote Post
Mystic007
post
Post #3





Grupa: Zarejestrowani
Postów: 106
Pomógł: 1
Dołączył: 22.04.2006
Skąd: Będzin

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


Właśnie tak myślałem, ale już prawie cała strona opiera się na czymś takim więc myślałem, że można trochę to inaczej zrobić. Dzięki za odpowiedź, działa.
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 - 18:08