Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Przezroczystość
Michu
post 19.05.2008, 16:44:34
Post #1





Grupa: Zarejestrowani
Postów: 108
Pomógł: 0
Dołączył: 15.10.2006
Skąd: zewsząd :P

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


Witam. Mam następujący kod:

HTML
  1. <div class="main">
  2. <div class="content">
  3. <p>A tutaj walnę jakiś tekst o tym jak superhiperturboburbobombastyczny jest ten serwis.</p>
  4. <p align='justify'>I jescze trochę tekstu. Tu jakiś tekst. Tu jakiś tekst. Tu jakiś tekst. Tu jakiś tekst. Tu jakiś tekst. Tu jakiś tekst. Tu jakiś tekst. Tu jakiś tekst. Tu jakiś tekst. </p>
  5. </div>
  6. </div>


CSS
  1. .main {
  2. background: #303030;
  3. border-bottom: 1px solid #2A2A2A;
  4. border-left: 1px solid #2A2A2A;
  5. filter:alpha(opacity=50);
  6. -moz-opacity:0.5;
  7. -khtml-opacity: 0.5;
  8. opacity: 0.5;
  9. }
  10. /* content elements */
  11. .content p {
  12. filter:alpha(opacity=100);
  13. -moz-opacity:1;
  14. -khtml-opacity: 1;
  15. opacity: 1;
  16. }


Chcę ustawić tło diva 'main' na półprzezroczyste, ale tekst ma pozostać normalny. Gdy ustawiam odpowiednie parametry dla <p> tekst pozostaje przezroczysty. Dzieje się tak ponieważ tekst jest już półprzezroczysty, a ustawienie opacity=1 nic nie zmienia. Gdybym ustawił opacity dla tekstu na 0.8 otrzymałbym tekst przezroczysty w stopniu 0.5x0.8=0.4

Pytanie brzmi: jak obejść tą sytuację nie zmieniając struktury html'a? Na pewno istnieje jakieś proste rozwiązanie ale jakoś nie mogę na nie wpaść.

Ten post edytował Michu 19.05.2008, 17:57:35
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Wersja Lo-Fi Aktualny czas: 14.08.2025 - 11:56