Witam,
chciałbym obramować div w taki sposób, aby do każdej ze stron (left, right, top, bottom) przydzielić odpowiednią grafikę.
Niestety nie mam pomysłu jak to zrobić.
Może ktoś coś doradzić?
Witam,
chciałbym obramować div w taki sposób, aby do każdej ze stron (left, right, top, bottom) przydzielić odpowiednią grafikę.
Niestety nie mam pomysłu jak to zrobić.
Może ktoś coś doradzić?
Nie używaj jeszcze tej funkcji z CSS3, chyba że wiesz co robisz. Nie wszystkie istotne przeglądarki to obsługują.
Jedyna możliwość dostępna wszędzie obecnie to zastosowanie kilku elementów. Umieszczasz jeden element w drugim (mogą to być elementy div, jeśli nic innego nie pasuje) i w tle każdego (własność background) umieszczasz jeden, odpowiednio wypozycjonowany obrazek.
Tak jak napisał bswierczynski nie użyłem tej funkcji. Sprawdziłem i nie działa wszędzie. A nie o to chodzi. Jak już coś pisać to uniwersalnie.
Poradziłem sobie trochę nieeleganckim sposobem, ale działa.
Dokładniej stworzyłem jpg'a, który ma z dwóch stron obramowania o jakie mi chodziło.
Z góry i z dołu - dodatkowy div o wys. 1px z odpowiednim tłem.
Dzięki za podpowiedzi ;)