Ich versuche, ein Hintergrundbild zu einem div vollständig zu füllen.Hintergrund-Größe: Abdeckung nicht Einstellung Höhe des Hintergrundbildes
Verwendung.class{
background-image: url('img.jpg');
background-repeat: no-repeat;
background-size: cover;
}
und (.row
ist aus Foundation 6)
<div class="row columns">
<div class="class"> </div>
</div>
Das Bild über die Breite des Behälters erstreckt, jedoch die Höhe nur etwa 23px ist, wahrscheinlich die Linienhöhe der
. Wie kann ich erreichen, dass die Höhe des Bildes die volle Höhe des Bildes mit der von cover
eingestellten Breite hat?
Hintergrundfarbe funktioniert? –
@MohitBhardwaj Wenn ich Hintergrundbild durch Hintergrundfarbe ersetze, füllt die Farbe den gleichen Raum wie das Bild – 1252748
Dann ist es, weil Ihr '.class' Element nicht die Höhe hat, die Sie erwarten. Es ist nur die Auffüllung von '.row', die Sie sehen. Versuchen Sie, eine Höhe hinzuzufügen, z. 'height: 100px;' zu deiner '.class'. –