Czy jest możliwe, aby <div>
element zawierał obraz tła, a jeśli tak, jak mam się do tego zabrać?
170
Masz na myśli to?
<style type="text/css">
.bgimg {
background-image: url('../images/divbg.png');
}
</style>
...
<div class="bgimg">
div with background
</div>
Możesz to zrobić używając
background
właściwości CSS . Można to zrobić na kilka sposobów:Według ID
HTML:
<div id="div-with-bg"></div>
CSS :
Według klasy
HTML:
<div class="div-with-bg"></div>
CSS :
W HTML (co jest złe)
HTML:
<div style="background: color url('path')"></div>
Gdzie :
background
Właściwość CSS jest połączeniem wszystkich właściwości background-xxx w tej składni:background : background-color background-image tło-powtórzenie tła-załącznik pozycja-tła ;
Źródło: w3schools
źródło
Tak :
źródło
Użyj tego stylu, aby uzyskać wyśrodkowany obraz tła bez powtórzeń.
W HTML ustaw ten styl dla swojego div:
źródło
Użyj jak ...
źródło
Możesz po prostu dodać atrybut img src z id:
oraz w swoim pliku CSS (rozciągnięte tło):
źródło
aw pliku CSS:
źródło
Musimy dodać poniższą zawartość do tagu Style:
źródło
W większości metoda jest taka sama, jak ustawienie całego ciała
źródło