Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [css] tło strony dłuższe od zawartości - jak je ukryć?
Forum PHP.pl > Forum > Przedszkole
IkaramI
Witam,
sytuacja przedstawia się następująco: na stronę mam przygotowany długi obrazek, który będzie tłem. Na to będzie nakładana treść strony, prawdopodobnie przy użyciu tabeli. Skrypt będzie wyświetlał m.in. newsy, stąd nie mogę przewidzieć "z góry" jak wiele tła będę potrzebował.
Czy da się i ew. jak to zrobić, aby widoczna była tylko odpowiednio duża część tła?

Moje pierwsze myśli skierowały się w stronę trzech warstw, całkiem od dołu byłoby tło, w części mi potrzebnej byłaby warstwa przezroczysta, natomiast poniżej wypełniona "białością"... co sądzicie o tym rozwiązaniu? Minusem byłaby dziwna długość strony, co mogłoby mylić userów... :|
Any ideas?

Za wszelkie uwagi będę wdzięczny smile.gif
qqrq
Umieść treść swojej strony w DIV-ie i daj mu CSS-em:

Kod
background-image: url('TWÓJ_OBRAZEK');


Wydaje mi się, że DIV powinien obciąć obrazek.
IkaramI
Tak, dokładnie tak się stało smile.gif
Wystarczyło jeszcze dorzucić
Kod
background-repeat: no-repeat;

i wygląda dokładnie tak jak chciałem

Dzięki smile.gif
intol
Tak "na zapas" dodam, że warto przemyśleć takie decyzje. Jeżeli obrazek jest rzeczywiście tak długi, zapewne będzie długo się ładował.
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.