HTML tutoriál

HOME HTML Úvod do HTML HTML editory HTML Basic HTML prvky Atributy HTML HTML nadpisy HTML odstavce HTML styly Formátování HTML HTML citace HTML komentáře HTML barvy HTML CSS HTML odkazy HTML obrázky HTML favicon HTML tabulky HTML seznamy HTML Block & Inline HTML třídy ID HTML HTML iframe HTML JavaScript Cesty souboru HTML HTML hlava Rozložení HTML HTML responzivní Počítačový kód HTML Sémantika HTML Průvodce stylem HTML HTML entity HTML symboly HTML Emojis Znaková sada HTML HTML kódování URL HTML vs. XHTML

HTML formuláře

HTML formuláře Atributy formuláře HTML HTML prvky formuláře Typy vstupu HTML Vstupní atributy HTML Atributy vstupního formuláře HTML

HTML grafika

HTML plátno HTML SVG

HTML média

HTML média HTML video Zvuk HTML HTML pluginy HTML YouTube

HTML API

Geolokace HTML HTML Drag/Drop Webové úložiště HTML HTML Web Workers HTML SSE

Příklady HTML

Příklady HTML HTML kvíz HTML cvičení HTML certifikát HTML souhrn Přístupnost HTML

HTML reference

Seznam značek HTML Atributy HTML Globální atributy HTML Podpora HTML prohlížeče HTML události HTML barvy HTML plátno HTML Audio/Video HTML Doctypes HTML znakové sady HTML kódování URL HTML jazykové kódy Zprávy HTTP HTTP metody Převodník PX na EM Klávesové zkratky

HTML obrázky na pozadí


Obrázek na pozadí lze zadat pro téměř jakýkoli prvek HTML.


Obrázek na pozadí prvku HTML

Chcete-li přidat obrázek na pozadí na prvek HTML, použijte styleatribut HTML a vlastnost CSS background-image:

Příklad

Přidejte obrázek na pozadí do prvku HTML:

<div style="background-image: url('img_girl.jpg');">

Můžete také určit obrázek pozadí v <style> prvku v <head> sekci:

Příklad

Určete obrázek pozadí v <style> prvku:

<style>
div {
  background-image: url('img_girl.jpg');
}
</style>

Obrázek pozadí na stránce

Pokud chcete, aby celá stránka měla obrázek na pozadí, musíte určit obrázek pozadí na <body>prvku:

Příklad

Přidejte obrázek na pozadí pro celou stránku:

<style>
body {
  background-image: url('img_girl.jpg');
}
</style>

Opakování pozadí

Pokud je obrázek na pozadí menší než prvek, bude se obrázek opakovat vodorovně i svisle, dokud nedosáhne konce prvku:

Příklad

<style>
body {
  background-image: url('example_img_girl.jpg');
}
</style>

Aby se obrázek na pozadí neopakoval, nastavte background-repeatvlastnost na no-repeat.

Příklad

<style>
body {
  background-image: url('example_img_girl.jpg');
  background-repeat: no-repeat;
}
</style>

Pozadí Obálka

Pokud chcete, aby obrázek na pozadí pokrýval celý prvek, můžete nastavit background-sizevlastnost na cover.

Abyste se ujistili, že je vždy pokryt celý prvek, nastavte background-attachmentvlastnost nafixed:

Tímto způsobem obrázek na pozadí zakryje celý prvek bez roztahování (obrázek si zachová původní proporce):

Příklad

<style>
body {
  background-image: url('img_girl.jpg');
  background-repeat: no-repeat;
  background-attachment: fixed;
  background-size: cover;
}
</style>

Pozadí Stretch

Pokud chcete, aby se obrázek na pozadí roztáhl, aby se vešel na celý prvek, můžete nastavit background-sizevlastnost na 100% 100%:

Zkuste změnit velikost okna prohlížeče a uvidíte, že se obrázek roztáhne, ale vždy zakryje celý prvek.

Příklad

<style>
body {
  background-image: url('img_girl.jpg');
  background-repeat: no-repeat;
  background-attachment: fixed;
  background-size: 100% 100%;
}
</style>

Další informace CSS

Z výše uvedených příkladů jste se naučili, že obrázky na pozadí lze upravovat pomocí vlastností pozadí CSS.

Chcete-li se dozvědět více o vlastnostech pozadí CSS, prostudujte si náš výukový program na pozadí CSS .