GRY-Online.pl --> Archiwum Forum

HTML - tło strony

11.08.2005
12:07
smile
[1]

legrooch [ Legend ]

HTML - tło strony

Witam!

Mam problem z ustawieniem obrazu jako tło (background). Chcę to zrobić dla strony będącej główną ramką. Po wstawieniu jako <body background="1.jpg"> zostaje obraz powielony.
Chciałbym ustawić obraz na środku i bez powielania (w miarę możliwości żeby tło było statyczne).
Jak to mogę zrobić?

11.08.2005
12:11
smile
[2]

hctkko [ Firestarter ]

Znajdź w menu "kolor i tło".

11.08.2005
12:12
[3]

zbuju [ Generaďż˝ ]

11.08.2005
12:14
smile
[4]

legrooch [ Legend ]

hctkko ==>Zapomniałem :)
Nie chcę użyć do tego CSSa :)

11.08.2005
12:16
smile
[5]

hctkko [ Firestarter ]

legrooch ---> ani jako osobny plik, ani w pliku *.htm? To szkoda :)
Jest jeszcze tu:

11.08.2005
12:23
smile
[6]

legrooch [ Legend ]

Takie rozwiązanie (no-repeat) pewnie załatwiło by sprawę, ale:

Są 4 ramki. Jeżeli w CSS ustawię
body ‹backround(1.jpg), no-repeat) to wtedy automatycznie wszystkie ramki dostaną ten obraz, a tego bym nie chciał. Jak mogę z tego uciec?

11.08.2005
12:26
smile
[7]

oksza [ Senator ]

Dlaczego nie css-em? Background w body jest już nieużywany.

background = uri [CT]
Deprecated. The value of this attribute is a URI that designates an image resource. The image generally tiles the background (for visual browsers).

11.08.2005
12:34
[8]

legrooch [ Legend ]

MAM!

Ostatnia sprawa:

Nie chce mi działać "background-attachment: fixed".
Nie chcę, aby tło się przewijało razem z przewijaniem strony, tylko żeby zawsze dla użytkownika zostawało na środku :/

11.08.2005
12:35
[9]

arthe[16] [ breakdance ]

Legrooch -> użyj CSS i klas

tą ramkę do której chesz użyć no-repeat przypisz np. glowna (class="glowna") a potem w css przypisz klasę glowna wszystko maszn a www.kurshtml.boo.pl :)

11.08.2005
12:42
smile
[10]

legrooch [ Legend ]

arthe[16] ==> Wiem :) Ale to już rozkminiłem. Teraz tylko zostawienie obrazka w tej samej pozycji mimo przewijania strony i już :)

11.08.2005
12:56
smile
[11]

legrooch [ Legend ]

Pomóżcie mi ze scrollem i nie zawracam głowy więcej.... :)

11.08.2005
12:58
[12]

arthe[16] [ breakdance ]

czekaj zaraz ci znajde;p
a ty mi napisz w tym czasie gdzie chesz to zmienic tzn wklej mi kod twoj

11.08.2005
13:01
smile
[13]

arthe[16] [ breakdance ]

Taki masz przykładowy kod
BODY ‹ background-image: url(obrazek.jpg); background-attachment: fixed ›

To musisz użyć w CSS jeśli nie na początku stronu to w tej ramce dopisz:
style="background-attachment: fixed"

11.08.2005
13:34
[14]

legrooch [ Legend ]

Próbowałem dać fixed, ale nie działa.

W <head> mam umieszczone
<STYLE type="text/css">
BODY ‹background-image: url(../images/podklad_strona_przez.jpg); background-repeat: no-repeat; background-position: center; background-attachment: fixed;›
</STYLE>

Działa wszystko oprócz background-attachment:fixed.

11.08.2005
20:03
[15]

Bri [ Konsul ]

czyli chcesz mieć raz wystepujacy obrazek w tle strony powiedzmy w lewym górnym rogu

może zrób tabelke z jedna komórką na całą treść strony:

<body style="margin: 0px 0px 0px 0px;">
<table width=100% height=100%>
<tr>
<td style="background: White url(gfx/tlo-logo.jpg) no-repeat top left;">

tu cała treść strony

</td>
</tr>
</table>
</body>

w stylach raczej nie uzywasz backgroud-attachment: fixed; przynajmniej nigdzie tego nie widziałem za to jest właściwość znacznika body backgroud-attachment="fixed" ale to tylko pozwala na zatrzymanie tła gdy strona jest skrolowana

w TD możesz zapodać pozostałe niezbędne dla ciebie cechy np. alignment czcionke na stylach albo i nie, oczywiście ten motyw zawsze lepiej wczytać z zewnetrzenego pliku ze stylami

pozdrowka

16.08.2005
08:27
smile
[16]

legrooch [ Legend ]

Dziękuję bardzo :)

Sądziłem, że może istnieje możliwość ustawienia obrazka bez użycia tabeli, ale ok.

© 2000-2026 GRY-OnLine S.A.