Me encanta el nuevo diseño http://thesixtyone.com. Me pregunto ¿cómo estirarán proporcionalmente la imagen para que se ajuste a todo el fondo? ¿Están usando CSS/Javascript u otros trucos?¿Cómo estira TheSixyOne.com proporcionalmente la imagen a página completa?
Respuesta
Se utilizan tanto CSS como Javascript.
Toma el mayor de alto o ancho, establece la dimensión de la imagen correspondiente a eso, luego calcula la relación de la dimensión original a la nueva dimensión, luego aplica esa relación a la dimensión opuesta.
Por ejemplo. Supongamos que la foto original era 100x100. Si su pantalla es 200x100; luego estira la primera dimensión (200 es más grande que 100) para caber. Esta es una relación de 2: 1, por lo que tiene la misma resistencia a la otra dimensión. La imagen resultante es en realidad 200x200.
Agregue un toque más código para mantener todo centrado (para que las partes fuera de pantalla de la dimensión del arrendador sean iguales), y listo.
En mi ejemplo, la imagen se movería hasta 50, de manera que se ve el (el tamaño de la pantalla) media 100 de la imagen que se ha estirado a 200.
La imagen es en realidad una etiqueta DIV con la propiedad de la imagen de fondo establecida.
No estoy seguro que la biblioteca utilizando they'e pero en su fuente Javascript Hice una búsqueda de "redimensionar" y encontrado:
Event.observe(window,"resize",t61.background.sync_size);
que parece que están adjuntando un controlador de eventos para window.onresize.
- 1. Imagen de escala iTextSharp a página completa
- 2. UISlider rastrea la imagen que no se estira
- 3. UIImageView con stretchableImageWithLeftCapWidth no se estira la imagen
- 4. Imagen de página completa en diseño de dos columnas
- 5. Ajax.BeginForm devuelve la página completa
- 6. Redireccionando la imagen a la página php
- 7. Cómo desvanecerse en una página web completa -
- 8. Renderizar página web a la imagen
- 9. Redimensionar proporcionalmente la imagen en función del tamaño de div principal
- 10. Imagen de pantalla completa de iPhone
- 11. ¿Cómo escalar una imagen a pantalla completa usando JavaScript?
- 12. Imagen de fondo no se extiende a ancho de página completa
- 13. ¿Hay una página completa? Actualizado
- 14. Detectar WebBrowser página completa cargando
- 15. Imagebutton imagen completa, esquinas redondeadas
- 16. HTML escala proporcionalmente para ajustarla exactamente a PDF tamaño A4
- 17. ¿Cómo obtener la URL completa de una página de Drupal?
- 18. Redimensionar ventanas de Cacao proporcionalmente
- 19. Forzar la representación de la página completa en Mobile Safari?
- 20. ImageMagick: Cómo cambiar el tamaño proporcionalmente con mogrify sin fondo
- 21. ¿Cómo puedo establecer la duración de esta animación jQuery proporcionalmente?
- 22. Cambiar el tamaño de la imagen proporcionalmente para caber en el lienzo de HTML5
- 23. phantomjs no está esperando la carga de la página "completa"
- 24. javascript ejecutando la función después de cargar la imagen completa
- 25. WPF GridSplitter - guardar y restaurar la ubicación AND dividir proporcionalmente
- 26. Guardar contenido de página completa con Selenium
- 27. Redimensionar proporcionalmente un mapa de bits
- 28. Actualización completa de JavaScript de la página actual
- 29. Obtener la URL completa de la página actual (PHP)
- 30. Cómo convertir una página web html a una imagen
Parece que están centrando la imagen cada vez que cambia el tamaño de la página – Phen