Ich habe ein div der Klasse content
:Wie kann ich Höhe von div mit einem Hintergrundbild basierend auf seiner Breite machen?
.content {
position: relative;
height: auto;
overflow:auto;
padding: 0;
width: 100%;
margin: 0 auto;
background: URL("img/main.png") center no-repeat;
background-size: contain;
display: inline-block;
}
Ich möchte, dass im Inneren zusammen mit dem Bild div automatisch auf seine Behältergröße (Körper) basiert, um die Größe so habe ich Breite 100% definiert, und ich möchte Höhe anpassen und behalte das Seitenverhältnis.
Problem ist, dass, wenn ich keine Höhe in Pixel einstellen, das Bild nicht erscheint. Gibt es einen Weg dazu?
Im Grunde, was will ich erreichen ist die automatische Größenanpassung, wie auf dieser Seite: http://ketrawars.com/
eine Demo haben? Ich kann nur annehmen, dass Sie sich auf das Hintergrundbild "body.ketra_main" in Ihrem Beispiellink beziehen. – Marcel
Es gibt keine CSS-Eigenschaft, mit der ein Element an die Größe eines Hintergrundbilds angepasst werden kann. Möglicherweise müssen Sie Ihre Methodik überdenken. –