Tengo una imagen en el encabezado de mi sitio web. Me gustaría utilizar una propiedad de CSS para que se extienda a lo ancho del navegador, de modo que reaccione cuando el usuario ajuste el tamaño de la ventana del navegador, y para que el eje vertical de la imagen se escale en consecuencia. ¿Es esto realmente algo que se puede hacer?Usar CSS para hacer una escala de la imagen hacia arriba y hacia abajo
Respuesta
Puede establecer las propiedades de ancho y alto en porcentajes (por ejemplo, un ancho del 100% haría que la imagen se extienda por la página). Esto se puede hacer usando CSS.
CSS sin duda puede estirar una imagen (o, al menos, lo he usado para hacerlo en Firefox en la url folowing: http://www.davidrhysthomas.co.uk/mindez/borked.html):
img {height: 100%;
width: 100%;
min-height: 600px;
min-width: 800px;
}
por ejemplo.
Pero ... Creo que para reaccionar ante el cambio de tamaño de la ventana gráfica que JS sería probablemente tu mejor amigo.
Los porcentajes mantendrán una imagen de todo el ancho y actualizarán la imagen en el cambio de tamaño del navegador.
Si desea que la imagen siempre ser estiramiento, puede utilizar:
img {
width:100%;
}
Sin embargo, que fácilmente puede hacer que la imagen se vea como una mierda total. Una forma más segura podría ser:
img {
max-width:100%;
}
De cualquier forma la imagen cambiará de tamaño con el cambio de tamaño del navegador. Sin embargo, el segundo no estirará la imagen más allá de su tamaño natural, por lo que no se verá deformada.
Aquí, pruébalo, simplemente aplica este estilo CSS al elemento que contiene la imagen. En este ejemplo, la imagen está en el fondo del cuerpo de la página:
body
{
margin: 0;
padding: 0;
width: 100%;
background: url(images/YOUR-IMAGE.JPG) no-repeat left top;
background-size: 100%;
}
Esto maximizará su imagen en todo el elemento. Al cambiar el tamaño de la ventana se escalará la imagen para que se ajuste al tamaño de la nueva ventana del navegador
- 1. ¿Diseño de arriba hacia abajo o de abajo hacia arriba?
- 2. Usando TDD: "arriba hacia abajo" vs. "abajo hacia arriba"
- 3. Escala la imagen hacia abajo, pero no hacia arriba en latex
- 4. Gramática: ¿diferencia entre arriba hacia abajo y hacia abajo? (Ejemplo)
- 5. Escala div en dirección hacia arriba, en lugar de hacia abajo?
- 6. Redondeo hacia arriba o hacia abajo en la velocidad
- 7. ¿La pila crece hacia arriba o hacia abajo?
- 8. Redondeo de valores hacia arriba o hacia abajo en C#
- 9. jQuery Masonry de abajo hacia arriba
- 10. selección jQuery: atravesar hacia arriba, luego hacia abajo
- 11. Mover nodo en árbol hacia arriba o hacia abajo
- 12. Mover un elemento hacia arriba o hacia abajo a seleccionar
- 13. usuario desplazarse hacia abajo o hacia arriba en jQuery
- 14. Cómo hacer que el sprite cocos2d se mueva hacia arriba y hacia abajo (para un efecto pulsante) cada segundo?
- 15. ¿Puedo usar jQuery para desplazar fácilmente los elementos li hacia arriba o hacia abajo?
- 16. Android BroadCastReceiver para tecla de volumen hacia arriba y hacia abajo
- 17. Uso de javascript para desplazar iframe hacia arriba y hacia abajo
- 18. Deslice hacia arriba y Deslice hacia abajo la animación en Webview en Android
- 19. ¿Cómo se mueve la imagen hacia arriba y hacia abajo de forma continua utilizando translate animation en android?
- 20. moviendo las opciones de selección hacia arriba y hacia abajo a través de jquery
- 21. Añadir una imagen simple flecha hacia abajo para menús desplegables
- 22. Dibujo a FBO - sprite invertido hacia arriba y hacia abajo número
- 23. Diseño y codificación: de arriba a abajo o de abajo hacia arriba?
- 24. Javascript: redondee hacia arriba y hacia abajo al 5 más cercano, luego encuentre un denominador común
- 25. iTerm2 obtener el comando DIFERENTE anterior utilizando las teclas de flecha hacia arriba y hacia abajo
- 26. Vertical Desplácese hacia abajo y desplácese hacia arriba en Selenium WebDriver con java
- 27. moverse hacia arriba UIToolbar
- 28. vim ¿puedo desplazarme hacia arriba/abajo en la ventana inactiva?
- 29. ¿Es posible SIMULAR un clic del mouse con un mouse hacia abajo y hacia arriba?
- 30. WPF TabControl ¿Cómo cambiar la pestaña con el mouse hacia arriba en lugar de hacia abajo?
Para ser sincero, me gusta usar el ancho máximo mejor que mi idea de ancho. –