Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [CSS]Przezroczystość divów leżących na sobie (IE)
matjanos
post
Post #1





Grupa: Zarejestrowani
Postów: 30
Pomógł: 0
Dołączył: 3.03.2008
Skąd: Toruń

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


Witam.

Chcę wykonać taki efekt: Mam lekko przezroczysty kontener, w którym umieszczam osobno sekcję, która też ma być trochę przezroczysta. Jest jeden problem. Oba divy mają mieć zaokrąglone rogi.

Znalazłem rozwiązanie, które umożliwia mi zaokrąglanie rogów w IE. W pliku styli do odpowiedniego diva dodaje właciwość
Kod
behavior: url(ie-css3.htc);


plik ie-css3.htc prezentuje się tak:
http://shortText.com/dwv7z2vdxih

Stosowanie tego wraz z własciwościami border-radius, opacity i filter daje porządany efekt tylko w głównym divie - kontenerze. Kiedy dam te same właściwości do drugiego diva, wszystko działa jak należy we wszystkich przeglądarkach oprócz microsoftowego IE. W IE div dodatkowy nie jest w ogóle przezroczysty, przyjmuje tylko kolor swojego tła. Ma jednak zaokrąglone rogi. Co ciekawe, kiedy usunę właściwość behaviour, div staje się przezroczysty, tak jak jest w moim zamierzeniu, ale jego rogi nie są zaokrąglone.

Znajdując sposób na border-radius w IE, przekonałem się, że możliwości webdeveloperów są prawie nieograniczone. Liczę na was i tym razem!

Jeśli nie napisałem wszystkiego, pytajcie.
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 Aktualny czas: 21.08.2025 - 05:54