Dynamische übergeordneten div Breite und Höhe basiert auf HTML5-video-Auflösung

Ich habe eine responsive design-Website mit HTML5-Videos, die bis nimmt die gesamte browser-Breite. Das video von CSS hat width:100%;height:auto; hält die video-Auflösung Verhältnis unabhängig von der Größe des browser-Fensters.

Das Problem würde ich gerne lösen, ist die Einstellung der Höhe der <video>'s übergeordneten div-unter Beibehaltung des übergeordneten div' s width:100% die Eltern ist immer das gleiche Verhältnis wie das <video> auf der ersten laden und die Größe ändern.

Das video ist 640x360. Sagen wir mal das browser-Fenster ist 1280x800. Die video-Auflösung wird die doppelte Größe auf 1280x720 zu passen, es ist 100% der Breite des übergeordneten div-haben 80 Pixel mehr Höhe, weil der das Fenster 800 Höhe. Ich möchte zum einstellen der Höhe des div-720 entsprechen der <video>.

Ich bin immer noch lernen, JS und nicht über das Köpfchen zu lösen. Vielen Dank im Voraus.

Hier ist ein Turnschuh, das kann helfen mit meiner Erklärung (die Größe des Fensters zu replizieren, das Problem. Das Ziel ist nicht einen roten hintergrund zeigt, wenn die Größe des Fensters):
http://jsfiddle.net/alanweibel/UMstP/2/

InformationsquelleAutor Alan Weibel | 2012-11-25
Schreibe einen Kommentar