Treci la conținutul principal

Proprietatea CSS background-origin

Locul în care stă o imagine de fundal în interiorul unui element depinde de proprietatea CSS background-origin.

Fiecare dintre cele trei valori ale ei numește marginea din al cărei colț din stânga sus pornește imaginea:

  • padding-box - marginea de padding, de unde pornește imaginea în mod implicit.
  • border-box - marginea chenarului elementului.
  • content-box - marginea de conținut a elementului.

Notă: Dacă setezi background-attachment la „fixed”, această proprietate nu mai are niciun efect.

Exemplu

Aici, trei elemente div au în comun un chenar, padding și o imagine de fundal fără repetare, iar fiecare folosește o altă valoare pentru background-origin, ca să le poți compara.

Prompt
Creați o pagină cu trei elemente div, fiecare cu un chenar, padding și o imagine de fundal. Primul div folosește background-origin: padding-box, al doilea folosește border-box, iar al treilea folosește content-box. Setați background-repeat: no-repeat pentru toate trei, astfel încât diferența de poziționare să fie vizibilă.
Rezultat: pagină HTML completă