TALLER DE FLEXBOX

Documentos relacionados
RESPONSIVE WEB DESIGN en. Drupal PRESENTE Y FUTURO

Edición HTML. Estilos CSS MINISTERIO DE EDUCACIÓN Y CIENCIA SECRETARÍA GENERAL DE EDUCACIÓN Y FORMACIÓN PROFESIONAL

(X)HTML. Tablas. Las tablas son grupos de celdas que contienen información.

LÍNEAS SEPARADORAS. ETIQUETA <HR>. COMENTARIOS EN HTML. ATRIBUTOS SIZE, WIDTH, NOSHADE (DEPRECATED). EJEMPLOS (CU00716B)

La etiqueta TABLE. Hay que cerrarla con </TABLE>

CO-BRANDING PRESIDENCIA DE LA REPÚBLICA GUÍA SISTEMA GRÁFICO. Código: G-SA-01 / Versión:04. Código: G-SA-01 / Versión:04

C2 5 C3 61 C6 85 C7 11 C8 25

Terceros Ekon Sical. Departamento de Informática

Elaboración de Documentos en Procesadores de Textos

Apunte de Tabulaciones Microsoft Office Word Tabulaciones.

ACTIVIDADES SELECTIVIDAD APLICACIONES DERIVADAS

UNIDAD 2 FORMATO BÁSICO DE FUENTE Y PÁRRAFO

Manual básico de identidad corporativa

Materia: Matemática de Tercer Año Tema: Pendiente

Objetos OLE 1. IMAGEN DE FONDO

Manual de Usuario. WordPress

Manual de NVU Capítulo 3: Trabajando con tablas

Guía rápida. Cómo utilizar los Cubos en el portal

Aplicación: cálculo de áreas XII APLICACIÓN: CÁLCULO DE ÁREAS

Tipos de gráficas y selección según los datos CIENCIA, TECNOLOGIA Y AMBIENTE

FUERZAS CONCURRENTES. Lorena Vera Ramírez 1, Iván Darío Díaz Roa 2. RESUMEN

Profesorado de Nivel Medio y Superior en Biología Matemática - 1º Cuatrimestre Año 2013 FUNCIÓN CUADRÁTICA

EXCEL I UNIDAD 1 EMPEZANDO A TRABAJAR CON EXCEL (SEMANA 1)

QUANTUM COMPUTACION CURSO DE PLANILLA ELECTRONICA MICROSOFT EXCEL 2013

MANUAL DE USO DE TIENDA ONLINE

Introducción Mic i ro r s o of o t t W or o d r

Cómo importar contactos a Roundcube. 1.-Crear el archivo de contactos

TABLAS WORD La tercer opción es usar el vínculo Dibujar Tabla, aquí se dimensiona la tabla dibujándola con el mouse

En la notación C(3) se indica el valor de la cuenta para 3 kilowatts-hora: C(3) = 60 (3) = 1.253

Módulo PRESTASHOP DISEÑO FÁCIL PERSONALIZACIÓN DE TU PLANTILLA GUÍA DE INSTALACIÓN Y DE CONFIGURACIÓN

Álgebra y Trigonometría Clase 2 Ecuaciones, desigualdades y Funciones

Trabajo, energía y potencia

vsmart CONFIGURACIÓN INICIAL

Guía Saga Suite Galería de Descarga

Curso Excel Básico 2003 Unidad 1

ESTADÍSTICA CON EXCEL

GIMP, aplicaciones didácticas. Herramientas de GIMP

Las funciones para el cálculo de la Regla de Gasto se encuentran en el menú de elaboración.

Truco para encontrar y reemplazar líneas manuales por marcas de párrafo

Bases de OpenOffice Writer

Ejes cartesianos. Coordenadas de un punto

Calificaciones de Moodle

CALCULO INTEGRAL CONCEPTOS DE AREA BAJO LA CURVA. (Se utiliza el valor de la función en el extremo izquierdo de cada subintervalo)

EJERCICIO 11 DE EXCEL EXCEL EJERCICIO 11 GRÁFICOS

