Kuinka Venyttää Taustakuva

Sisällysluettelo:

Kuinka Venyttää Taustakuva
Kuinka Venyttää Taustakuva

Video: Kuinka Venyttää Taustakuva

Video: Kuinka Venyttää Taustakuva
Video: Kuinka pilasin korvani venyttämällä. | ›› STORYTIME 2024, Saattaa
Anonim

Kyky venyttää taustakuva selainikkunan koko leveydelle CSS: n avulla ilmestyi vasta sen uusimman määrityksen - CSS3 - julkaisun yhteydessä. Valitettavasti toistaiseksi suuri osa surffaajista käyttää varhaisia selaimia, jotka eivät ymmärrä CSS3-määritystä. Siksi sinun on tehtävä valinta - joko käytä vähemmän helppoa, mutta selainten välistä ratkaisua, tai korkean teknologian, mutta rajoitetulle yleisölle. Tarkastellaan molempia vaihtoehtoja.

Kuinka venyttää taustakuva
Kuinka venyttää taustakuva

Välttämätön

Perustiedot HTML: stä ja CSS: stä

Ohjeet

Vaihe 1

Ensimmäinen vaihtoehto perustuu aikaisempiin CSS-kielen määrityksiin. Sinun on luotava HTML-koodirakenne, jossa on kaksi päällekkäistä tasoa, toistensa yläpuolella. Tasot (div) voidaan venyttää näytön leveydelle vanhassa CSS-tyylikuvauskielimäärityksessä. Tasojen alaosaan sinun on sijoitettava taustakuva, ja ylimpään sijoitetaan koko sivun sisältö. Tällainen rakenne asiakirjan rungossa saattaa näyttää tältä:

Tämä on sivun sisältö

Ja tämän rakenteen tyylien kuvaus tulisi sijoittaa otsikko-osaan. Esimerkiksi tämä:

html, body {

marginaali: 0px;

korkeus: 100%;

}

#tausta {

sijainti: absoluuttinen;

leveys: 100%;

korkeus: 100%;

}

#body {

sijainti: absoluuttinen;

leveys: 100%;

korkeus: 100%;

z-indeksi: 2;

}

Tällöin tasot, joiden tunniste on tausta (tämä on taustakuva) ja runko (tämä on sivun sisällön taso), asetetaan absoluuttiselle sijainnille ja 100%: n leveydelle ja korkeudelle. Lisäksi sisältökerrokselle annetaan sarjanumero z-index = 2. Se määrittää kerrosten "syvyyden" - mitä suurempi se on, sitä kauemmas "pohjasta" tämä kerros sijaitsee. Meidän tapauksessamme se on taustakerroksen yläpuolella, joka käyttää oletusarvoista z-indeksiä.

Vaihe 2

Koko koodi saattaa näyttää tältä:

html, body {

marginaali: 0px;

korkeus: 100%;

}

#tausta {

sijainti: absoluuttinen;

leveys: 100%;

korkeus: 100%;

}

#body {

sijainti: absoluuttinen;

leveys: 100%;

korkeus: 100%;

z-indeksi: 2;

}

Tämä on sivun sisältö

Älä unohda korvata taustakuvatiedoston nimeä fon.png.

Vaihe 3

Toinen vaihtoehto käyttää CSS3: ssa käyttöönotettua taustakoon ominaisuutta. Lisää samalla samanlaiset ominaisuudet tyylimääritelmiin, joita aiemmin käyttivät selaimet Mozilla Firefox, Google Chrome ja Opera. Tämän version tyylikuvauslohko voi näyttää tältä:

html {

tausta: url (fon.png) ei-toistuva keskipiste kiinteä;

-webkit-background-size: kansi;

-moz-background-size: kansi;

-o-taustakoko: kansi;

taustakoko: kansi;

}

Ja tässä älä unohda korvata taustakuvan tiedoston nimeä fon.png. Itse asiakirjan rungossa tässä versiossa ei vaadita erityisiä rakenteita.

Suositeltava: