jueves, 27 de noviembre de 2014

BootStrap, diseño adaptable

Extracto

Los media queries permiten la personalización de la presentación basada en un número de condiciones, tales como proporciones, anchos, tipos de diseño, etcétera. Trabajar con Bootstrap permite la definción del comportamiento de nuestras distintas presentaciones para distintos medios.


Abreviaturas usadas

  • Píxel, píxeles (px)
  • Bootstrap (BS)

Dispositivos soportados

EtiquetaAncho de plantillaAncho de columnaAncho de separación
Smartphones480px e inferioresColumnas fluidas, sin ancho fijo
Smartphones a Tablets767px e inferioresColumnas fluidas, sin ancho fijo
Tablets (horizontal)768px y superiores42px20px
Default980px and up60px20px
Pantallas anchas1200px y superiores70px30px

Clases de soporte

Aquí se ve una tabla de las clases que incluimos y su efecto en un diseño media query dado (etiquetado por dispositivo). Se pueden encontrar en responsive.less.
ClaseSmartphones480px and belowTablets767px and belowDesktops768px and above
.visible-phoneVisible
.visible-tabletVisible
.visible-desktopVisible
.hidden-phoneVisibleVisible
.hidden-tabletVisibleVisible
.hidden-desktopVisibleVisible

Etiqueta META requerida

Para asegurar que los dipositivos muestran las páginas adecuadamente, incluye el viewport de etiqueta meta así:



A la hora de trabajar...

BS no incluye automáticamente estos media queries, pero entenderlos y añadirlos es muy fácil. Tienes un par de opciones para incluir las características  adaptables de BS:
  1. Usa la versión compilada receptiva bootstrap-responsive.css
  2. Añade @import "responsive.less" y recompila BS.
  3. Modifica y y recompila responsive.less como un archivo separado.
Leo en el manual de BS que por diseño y optimización piensan que todo no debe ser responsive, esa es la causa por la que no lo incluyeron desde el inicio.


No hay comentarios:

Publicar un comentario