[CSS]Nefunkční text-shadow ve Firefoxu, Chromu a Opeře

Webdesign, HTML, CSS, Flash, PHP, ASP, .NET, JavaScript. Kritika www stránek na Smetišti.

Moderátor: Moderátoři Živě.cz

Odeslat příspěvekod Catchamouse 12. 3. 2014 19:41

Mám stránky na adrese http://www.catchamouse.ic.cz a narazil jsem na problém, že text-shadow funguje jen v Exploreru a nikde jinde (Firefox, Chrome, Opera). Přitom jsem zjistil, že text-shadow je podporován všude kromě Exploreru nižším než 10 (u jiných prohlížečů je podpora už v raných verzích). Někde jsem našel, že text-shadow nepodporuje hodnotu pro spread stínu, ale v Exploreru se stín vůbec nezobrazí, pokud tuto hodnotu vynechám a dokonce spread funguje. Také jsem zkoušel zdvojit text-shadow, jednou se třemi hodnotami a jednou se čtyřmi
Kód: Vybrat vše
text-shadow: 0px 0px 7px 7px rgba(200,200,200,0.7); text-shadow: 0px 0px 7px rgba(200,200,200,0.7);
, ale bezvýsledně. Existuje nějaké řešení, aby se textové stíny zobrazily i u dalších prohlížečů?
Catchamouse
Junior

Odeslat příspěvekod r34ktor 12. 3. 2014 20:25

Správný zápis je:
Kód: Vybrat vše
text-shadow: 0px 0px 7px rgba(200,200,200,0.7);
Knowledge is power
Greinerův poznatek o zhroucení: Důvod, proč se počítač zhroutil, je vždy za hranicí tvých znalostí.
r34ktor
Pokročilý
Uživatelský avatar

Odeslat příspěvekod Catchamouse 12. 3. 2014 21:58

Takhle to ale nefunguje v žádném prohlížeči, ani v Exploreru.

-- 12. 3. 2014 21:11 --

Ne, text je na modrém obrázkovém pozadí a v Exploreru 11 to funguje. http://www.catchamouse.ic.cz jsou to odkazy na Home, Flashgames a Webmaster
Catchamouse
Junior

Odeslat příspěvekod PiranhaGreg 12. 3. 2014 22:18

Nezapomeň že skoro bílá na bílím pozadí nejde moc vidět. Je to tady lepší? http://jsfiddle.net/PiranhaGreg/q4f8E/ :-)
PiranhaGreg
Mírně pokročilý
Uživatelský avatar

Odeslat příspěvekod r34ktor 12. 3. 2014 22:21

V homestyles.css máš
Kód: Vybrat vše
text-shadow: 0px 0px 7px 7px rgba(200,200,200,0.7);

To je špatně.

Bez stínu:
H1.jpg
H1.jpg (9.57 ) Zobrazeno 1087 krát

Se stínem:
H1s.jpg
H1s.jpg (9.39 ) Zobrazeno 1094 krát
Knowledge is power
Greinerův poznatek o zhroucení: Důvod, proč se počítač zhroutil, je vždy za hranicí tvých znalostí.
r34ktor
Pokročilý
Uživatelský avatar

Odeslat příspěvekod Catchamouse 13. 3. 2014 17:13

Takhle to vypadá u mě v Exploreru 11. A jinde se stín nezobrazí.

-- 13. 3. 2014 16:38 --

Už vím, v čem je problém. V jiných prohlížečích musí být barva zapsána hexadecimálně a bez průhlednosti a také tam musí být jen 3 hodnoty, tedy bez hodnoty spread.
Přílohy
Shadow.jpg
zobrazení text-shadow v Exploreru 11
Shadow.jpg (16.14 ) Zobrazeno 1034 krát
Catchamouse
Junior

Odeslat příspěvekod Catchamouse 13. 3. 2014 18:26

Takhle jsem to vyřešil bez průhlednosti.
Kód: Vybrat vše
text-shadow: 7px 0px 7px #C8C8C8, 0px 7px 7px #C8C8C8, -7px 0px 7px #C8C8C8, 0px -7px 7px #C8C8C8;


-- 13. 3. 2014 17:35 --

Ještě oprava a funguje i průhlednost.
Kód: Vybrat vše
text-shadow: 7px 0px 7px rgba(200,200,200,0.7), 0px 7px 7px rgba(200,200,200,0.7), -7px 0px 7px rgba (200,200,200,0.7), 0px -7px 7px rgba(200,200,200,0.7);
Catchamouse
Junior


Kdo je online

Uživatelé procházející toto fórum: Žádní registrovaní uživatelé a 0 návštevníků