Treci la conținutul principal

Imagini de Fundal HTML

O imagine de fundal poate fi setată pe aproape orice element HTML.


Imagine de Fundal pe un Element HTML

Pentru a pune o imagine de fundal pe un element, folosește atributul style cu proprietatea CSS background-image. O poți seta și într-un element <style> din <head>.

Inline

O imagine de fundal setată inline pe un paragraf.

Prompt
O pagină cu un paragraf care are o imagine de fundal setată inline prin atributul style și proprietatea CSS background-image (img_girl.jpg), plus un text în interiorul lui.
Output: pagină HTML completă

În elementul style

O imagine de fundal setată pentru toate paragrafele în elementul <style>.

Prompt
O pagină care setează o imagine de fundal pentru toate paragrafele folosind un bloc style în head (background-image url img_girl.jpg), cu un paragraf exemplu.
Output: pagină HTML completă

Imagine de Fundal pe o Pagină

Pentru a da întregii pagini o imagine de fundal, setează background-image pe elementul <body>.

Exemplu

O imagine de fundal pentru întreaga pagină.

Prompt
O pagină cu o imagine de fundal pe întreaga pagină, setată pe elementul body printr-un bloc style (img_girl.jpg).
Output: pagină HTML completă

Repetarea Fundalului

Dacă imaginea de fundal este mai mică decât elementul, ea se repetă pe orizontală și pe verticală până ce elementul este umplut. Pentru a opri acest lucru, setează proprietatea background-repeat la no-repeat.

Repetitiv

O imagine mică de fundal care se repetă pentru a umple pagina.

Prompt
O pagină cu o imagine mică de fundal pe body care se repetă pentru a umple pagina (comportament implicit).
Output: pagină HTML completă

Fără repetare

Aceeași imagine setată să nu se repete.

Prompt
O pagină cu o imagine de fundal pe body care nu se repetă, folosind background-repeat: no-repeat.
Output: pagină HTML completă

Acoperirea Fundalului

Pentru a face imaginea de fundal să acopere întregul element, setează background-size la cover. Setează background-attachment la fixed pentru ca elementul să rămână acoperit. Imaginea își păstrează proporțiile și nu este întinsă.

Exemplu

O imagine de fundal care acoperă întreaga pagină.

Prompt
O pagină cu o imagine de fundal fixă, care acoperă întregul element fără a se întinde, folosind background-size: cover, background-attachment: fixed și no-repeat.
Output: pagină HTML completă

Întinderea Fundalului

Pentru a face imaginea de fundal să se întindă și să umple întregul element, setează background-size la 100% 100%. Redimensionarea ferestrei întinde imaginea, dar aceasta acoperă mereu elementul.

Exemplu

O imagine de fundal întinsă pentru a umple pagina.

Prompt
O pagină cu o imagine de fundal fixă, întinsă pentru a umple întregul element, folosind background-size: 100% 100% și no-repeat.
Output: pagină HTML completă

Află Mai Multe CSS

Aceste exemple arată că imaginile de fundal sunt stilizate cu proprietățile CSS de fundal. Pentru a afla mai multe, studiază tutorialul PromptCookbook CSS Background.