Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [CSS]cien obramowania
Forum PHP.pl > Forum > Przedszkole
gibonik
witam czy można zrobić cień obramowania?
chemikpil
Najprostszy sposób na cień?
Kod
box-shadow: 10px 10px 5px #888;


To dajesz w css i sobie ustawiasz co i jak ma się wyświetlać.
pierwsza wartość: odległość od lewej krawędzi
druga wartość: odległość od górnej krawędzi
trzecia wartość: ustalasz rozmycie cienia.
czwarta wartość: to oczywiście kolor smile.gif

gibonik
i brak cienia
.poleramki {
background:#FFF;
height: auto;
width: auto;
border: 1px solid #ECECEC;
box-shadow: 1px 1px 5px #ccc;
}
korek_a
zależy od przeglądarki box-shadow nie wszędzie działa
http://www.alistapart.com/articles/cssdropshadows/
gibonik
tak ale u mnie pod Firefox tez nie działa
smagul
jak chcesz by działało we wszystkich przeglądarkach, to wrzuć jako obrazek tła. Trochę więcej pracy ale jedyna działająca metoda.
pedro84
Obrazek tła? Żartujecie chyba.

  1. -khtml-box-shadow:0px 10px 10px -10px #444;
  2. -moz-box-shadow:0px 10px 10px -10px #444;
  3. -o-box-shadow:0px 10px 10px -10px #444;
  4. -webkit-box-shadow:0px 10px 10px -10px #444;
  5. box-shadow:0px 10px 10px -10px #444;
smagul
takie cuda od ie 9 dopiero, puki co ie7 oraz ie 8 są zbyt popularne by tak robić.
pedro84
Cytat(smagul @ 4.11.2010, 13:22:32 ) *
takie cuda od ie 9 dopiero, puki co ie7 oraz ie 8 są zbyt popularne by tak robić.

?

Jest mnóstwo metod, żeby zapewnić wsparcie dla starszych przeglądarek. To żadne cuda, tylko powoli stające się standardowymi, techniki.
gibonik
działa Twój kod, niestety nie pod IE 8 masz jakieś "techniki"
Cytat(pedro84 @ 4.11.2010, 13:05:22 ) *
?

Jest mnóstwo metod, żeby zapewnić wsparcie dla starszych przeglądarek. To żadne cuda, tylko powoli stające się standardowymi, techniki.

Maciek_#_&
Cytat(pedro84 @ 4.11.2010, 11:57:53 ) *
Obrazek tła? Żartujecie chyba.

  1. -khtml-box-shadow:0px 10px 10px -10px #444;
  2. -moz-box-shadow:0px 10px 10px -10px #444;
  3. -o-box-shadow:0px 10px 10px -10px #444;
  4. -webkit-box-shadow:0px 10px 10px -10px #444;
  5. box-shadow:0px 10px 10px -10px #444;


Podobnie jak "Border-radius" którego nie zna FF, dla shadow wystarczy takie coś:
Kod
-moz-box-shadow: 1px 1px 6px #666;
box-shadow:1px 1px 6px #353535;


Dlatego że "box-shadow" jest poprawnie odczytywany przez chrome, safari, opere.
I wiadomo że FF jest w tyle, dlatego dodajemy "-moz-" i git..

IE bym sie nie przejmował, to nigdy nie będzie dobra przeglądarka, z resztą, MS miał kiedykolwiek udany produkt ?
erix
Cytat
takie cuda od ie 9 dopiero, puki co ie7 oraz ie 8 są zbyt popularne by tak robić.

Też się da, ale wymaga to skorzystania z VML i kombinowania z dodatkowymi warstwami. Jest gdzieś behavior do tego, ale ma jedną wadę - wszystkie elementy podczas inicjalizacji muszą być widoczne, aby to coś zadziałało.
pedro84
Ewentualnie jesczze CSSPie (http://css3pie.com/).
gibonik
Cytat(erix @ 4.11.2010, 17:51:59 ) *
Też się da, ale wymaga to skorzystania z VML i kombinowania z dodatkowymi warstwami. Jest gdzieś behavior do tego, ale ma jedną wadę - wszystkie elementy podczas inicjalizacji muszą być widoczne, aby to coś zadziałało.

wgrałam pliczek na serwer i do stylu dopisałam
behavior: url(../ie-css3.htc)
i zero reakcji czy może być problem z obsługa pliku htc?
pedro84
Cytat(gibonik @ 5.11.2010, 09:53:46 ) *
wgrałam pliczek na serwer i do stylu dopisałam
behavior: url(../ie-css3.htc)
i zero reakcji czy może być problem z obsługa pliku htc?

Ścieżka poprawna?
gibonik
ścieżka poprawna, taki sam problem mam z okragłymi rogami, tez nie działa
border-radius-ie8.htc
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.