Hvordan lage et bakgrunns Stretch over skjermen i CSS

De fleste nettsteder benytter statiske bakgrunnsbilder som enten viser på ett sted på skjermen eller gjenta horisontalt, vertikalt eller i en flislagt repetisjon. Du kan imidlertid gjøre en bakgrunn strekningen også. Dette trikset er nyttig når du ønsker å lage en stor grafisk for bakgrunnen på ditt nettsted. Legge til en strekk bakgrunn til en webside tar litt ekstra arbeid skjønt. Du må redigere HTML-koden samt CSS (Cascading Style Sheets) kode.

Bruksanvisning

1 Åpne stilark for websiden i Notepad eller en kode editor. Finn kroppens stil regel:

kropp {
}

2 Legg en 100 prosent høyde for kroppen inne i sin stil regelen. Også gi kroppen en null-piksel margin og null-pixel padding:

kropp {
height: 100%;
margin: 0;
padding: 0;
}

3 Lag en ny stil regel for et ID-navn "bakgrunn" og legg til en 100 prosent bredde og høyde:

bakgrunn {

width: 100%;
height: 100%;
}

4 Gi bakgrunnen regel en fast stilling ved null piksler fra toppen og null piksler fra venstre på skjermbildet webleser kanten:

bakgrunn {

width: 100%;
height: 100%;
stilling: fast;
top: 0;
venstre: 0;
}

5 Legg en stil regel for innholdet på websiden. Denne stilen regel trenger en relativ posisjon og en "z-index" verdien av en eller høyere for å gjøre innhold opphold på toppen av bakgrunnen:

innhold {

position: relative;
z-index: 1;
}

Hvis CSS-koden inneholder andre "z-index" egenskaper, sørg for at verdien du gir innholdet er lavere enn noe som må vises på toppen av innhold.

6 Åpne websiden i et redigeringsprogram og vikle et par av "<div>" koder rundt hele innholdet. Gi kodene en ID navnet "innhold":

<Div id = "innhold">

Page content here...

</ Div>

7 Legg til et bilde over innholdet er "<div>" tags og gi det et ID Sett "src" attributt til filen banen og navnet på bakgrunnsbildet du vil "bakgrunn.":

<Img src = "sti / til / background.png" id = "bakgrunn" />

Hint

  • Fjern "height: 100%;" linje fra bakgrunnen stil regelen hvis du bare vil at bakgrunnen skal strekke horisontalt.
  • Når du utformer et bakgrunnsbilde som du ønsker å strekke seg over skjermen huske på at skjermstørrelser varierer mye og forvrenge bildet.