Nastavitev ozadja
 
bobo05 14. jan 2011 23:09:51 Pridružen od:
8. dec 2009
2553 objav
1865 302 37
#1

Imam sliko 1920x1200, katero bi rad nastavil za ozadje strani. Problem je, ker ima slika motive samo ponekod, ostalo pa ima nekaj črt in krogecov.



Pri meni na 22" kaže ozadje lepo, pri stranki na drugih pa prikaže samo nekaj črt in izgubi pomen. Zanima me, ali gre naredit kakorkoli, da se to ozadje avtomatsko spreminja, glede na velikost ekrana? Da na čisto vsakem prikaže lepo, tak kot pri meni, slika pa ostane na mestu (da ko se scrolla, ostane slika na mestu).



Probal sem že z kodo

body

{

background-image: url(background.gif);

background-attachment: fixed

}


ampak kot sem že povedal, meni prikaže stran lepo, drugim pa samo del strani in vse izgubi pomen. Je kakšna rešitev?


všeč(0) ni všeč(0) spam(0)
-sup
 
schtr4jh 15. jan 2011 00:11:34 Pridružen od:
24. nov 2008
402 objav
322 33 4
#2

background-position: center top;


všeč(0) ni všeč(0) spam(0)
 
MobyDick 15. jan 2011 00:12:43 Pridružen od:
19. jan 2010
112 objav
31 64 0
#3

body

{

background-image:url('background.gif');

background-repeat: no-repeat;

background-attachment: fixed;

}


všeč(0) ni všeč(0) spam(0)
 
Tomcater 15. jan 2011 00:50:28 Pridružen od:
29. okt 2009
595 objav
509 82 8
#4

Ali pa, da spreminjaš dinamično s pomočjo javascripta in glede na klientovo resolucijo.


všeč(1) ni všeč(0) spam(0)
 
Mika 15. jan 2011 09:42:35 Pridružen od:
22. apr 2007
4116 objav
2984 773 56
#5

Koliko kb pa zasede ta BG?


všeč(0) ni všeč(0) spam(0)
 
bobo05 15. jan 2011 11:56:03 Pridružen od:
8. dec 2009
2553 objav
1865 302 37
#6

BG zasede 179 kb. Sem že našel rešitev, naredil sem tole:

body

{

background-image: url(backgroun.jpg);

background-position: center top;

background-attachment: fixed;

background-repeat: no-repeat;

}



Hvala za pomoč.



Še eno vprašanje. Kako pa bi recimo lahko naredil, da imam 2 sliki, ena mora biti na levi druga pa na desni, v sredini pa barva. Tukaj se lahko ti sliki repeatata po y.


všeč(0) ni všeč(0) spam(0)
-sup
 
gnome 15. jan 2011 16:41:29 Pridružen od:
27. apr 2010
829 objav
412 47 10
#7

Narediš div za levo in desno stran ter sredino in nastaviš za levega in desnega background-image, sredinskemu pa pač nastaviš za ozadje barvo.



Naprimer:

#levastran {

background-image: url(leva.jpg);

background-repeat: repeat-y;

...

} in potem v html izpišeš kot <div class="leva
stran"></div>


všeč(0) ni všeč(0) spam(0)
Adobe Commerce/Magento 2 & Laravel + {VueJS/React} razvijalec | Moj #1 resource za Laravel & PHP | Claude Code alternative 10% OFF
 
MobyDick 16. jan 2011 09:35:32 Pridružen od:
19. jan 2010
112 objav
31 64 0
#8

Kako pa vstavimo <div> na levo in desno stran, ko je stran že končana?

Recimo, če bi hotel po tem, ko je stran že končana na levo in desno stran dodati sliko.




všeč(0) ni všeč(0) spam(0)
 
Gizmo 16. jan 2011 10:16:59 Pridružen od:
25. feb 2009
2647 objav
2589 396 55
#9

Ja isto, imaš pač tri dive, za vsak stolpec enega.


všeč(0) ni všeč(0) spam(0)
 
MobyDick 16. jan 2011 12:23:35 Pridružen od:
19. jan 2010
112 objav
31 64 0
#10

Verjetno me nisi dobro razumel



Zanima me kako bi na zunanjo levo in desno stran dodal <div>



Recimo, da je sivo pobarvano obstoječa spletna stran.

Zdaj bi pa rad neodvisno od tega na levo in desno stran (rdeča polja) dodal 100px široko in 960px visoko sliko, da bi segala od začetka header-ja do konca footer-ja.





Če zdaj dodam <div> v <body> mi ga vgnezdi v sedaj obstoječo stran (siva polja)


všeč(0) ni všeč(0) spam(0)
 
 

🔒 Za odgovor na to temo se moraš prijaviti.

Prijavi se