Tema 6: Trigonometría.

CORPORACIÓN UNIFICADA NACIONAL DE EDUCACIÓN SUPERIOR FACULTAD DE INGENIERIAS LINEA INFORMÁTICA GUIA TABLAS DINÁMICAS

La Herramienta Redmine para la Administración de Proyectos

15. Regresión lineal. Te recomiendo visitar su página de apuntes y vídeos:

1. Aplica formato a un documento y genera en forma automática el índice del mismo, con eficiencia y eficacia.

dada por c(x) = donde x indica el tamaño de los pedidos para renovar existencias

Venta de Pasteles. Piezas. 3 Leches Chocolate. Del 26 al 30 de Enero MICROSOFT GRAPH Conceptos básicos

CONCEPTO DE CINEMÁTICA: es el estudio del movimiento sin atender a las causas que lo producen

RESOLUCIÓN DE TRIÁNGULOS FUNCIONES TRIGONOMÉTRICAS DE UN ÁNGULO AGUDO (0º a 90º) DEFINICIÓN DE FUNCIONES TRIGONOMÉTRICAS

MANUAL Y ACTIVIDADES. Edublogg.wordpress.com. Caeiro Fábregas - Pérez

Curso de Maquetación Web: HTML 5 y CSS

3.4 FORMATO DE HOJA DE CÁLCULO

Qué es una tabla dinámica? Para qué sirve una tabla dinámica?

Informática General 2016 Cátedra: Valeria Drelichman, Pedro Paleo, Leonardo Nadel, Norma Morales

Introducción a Swing. Taller de Programación 2016

EJERCICIOS PAU MATEMÁTICAS II ANDALUCÍA Autor: Fernando J. Nora Costa-Ribeiro Más ejercicios y soluciones en fisicaymat.wordpress.

CREACION DE INTERFACES GRAFICAS DE USUARIO (GUI) PARA LA WEB

Manual FOXTIR Editor HTML MOBILE MARKETING

Hacemos clic con el ratón para situar el cursor donde queremos que aparezca la tabla. Nos vamos a la barra de Menús, Insertar, Tabla

La Herramienta Redmine para la Administración de Proyectos

Manual de las Mejoras Realizadas al Área Administrativa del Sitio Web de la Universidad Tecnológica de Panamá

Se abre una ventana que permite especificar el número de filas y columnas para la tabla.

Ministerio de Educación. Base de datos en la Enseñanza. Open Office. Módulo 5: Informes

Otra forma de enumerar los resultados es en una tabla de frecuencia:

APLICACIÓN RESERVA DE ESPACIOS

Tutorial KingSoft Office

Ejercicio corto. Ejercicio corto. Ejercicio corto. Lección 1: Introducción a Word. Lección 2: Modificaciones de documentos

Vemos, pues, que esta forma de organizar los datos es mucho más potente que utilizando las tabulaciones u otros métodos.

Excel 2013 Completo. Duración: Objetivos: Contenido: 80 horas

Funciones Básicas de la Hoja de Cálculo

FORMATO CONDICIONAL EN EXCEL

ARTÍCULO 1º.- ESTABLÉCESE

DERIVADAS. Para hallar la pendiente de una curva en algún punto hacemos uso de la recta tangente de una curva en un punto.

UNIDAD 4: FUNCIONES POLINOMIALES Y RACIONALES

Crear gráficos en Excel Un gráfico es la representación gráfica de los datos de una hoja de cálculo y facilita su interpretación.

GUÍA DE USO DE LA MARCA

DEGRADADOS CSS. EFECTO LINEAL Y RADIAL. LINEAR-GRADIENT. ANGULOS CSS: UNIDADES ANGULARES DEG, GRAD, TURN, RAD. (CU01060D)

Fila: Es un conjunto de varias celdas dispuestas en sentido horizontal.

Microsoft Excel 2010 Completo + Profesional

Profesor(a): Ing. Miriam Cerón Brito

IES PADRE SUÁREZ MATEMÁTICAS II DEPARTAMENTO DE MATEMÁTICAS

Módulo de Microsoft Excel 2010 CUADERNO DE PRÁCTICAS

Objetivo. Qué vamos a usar en el curso?

PRÁCTICAS DE EXCEL PARTE 1

Sesión No. 10. Contextualización INFORMÁTICA 1. Nombre: Gestor de Base de Datos (Access)

Tema 11: Integral definida. Aplicaciones al cálculo de áreas

LABORATORIO Nº 9 TABLAS DINÁMICAS

Consulta con salida Chart (Parte I)

Definición de la integral de Riemann (Esto forma parte del Tema 1)

2º ESO UNIDAD 14 ESTADÍSTICA Y PROBABILIDAD

MANUAL DE IDENTIDAD CORPORATIVA

Representación y aplicaciones de las funciones tipo

Taller 1 Utilización eficaz de hojas de cálculo Excel

asgaia Manual de imagen gráfica

Tipos de gráficos disponibles

Instrucciones generales

Transcripción:

1 TALLER DE FLEXBOX PROFESIONAL @diana_aceves_

FLEXBOX: QUÉ VAMOS A VER? 2 QUÉ VAMOS A VER EN ESTE TALLER? Aplicaciones conocidas básicas: - Alineación vertical de elementos - Columnas de igual altura - Grid flexibles - Cambiar orden de elementos - Holy Grail Layout - Sticky footer PERO TAMBIÉN VAMOS A VER

FLEXBOX: QUÉ VAMOS A VER? 3 QUÉ VAMOS A VER EN ESTE TALLER? Otras aplicaciones: - Items tipo app - Layouts en zig-zag - Gráficas sencillas - Inputs con iconos - Headers con múltiples zonas - Filtros de igual tamaño con número desconocido de elementos

4

5

6

7

8

FLEXBOX: INTRODUCCIÓN 9 QUÉ ES FLEXBOX? FLEXBOX es un módulo completo de layout, es decir define cómo se muestran los elementos y cómo se relacionan con el resto. El contenedor va a poder modificar las dimensiones y el orden de los items para acomodarlos según nuestras indicaciones. Qué cosas podemos hacer con Flexbox que antes no podíamos hacer de manera fácil? Alineación vertical Columnas de igual altura independientemente del contenido Cambiar el orden en el que se MUESTRAN los elementos sin que cambie el HTML Y MUCHAS MÁS

FLEXBOX: INTRODUCCIÓN 10 PUEDO USARLO YA? SÍ - Salvo que tengas la mala suerte de tener que dar soporte a IE antiguos AUTOPREFIXER - Preprocesadores, PostCSS, gulp, grunt

FLEXBOX: INTRODUCCIÓN 11 LOS EJES Guía muy completa: https://css-tricks.com/snippets/css/a-guide-to-flexbox/

FLEXBOX: INTRODUCCIÓN 12 EJEMPLOS CODEPEN CURSO CODEPEN COLLECTION: Taller Flexbox profesional http://codepen.io/collection/nywkge/

FLEXBOX: PROPIEDADES DE LA CAJA 13 EJEMPLOS y EJERCICIOS DE APLICACIÓN (en orden de aparición) EJEMPLO 1: display:flex vs display:inline-flex EJEMPLO 2 : Resumen de propiedades de la caja EJEMPLO 2.1 : Resumen de propiedades de la caja aplicado al ejemplo de inline-flex EJERCICIO 1: Totales EJERCICIO 2: Items tipo app sencillos

FLEXBOX: PROPIEDADES DE LA CAJA 14 EJEMPLO 3: Centrado total (horizontal y vertical) - Caja centrada con contenido también centrado

FLEXBOX: PROPIEDADES DE LA CAJA 15 EJERCICIO 3: Header Throne

