Bienvenidos a un nuevo curso. Ahora estoy en el ciclo de grado superior: Desarrollo de aplicaciones multiplataforma. Y voy a ser parte del experimento de la formación dual. Estaré haciendo practicas durante un año, y a la vez finalizando la formación.

Deseadme suerte.

miércoles, 17 de agosto de 2016

media queries responsive css

0

Media query es una tecnología css introducida en css3 que, utiliza la regla @media para introducir un bloque de propiedades de css sólo si una determinada condición es verdadera.

Podemos añadir un punto de interrupción en ciertas partes del diseño se comportan de manera diferente en cada lado del punto de interrupción.

Se recomienda utilizar un punto de interrupción con el primer móvil, eso hará que la visualización de la página más rápido en los dispositivos más pequeños

El primer móvil significa diseñar para móviles antes de diseñar para el escritorio o cualquier otro dispositivo. En lugar de cambiar estilos cuando el ancho de 768px se hace más pequeño, hay que cambiar el diseño cuando el ancho de 768px se hace más grande.

Puede añadir tantos puntos de ruptura como desee. Como insertar un punto de ruptura entre las tabletas y los teléfonos móviles mediante la adición de una mayor consulta de medios de 600px, y un conjunto de nuevas clases de dispositivos de más de 600px, pero más pequeño que 768px.

Las consultas de medios también se pueden utilizar para cambiar el diseño de una página dependiendo de la orientación del navegador. Puede tener un conjunto de propiedades de CSS que sólo se aplica cuando la ventana del navegador es más ancho que su altura, lo que se denomina orientación "horizontal".

Un ejemplo:

css


/* For mobile phones: */
[class*="col-"] {
width: 100%;
}
@media only screen and (min-width: 600px) and (max-width: 768px) {
/* For tablets: */
.col-m-1 {width: 8.33%;}
.col-m-2 {width: 16.66%;}
.col-m-3 {width: 25%;}
.col-m-4 {width: 33.33%;}
.col-m-5 {width: 41.66%;}
.col-m-6 {width: 50%;}
.col-m-7 {width: 58.33%;}
.col-m-8 {width: 66.66%;}
.col-m-9 {width: 75%;}
.col-m-10 {width: 83.33%;}
.col-m-11 {width: 91.66%;}
.col-m-12 {width: 100%;}
}
@media only screen and (min-width: 768px) {
/* For desktop: */
.col-1 {width: 8.33%;}
.col-2 {width: 16.66%;}
.col-3 {width: 25%;}
.col-4 {width: 33.33%;}
.col-5 {width: 41.66%;}
.col-6 {width: 50%;}
.col-7 {width: 58.33%;}
.col-8 {width: 66.66%;}
.col-9 {width: 75%;}
.col-10 {width: 83.33%;}
.col-11 {width: 91.66%;}
.col-12 {width: 100%;}
}


html


<div class="row">
<div class="col-3 col-m-3">...</div>
<div class="col-6 col-m-9">...</div>
<div class="col-3 col-m-12">...</div>
</div>


Cuando se usa para trabajar con el tamaño de las imagenes, se recomienda el uso del ancho máximo al 100%, esto permite que la foto se haga más pequeña, pero no más grande que su tamaño original. 

ejemplo css:


img {
width: 100%;
height: auto;
}


Para más información aquí

Related Posts:

  • Módulos de PrestaShop V PrestaShop implementa su propio mecanismo de la traducción, a través del uso del método l (L minúscula), utilizado para encapsular string para ser tr… Read More
  • Pedidos Internos II Otra forma distinta de gestionar automáticamente un pedido seria a través de objetos. Veamos un ejemplo: jungla.xsd <schema xmlns="http://w… Read More
  • Bases de datos con PrestaShop La clase "DB" está hecho de dos clases: La clase "Db", que se puede encontrar en el /classes/db/Db.php. Con una subclase que se extiende&n… Read More
  • Pedidos internos I Todas las tiendas tienen sus propios distribuidores y necesitan hacer pedidos a dichos distribuidores. En este caso necesito que un pedido se haga de… Read More
  • Arrays en prestaShop Esto es realmente una tontería, pero a la vez es una de las diferencias de otros lenguajes.Y tal vez os ayude. Primero recuerda que un array … Read More

0 comentarios:

Publicar un comentario

Etiquetas actuales

BD (67) DEF (64) PROG (64) SQL (44) Java (29) PRACTICAS (20) php (18) DI (16) PRESTASHOP (16) PROGRAMACIÓN WEB (16) HTML (13) SGE (12) ERP (9) CONSULTAS (8) css (8) Linux (5) XML (5) Android (4) PDM (4) C (3) NetBeans (3) PSP (3) SMARTY (3) comandos (3) HOOK (2) POST (2) XSD (2) cURL (2) JS (1) MEDIA-QUERYS (1) PDO (1) RESPONSIVE (1) TPL (1) TRADUCCIÓN (1) app_inventor (1)

Todas las etiquetas

EJER (78) BD (67) DEF (64) PROG (64) SQL (44) c# (40) Programación (39) Ficheros (36) Java (29) bases de datos (21) PRACTICAS (20) lenguajes de marcas (19) AD (18) Entorno de desarrollo (18) php (18) PROCEDIMIENTOS (17) DI (16) FORM (16) PRESTASHOP (16) PROGRAMACIÓN WEB (16) lenguaje C (16) E/R (14) HTML (13) SGE (12) Sistemas informáticos (10) ERP (9) CONSULTAS (8) TRANSACCIONES (8) TRIGGER (8) VISUAL BASIC (8) css (8) FUNCIONES (7) html5 (6) Ada (5) EXAMEN (5) Linux (5) XML (5) estructuras (5) Android (4) DISEÑO (4) INTERFAZ (4) LOG (4) OpenBravo (4) PDM (4) ACTUALIZAR (3) C (3) DIAGRAMA (3) Directorios (3) NEW (3) NOR (3) NetBeans (3) OLD (3) PSP (3) SMARTY (3) comandos (3) css3 (3) AISLAMIENTOS (2) C++ (2) CONTROLERRORES (2) ELIMINAR (2) HOOK (2) INSERTAR (2) INST (2) MULTITABLA (2) POST (2) RECURSIVIDAD (2) SUBCONSULTAS (2) VISTAS (2) XSD (2) cURL (2) punteros (2) AJENA (1) BLOQUEOS (1) Byte (1) CREACION (1) CRM (1) Configuración (1) Controles (1) Datos (1) GOTFOCUS (1) IMAGENES (1) INDICES (1) JS (1) Lenght (1) MEDIA-QUERYS (1) Mingw (1) MonoDeveloped (1) OPTIMISTA (1) PDO (1) PESIMISTA (1) RESPONSIVE (1) SPEAK (1) Scanner (1) Serializacion (1) Streams (1) System (1) TPL (1) TRADUCCIÓN (1) USUARIOS (1) UseSystemPasswordChar (1) app_inventor (1) char (1) examenes (1) libreoffice (1) make (1) redes (1)