Größe eines Bildes zu einem Prozentsatz von html-Fenster
Ist es möglich zu definieren, ein Bild von einem Prozentsatz der Dokument-Fenster? Es verschachtelt in mehrere div-tags, so wäre es irgendwie zu definieren, seine Höhe% in der Referenz auf das Fenster, anstatt der übergeordneten Tags. Im Effekt, so etwas wie dieses...
<img src="image.jpg" height="50% of window"/>
Prozentangaben sind immer relativ zum übergeordneten element, könnte dies mit JavaScript gemacht werden
Siehe meine Antwort bitte.
Siehe meine Antwort bitte.
InformationsquelleAutor user962642 | 2013-09-14
Du musst angemeldet sein, um einen Kommentar abzugeben.
Können Sie die viewport-Höhe und Breite.
Z. B. die folgende Klasse wird dem element die Hälfte der Größe des Viewports.
jsFiddle Demo
Dies ist ein Reine CSS3 Lösung, aber es hat einige browser-Unterstützung Probleme.
InformationsquelleAutor Itay
Nicht mit CSS, sondern mit JavaScript:
Sie können hinzufügen, ein
id
auf Ihr Bild, und sagendocument.getElementById('yourImagesId').height = ...
InformationsquelleAutor Doorknob
Oder mit jQuery:
$("#yourimageselector").Höhe($(window).height());
Wie kann ich die Kluft, die Fenster der Höhe von 2?
$("#yourimageselector").Höhe($(window).height() / 2);
InformationsquelleAutor Daniel Schwarz
Fand ich die beste Lösung für dieses hier. Das Beispiel in diesem Artikel nicht für mich arbeiten, wenn ich fügte hinzu, ein Bild in den mix. Jedoch, ich verbesserte es die Erstellung einer "Karte" layout, das funktioniert mit einem Bild und text.
Anpassen Kurs-card-aspect-ratio-Wert um das Vielfache, das Sie wünschen.
Hier ist die Arbeit fiddle.
InformationsquelleAutor Wade