Sé que es posible specify an element's height relative to its width, porque el margen porcentual y los valores de relleno se calculan en relación con su ancho. ¿Es posible hacer lo opuesto: ancho relativo a la altura?¿Hace el ancho de un elemento relativo a su altura?
12
A
Respuesta
9
Encontré una forma de hacer esto sin Javascript. Cree una imagen con la proporción e incrústela en el HTML, escalando de forma correspondiente, de modo que el elemento principal pueda inline-block
ajustarse al tamaño de la imagen.
<!-- height of the outer container -->
<div style="height: 200px">
<!-- this will resize to 200px and maintain its aspect ratio --->
<div style="display: inline-block; position: relative;">
<img src="aspectratio.png" style="height: 100%; width: auto;" />
<div style="position: absolute; top: 0; left: 0; right: 0; bottom: 0">
<!-- Everything in here can party on the fact that their parent
has the correct aspect ratio -->
</div>
</div>
</div>
Cuestiones relacionadas
- 1. Obtener la distancia del elemento relativo a su elemento padre
- 2. Posicionar un elemento HTML relativo a su contenedor usando CSS
- 3. ¿Cómo puedo centrar un elemento relativo a su padre?
- 4. Elemento absoluto que hereda el ancho del divisor padre relativo
- 5. Establecer altura de línea como un porcentaje relativo al elemento principal
- 6. jQuery. Ancho del elemento según su ancho principal
- 7. jQuery: mueve el elemento por valor relativo
- 8. Coloque un elemento relativo a otro en CSS
- 9. Como llegar a la altura NSAttributedString a un ancho fijo
- 10. Determine el límite de un elemento WPF relativo a algún elemento primario
- 11. CSS: ¿hace que un elemento de bloque llene todo el espacio de un elemento principal?
- 12. Imagemagick: Convertir a altura fija, ancho proporcional
- 13. Imagemagick: Convertir a ancho fijo, altura proporcional
- 14. JS "Ventana" ancho-altura frente a "pantalla" ancho-alto?
- 15. Monte una ImageView (y su src) al ancho de la disposición y hacer su altura proporcional
- 16. encuentre el elemento relativo con jQuery
- 17. altura completa y el diseño CSS ancho
- 18. ¿Cómo establecer el ancho de un elemento en línea?
- 19. ¿Cómo se hace el posicionamiento relativo en WPF?
- 20. ¿Cómo eliminar la altura y el ancho?
- 21. Cómo puedo animar un elemento a su altura natural usando jQuery
- 22. HTML, jQuery: ancho de unión de un elemento a otro
- 23. UIImageView cambiar el ancho y la altura
- 24. ¿Por qué el relleno de span hace que el cuadro de representación se superponga a su elemento primario?
- 25. Creación de un elemento de tela y el establecimiento de su anchura y altura atributos utilizando jQuery
- 26. cómo dimensionar la altura de un div a su altura de contenedor, usando CSS?
- 27. Android ImageView ScaleType y altura del elemento
- 28. ¿Cómo se puede operar cada elemento de una matriz numpy de acuerdo con su valor relativo?
- 29. ¿Cómo se hace el tiempo relativo en Rails?
- 30. WPF: ¿Puedo establecer el ancho de un elemento por porcentajes?
¿es posible recortar el img y así producir una relación de aspecto arbitraria? – mulllhausen
@mulllhausen puede usar una imagen de http://placekitten.com/ con 'visibility: hidden'. – Brilliand