Tengo un div que yo quiero tener las siguientes características:uso de CSS (y tal vez JavaScript) para que un elemento sea cuadrada (o mantener una relación de aspecto específica)
- Ancho = 50% de su matriz elemento
- Altura igual a lo que sea necesario para mantener una determinada relación de aspecto.
Necesito usar porcentajes porque el objeto cambiará de tamaño de izquierda a derecha cuando se cambia el tamaño del navegador. Quiero que el objeto se redimensione de arriba hacia abajo para garantizar que el objeto mantenga la misma relación de aspecto.
No creo que haya ninguna forma de usar CSS puro para hacer esto, pero ¿alguien sabe de alguna manera? Alternativamente, ¿hay una forma fácil de JavaScript para hacer esto? (JQuery está bien.)
Posible duplicado: http://stackoverflow.com/questions/1495407/css-a-way-to-maintain-aspect-ratio-when-resizing-a-div –