Ocena wątku:
  • 1 głosów - średnia: 1
  • 1
  • 2
  • 3
  • 4
  • 5
Wyłączenie cienii w IE
#1
Witam,
mam problem, otóż IE opacznie interpretuje text-shadow, dlatego chciałbym się dowiedzieć czy istnieje jakaś możliwość, aby osoby korzystające z tej przeglądarki wgl nie widzieli cienii na mojej stronie?

Pozdrawiam
Odpowiedz
#2
Możesz zrobić osobny CSS dla IE, przez dodanie w kodzie
Kod:
<!--[if gte IE 6]>
<link rel="stylesheet" type="text/css" href="iespecific.css" />
<![endif]-->

I podanie linku ze stylem do IE i w tym CSS usunąć te Twoje cienie.
Pomogłem? To daj plusa Cool
Odpowiedz
#3
Cześć, szukałem dla Ciebie rozwiązania podobnego do zaokrąglania rogów (inny kod dla różnych przeglądarek np. -moz-border-radius), ale niestety to tak nie działa Wink

Wydaje mi się, że rozwiązanie Moodego jest dobre Wink
Odpowiedz
#4
właśnie takie rozwiązanie biorę pod uwagę jako ostatnie, bo na ogół wszystko jest ok z wyjątkiem 3 linijek w jednej klasie, a szkoda troche kopiować całego css'a tylko dla usunięcia cienii z jednego miejsca Sad.
Odpowiedz
#5
A coś takiego by Ciebie interesowało? Dobrze rozumiem?
Kod:
.shadow {
02.
-moz-box-shadow: 3px 3px 4px #000;
03.
-webkit-box-shadow: 3px 3px 4px #000;
04.
box-shadow: 3px 3px 4px #000;
05.
/* For IE 8 */
06.
-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000')";
07.
/* For IE 5.5 - 7 */
08.
filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000');
09.
}
Pomogłem? To daj plusa Cool
Odpowiedz
#6
Cytat:#nazwa_klasy {
zoom: 1;
background-color: #xxxxxx;
-ms-filter: "progidBig GrinXImageTransform.Microsoft.Chroma(Color=#xxxxxx)
progidBig GrinXImageTransform.Microsoft.DropShadow(Color=#kolor_cienia, OffX=X, OffY=X)";
filter: progidBig GrinXImageTransform.Microsoft.Chroma(Color=#xxxxxx)
progidBig GrinXImageTransform.Microsoft.DropShadow(OffX=X, OffY=X, Color=#kolor_cienia);
}

Chodziło o cień pod tekstem Smile. Troche się naszukałem ale trafiłem na coś takiego i muszę powiedzieć że wszystko działa super pod każdą możliwą przeglądarką Smile.

Dla ścisłości kolor tła jest podawany wedle uznania, ale na przykładach pokazywano różnice pomiędzy efektem przy i bez deklaracji background-color i powiem że warto to dodawać Smile.

Dodaje, gdyby ktoś miał podobny problem Smile.
Odpowiedz


Podobne wątki…
Wątek: Autor Odpowiedzi: Wyświetleń: Ostatni post
  Jak Javascriptem wykryć wyłączenie stylów? Flexus 4 3,107 07-11-2011, 19:11
Ostatni post: Flexus

Skocz do:


Użytkownicy przeglądający ten wątek: 1 gości
Sponsorzy i przyjaciele
SeoHost.pl