76 of 313 menu

Właściwość background-origin

Właściwość background-origin określa, jak obrazek tła (konkretnie obrazek, a nie wypełnienie) będzie pozycjonowany względem elementu: część obrazka tła będzie zachodzić pod obramowanie, tło nie będzie zachodzić pod obramowanie lub tło będzie pozycjonowane tylko nad zawartością elementu (czyli padding odsunie tło).

Składnia

selektor { background-origin: padding-box | border-box | content-box; }

Wartości

Wartość Opis
border-box Obrazek tła będzie zachodzić pod obramowanie.
padding-box Obrazek tła nie będzie zachodzić pod obramowanie.
content-box Obrazek tła będzie tylko nad zawartością.

Wartość domyślna: padding-box.

Uwagi

Właściwość background-origin nie działa, gdy background-attachment ma wartość fixed. Również gdy background-repeat ma wartość repeat, właściwość background-origin zawsze działa jak przy wartości border-box.

Przykład . Domyślnie

Domyślnie tło nie będzie zachodzić pod obramowanie:

<div id="elem"></div> #elem { background-image: url("bg.png"); background-repeat: no-repeat; border: 10px dashed black; padding: 30px; width: 250px; height: 150px; }

:

Przykład . Wartość border-box

Teraz tło będzie zachodzić pod obramowanie:

<div id="elem"></div> #elem { background-origin: border-box; background-image: url("bg.png"); border: 10px dashed black; padding: 30px; width: 250px; height: 150px; }

:

Przykład . Wartość content-box

A teraz tło zostanie odsunięte przez padding:

<div id="elem"></div> #elem { background-origin: content-box; background-image: url("bg.png"); background-repeat: no-repeat; border: 10px dashed black; padding: 30px; width: 250px; height: 150px; }

:

Przykład . Przy background-repeat: repeat

Przy background-repeat ustawionym na repeat właściwość background-origin zawsze działa jak przy wartości border-box, czyli tło zawsze zachodzi pod obramowanie:

<div id="elem"></div> #elem { background-repeat: repeat; background-image: url("bg.png"); border: 10px dashed black; padding: 30px; width: 350px; height: 300px; }

:

Zobacz też

  • właściwość background-clip,
    która określa pozycję zarówno obrazka tła, jak i wypełnienia
  • właściwość background,
    która jest właściwością-skórczeniem dla tła
Polski
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Wykorzystujemy pliki cookie do działania strony, analizy i personalizacji. Przetwarzanie danych odbywa się zgodnie z Polityką prywatności.
zaakceptuj wszystkie dostosuj odrzuć