2010-04-08 9 views
6

Mam obraz tła dla nagłówka strony o stałej szerokości. Teraz próbuję przekształcić go w układ rozciągania.CSS: Czy możliwe jest użycie tylko określonej części obrazu jako wypełniacza tła?

Czy jest możliwe (w CSS2), aby wziąć 1px szeroką część ze środka tego obrazu nagłówka i zrobić z niego wypełniacz? W przeciwnym razie musiałbym ręcznie wyciąć szeroką część obrazu o szerokości 1 piksela, zapisać go jako oddzielny obraz i użyć go z repeat-x.

+0

po prostu ciekawy. dlaczego nie możesz przeciąć piksela? Czy wyślesz kompletny obraz do klienta tylko po to, aby użyć 1px? –

+0

Nie jestem pewien, o co pytasz, ale staram się tylko uniknąć dodatkowej pracy :) – serg

+0

To * jest * możliwe, ale nie chcesz tego robić: p Możesz poziomo wypełnić obszar za pomocą 1-elementowych divów z obrazem tła ustawionym na wspomniany obraz z prawą pozycją tła. * kaczki * –

Odpowiedz

3

Używanie css tylko Ty nie możesz tego zrobić. Więc proponowane przez ciebie rozwiązanie jest tym, którego użyłbym.

1

Nie w CSS2, ale w CSS3 można z właściwością border-image.

Obsługa przeglądarki jeszcze nie istnieje. Tylko najnowsze wersje mają go, a nie IE w ogóle jeszcze.

Powiązane problemy