FLEXBOX: PROPIEDADES DE LOS ITEMS 16 CÓMO SE RESPETAN LAS DIMENSIONES DE LOS ITEMS? CROSS SIZE: (EJE SECUNDARIO - CROSS AXIS) Si se ha definido (por width o height), ese tamaño se respetará. Si no se ha definido, se utilizará todo el espacio disponible (STRETCH). Si no se ha definido y se utiliza un valor diferente de stretch para align-content o align-items en el contenedor, se tomará el tamaño de su contenido. MAIN SIZE: (EJE PRINCIPAL - MAIN AXIS) Si no se ha definido el tamaño, se calculará según el contenido. Si se ha definido (por width o height) esté podría respetarse, podría encogerse, o crecer.

FLEXBOX: PROPIEDADES DE LOS ITEMS 17 ESPACIO OCUPADO Y ESPACIO DISPONIBLE ESPACIO OCUPADO: es la suma de los main-size de todos los flexitems en la misma línea, más los márgenes si los tienen. ESPACIO DISPONIBLE: es la diferencia entre el tamaño del contenedor y el espacio ocupado. Puede ser positivo (sobra espacio) o negativo (los items suman más que el contenedor). Si NO HAY ESPACIO SUFICIENTE, por defecto los items ENCOGEN para caber dentro del contenedor. (Los márgenes nunca colapsan) Si HAY ESPACIO SUFICIENTE, por defecto NO CRECEN, porque Flexbox quiere que le digamos CÓMO QUEREMOS QUE CREZCAN.

FLEXBOX: PROPIEDADES DE LOS ITEMS 18 FLEX-BASIS Flex-basis es el tamaño base que se considera para los cálculos, NO EL TAMAÑO DEFINITIVO. Es decir, que podrá variar (crecer o encogerse), según los valores de flex-grow, flex-shrink y el tamaño del contenedor. IMPORTANTE: Flex-basis siempre gana a width o height. Si no se define flex-basis o se establece en auto, se tomará en cuenta el valor de width o height, o el tamaño del contenido si no se han definido. ESO NO SIGNIFICA QUE SE RESPETE, SINO QUE COMO FLEX-BASIS SE TOMARÁN ESOS.

FLEXBOX: PROPIEDADES DE LOS ITEMS 19 FLEX-BASIS <->WIDTH Flex-basis no siempre controla el ancho, en flex-direction:column, flex-basis controla el ALTO. Flex-basis solo funciona sobre el main-axis, de modo que si estoy trabajando con flex-direction:column, tendré que especificar width si quiero establecerlo. Flex-basis gana -> si utilizo la propiedad FLEX que es el shorthand de [flex-grow] [flex-shrink] [flex-basis], sobreescribiré width sin darme cuenta. En responsive es fácil que pase de flex-direction: row a column, si establezco width tendré problemas.

FLEXBOX: PROPIEDADES DE LOS ITEMS 20 FLEX-BASIS <->WIDTH Así es que, queridos niños, aunque nos cueste al principio, usemos FLEX-BASIS

FLEXBOX: PROPIEDADES DE LOS ITEMS 21 FLEX-GROW (CRECIMIENTO) Controla cuánto crece un elemento para rellenar el espacio sobrante. Por defecto NO CRECEN (FLEX-GROW:0) Sólo se aplica si hay espacio disponible Es un número POSITIVO UNIDADES QUE CRECERÁ UNIDAD = ESPACIO DISPONIBLE / SUMA DE FLEX-GROWS EN LA MISMA LÍNEA

FLEXBOX: PROPIEDADES DE LOS ITEMS 22 FLEX-GROW (CRECIMIENTO) https://css-tricks.com/flex-grow-is-weird/ EJEMPLO 4: FLEX-GROW

FLEXBOX: PROPIEDADES DE LOS ITEMS 23 FLEX-SHRINK (ESTRECHAMIENTO) Si el espacio disponible es negativo (el tamaño del contenedor es menor a la suma de los tamaños de los items), por defecto los items se encogen en proporciones iguales (FLEX-SHRINK:1) para caber en una sola línea, pero respetando el contenido o si tiene establecido min-width o min-height. UNIDAD = ESPACIO DISPONIBLE (SERÁ NEGATIVO) / SUMA DE FLEX-SHRINK EN LA MISMA LÍNEA EJEMPLO 5: FLEX-SHRINK