Kako Raztegniti Sliko V Ozadju

Kazalo:

Kako Raztegniti Sliko V Ozadju
Kako Raztegniti Sliko V Ozadju

Video: Kako Raztegniti Sliko V Ozadju

Video: Kako Raztegniti Sliko V Ozadju
Video: Povleci besedilo v sliko 2024, November
Anonim

Možnost raztezanja slike ozadja na celotno širino okna brskalnika s pomočjo CSS se je pojavila šele z izdajo njene najnovejše specifikacije - CSS3. Žal doslej veliko število spletnih deskarjev uporablja zgodnje brskalnike, ki ne razumejo specifikacije CSS3. Zato se morate odločiti - ali uporabiti manj priročno, vendar medbrskalniško rešitev ali visokotehnološko, vendar za omejeno občinstvo. Upoštevajmo obe možnosti.

Kako raztegniti sliko v ozadju
Kako raztegniti sliko v ozadju

Potrebno

Osnovno znanje HTML in CSS

Navodila

Korak 1

Prva možnost temelji na prejšnjih specifikacijah jezika CSS. Ustvariti morate strukturo kode HTML, ki ima dve prekrivajoči se plasti, eno nad drugo. Plasti (div) je mogoče raztegniti na širino zaslona v stari specifikaciji jezika za opis kaskadnega sloga. Na dnu slojev morate postaviti sliko za ozadje, v zgornjo pa bo vsa vsebina strani. Takšna struktura v telesu dokumenta bi lahko izgledala takole:

To bo vsebina strani

Opis slogov za to strukturo naj bo v naslovu. Na primer to:

html, body {

marža: 0px;

višina: 100%;

}

#background {

položaj: absolutno;

širina: 100%;

višina: 100%;

}

#body {

položaj: absolutno;

širina: 100%;

višina: 100%;

z-indeks: 2;

}

Tu so plasti z ozadjem ID-jev (to je vaša slika v ozadju) in telo (to je sloj za vsebino strani) nastavljene na absolutno pozicioniranje ter 100% širino in višino. Poleg tega je vsebinskemu sloju dodeljena serijska številka z-index = 2. Določa "globino" slojev - večja je, dlje od "dna" se nahaja ta plast. V našem primeru bo nad slojem ozadja, ki uporablja privzeti z-indeks.

2. korak

Celotna koda je lahko videti tako:

html, body {

marža: 0px;

višina: 100%;

}

#background {

položaj: absolutno;

širina: 100%;

višina: 100%;

}

#body {

položaj: absolutno;

širina: 100%;

višina: 100%;

z-indeks: 2;

}

To bo vsebina strani

Ne pozabite zamenjati imena datoteke slike za ozadje fon.png.

3. korak

Druga možnost bo uporabila lastnost velikosti ozadja, uvedeno v CSS3. Hkrati dodajte podobne lastnosti definicijam slogov, ki so jih prej uporabljali brskalniki Mozilla Firefox, Google Chrome in Opera. Blok opisa sloga v tej različici je lahko videti tako:

html {

ozadje: url (fon.png) središče središča brez ponovitve je fiksno;

-webkit-background-size: naslovnica;

-moz-velikost ozadja: naslovnica;

-o-velikost-ozadja: naslovnica;

velikost ozadja: naslovnica;

}

In tu ne pozabite zamenjati imena datoteke slike za ozadje fon.png. In v samem telesu dokumenta v tej različici niso potrebne posebne konstrukcije.

Priporočena: