Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [CSS]Przezroczystość divów leżących na sobie (IE)
matjanos
post 25.01.2011, 15:11:38
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
Ulysess
post 25.01.2011, 15:42:41
Post #2





Grupa: Zarejestrowani
Postów: 695
Pomógł: 65
Dołączył: 27.07.2009
Skąd: Y

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


daj dla kontenera
opacity: 0.9;
filter: alpha(opacity=90);
Go to the top of the page
+Quote Post
matjanos
post 25.01.2011, 21:38:41
Post #3





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

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


kontener ma już określoną przezroczystość. Z kontenerem wydaje się być wszytko okej. Działa nawet w IE. Problem jest z divem znajdującym się w tym kontenerze. To on, mimo nadanych właściwości identycznych jak w kontenerze, nie jest wyświetlany w Internet Explorerze jako przezroczysty.

Dodam może screena, żeby było to bardziej klarowne.
Tak wygląda teraz w IE:
http://zapodaj.net/32d200bf056b.jpg.html
A tak wygląda w innych przeglądarkach i taki jest cel. Tak ma być też w IE:
http://zapodaj.net/c4215e62a96a.jpg.html
Go to the top of the page
+Quote Post

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: 19.07.2025 - 01:26