Ako Roztiahnuť Obrázok Na Pozadí

Obsah:

Ako Roztiahnuť Obrázok Na Pozadí
Ako Roztiahnuť Obrázok Na Pozadí

Video: Ako Roztiahnuť Obrázok Na Pozadí

Video: Ako Roztiahnuť Obrázok Na Pozadí
Video: Ako roztiahnuť obrázok len po šírke alebo po výške? (nedeštruktívne) 2024, Apríl
Anonim

Schopnosť roztiahnuť obrázok na pozadí na celú šírku okna prehliadača pomocou CSS sa objavila až s vydaním jeho najnovšej špecifikácie - CSS3. Bohužiaľ, zatiaľ veľké množstvo webových surfujúcich používa skoré prehliadače, ktoré nerozumejú špecifikácii CSS3. Preto si musíte vybrať - buď použite menej pohodlné, ale riešenie pre rôzne prehliadače, alebo špičkovú technológiu, ale pre obmedzené publikum. Zvážme obe možnosti.

Ako roztiahnuť obrázok na pozadí
Ako roztiahnuť obrázok na pozadí

Nevyhnutné

Základné znalosti HTML a CSS

Inštrukcie

Krok 1

Prvá možnosť je založená na starších špecifikáciách jazyka CSS. Musíte vytvoriť štruktúru kódu HTML, ktorá má dve prekrývajúce sa vrstvy, jednu nad druhou. Vrstvy (div) je možné roztiahnuť na šírku obrazovky v starej jazykovej špecifikácii kaskádového štýlu. Do spodnej časti vrstiev musíte umiestniť obrázok na pozadí a do hornej časti umiestnite všetok obsah stránky. Takáto štruktúra v tele dokumentu môže vyzerať takto:

Toto bude obsah stránky

A popis štýlov pre túto štruktúru by mal byť umiestnený v nadpisovej časti. Napríklad toto:

html, body {

okraj: 0px;

výška: 100%;

}

#pozadie {

pozícia: absolútna;

šírka: 100%;

výška: 100%;

}

#body {

pozícia: absolútna;

šírka: 100%;

výška: 100%;

z-index: 2;

}

Tu sú vrstvy s pozadím ID (toto je váš obrázok na pozadí) a textom (toto je vrstva pre obsah stránky) nastavené na absolútne umiestnenie a 100% šírku a výšku. Okrem toho je obsahovej vrstve pridelené poradové číslo z-index = 2. Určuje „hĺbku“vrstiev - čím je väčšia, tým ďalej od „spodnej časti“sa táto vrstva nachádza. V našom prípade to bude nad vrstvou pozadia, ktorá používa predvolený z-index.

Krok 2

Celý kód môže vyzerať takto:

html, body {

okraj: 0px;

výška: 100%;

}

#pozadie {

pozícia: absolútna;

šírka: 100%;

výška: 100%;

}

#body {

pozícia: absolútna;

šírka: 100%;

výška: 100%;

z-index: 2;

}

Toto bude obsah stránky

Nezabudnite nahradiť názov súboru obrázka na pozadí fon.png.

Krok 3

Druhá možnosť použije vlastnosť veľkosti pozadia zavedená v CSS3. Zároveň pridajte podobné vlastnosti k definíciám štýlov, ktoré predtým používali prehliadače Mozilla Firefox, Google Chrome a Opera. Blok popisu štýlu v tejto verzii môže vyzerať takto:

html {

pozadie: url (fon.png) opravené centrum bez opakovania;

-webkit-veľkosť pozadia: obal;

-moz-veľkosť pozadia: obal;

-o-veľkosť pozadia: obal;

veľkosť pozadia: obal;

}

A tu nezabudnite nahradiť názov súboru obrázka na pozadí fon.png. A v tele samotného dokumentu nie sú v tejto verzii potrebné žiadne špeciálne konštrukcie.

Odporúča: