SlideShare una empresa de Scribd logo
1 de 47
Descargar para leer sin conexión
CSS Técnicas avanzadas
por Ismael González
1 About me - Ismael González
FirefoxOS, Tuenti, ideup!, ELPAIS.com…
He trabajado en
2 About me - Ismael González
Estoy especializado en
Implementación visual y
arquitecturas escalables con CSS
3 About me - Ismael González
Actualmente
Diseño y frontend en @meetsapp
4 About meetsapp.com
meets
4 About meetsapp.com
meets es la forma mas rápida, divertida y eficaz
para hacer planes con tus amigos desde el móvil“ ”
5 About meetsapp.com
6 About meetsapp.com
6 About meetsapp.com
7 About meetsapp.com
meets
8 Estructura de la presentación
Ejemplos prácticos de
problemas de diseño
Elementos de formulario
Características de CSS poco
conocidas
Ronda de preguntas
1/
2/
3/
4/
9 El problema
10 Centrado vertical a lo “inline-block”
Con varios elementos es fácil
11 Centrado vertical a lo “inline-block”
Cuando solo tienes uno es “tricky”
12 Centrado vertical a lo “inline-block”
Nos inventamos otro elemento al
que alinearnos
13 Centrado vertical a lo “inline-block”
Ejemplo
14 Centrado horizontal a lo “inline-block”
Útil cuando el contenido es
variable (traducciones)
15 Centrado horizontal a lo “inline-block”
Ejemplo
16 Posiciones absolutas
Podemos definir los 4 puntos a la vez
17 Posiciones absolutas
Ejemplo
18 Posiciones absolutas
Usando el valor 100%
left: 100% right: -100px;
19 Posiciones absolutas
Ejemplo
20 Posiciones absolutas
z-index: -1;
21 Posiciones absolutas
Ejemplo
22 BorderPro™
Un tipo de borde que tiene opacidad y
esta por encima (z-index) del layout
23 BorderPro™
Ejemplo
24 Paddings y aspect ratios
Mantener el aspect-ratio de un
elemento aunque cambie su tamaño
25 Paddings y aspect ratios
Ejemplo
26 Triángulos con CSS
Evitar usar imágenes para formas simples
27 Triángulos con CSS
Ejemplo
Ejemplo tooltips
28 Iconografía y botones
Normalmente apiñamos nuestros iconos
en un sprite vertical
action
29 Iconografía y botones
30 Iconografía y botones
Lo ideal es un elemento dedicado para
iconos
action
Label
31 Iconografía y botones
Ejemplo
32 Footers al bottom
33 Footers al bottom
Ejemplo
34 Estructuras mínimas (atómicas)
Media y cuerpo.
Una de las estructuras mas simples
35 Estructuras mínimas (atómicas)
Una gran parte de la home de Facebook
puede construirse con esta estructura
36 Estructuras mínimas (atómicas)
Ideal para contenido generado por usuario
Ejemplo
37 Estructuras mínimas (atómicas)
Ideal para contenido controlado y
necesidad de overflows
38 Estructuras mínimas (atómicas)
Item con 2 bloques
Item en formularios
Item con 2 bloques y centrado vertical
Otros ejemplos
1/
2/
3/
39 Formularios
Personalizar formularios
siempre es un dolor, sinceramente
39 Formularios
Personalizar formularios
siempre es un dolor, sinceramente
40 Formularios
Checkboxes y radios
Switches (on/off)
Selects
Ejemplos
1/
2/
3/
41 Propiedades desconocidas
pointer-events
animation: steps()
:target
1/
2/
3/
-moz-element4/
Magnify effect with -moz-element
¿Preguntas?
@basiclines
@meetsapp
TWITTER
TWITTER
GITHUB
GITHUB
Suficiente CSS por hoy
¡Gracias!

Más contenido relacionado

Similar a CSS Técnicas avanzadas

Módulo de Publisher
Módulo de PublisherMódulo de Publisher
Módulo de Publisher
Maribel_23
 
Módulo de Publisher
Módulo de PublisherMódulo de Publisher
Módulo de Publisher
Maribel_23
 
Módulo de Publisher
Módulo de PublisherMódulo de Publisher
Módulo de Publisher
Maribel_23
 
Módulo de Publisher
Módulo de PublisherMódulo de Publisher
Módulo de Publisher
Maribel_23
 
Módulo de Publisher
Módulo de PublisherMódulo de Publisher
Módulo de Publisher
Maribel_23
 

Similar a CSS Técnicas avanzadas (20)

Buenas prácticas para crear tu página web - Nominalia
Buenas prácticas para crear tu página web - NominaliaBuenas prácticas para crear tu página web - Nominalia
Buenas prácticas para crear tu página web - Nominalia
 
Curso Diseñando para la Web - Parte 1
Curso Diseñando para la Web - Parte 1Curso Diseñando para la Web - Parte 1
Curso Diseñando para la Web - Parte 1
 
Manual word 2013
Manual word 2013Manual word 2013
Manual word 2013
 
teoria de word
 teoria de word teoria de word
teoria de word
 
Diagramas de Flechas en Powerpoint | Por ex Consultores de Deloitte
Diagramas de Flechas en Powerpoint | Por ex Consultores de DeloitteDiagramas de Flechas en Powerpoint | Por ex Consultores de Deloitte
Diagramas de Flechas en Powerpoint | Por ex Consultores de Deloitte
 
Investigaacion
InvestigaacionInvestigaacion
Investigaacion
 
Tecnologías para hacer Arquitectura de Información
Tecnologías para hacer Arquitectura de InformaciónTecnologías para hacer Arquitectura de Información
Tecnologías para hacer Arquitectura de Información
 
Taller de Maquetación Web
Taller de Maquetación WebTaller de Maquetación Web
Taller de Maquetación Web
 
Taller de Maquetacion web | Jorge Callalle Torres
Taller de Maquetacion web | Jorge Callalle TorresTaller de Maquetacion web | Jorge Callalle Torres
Taller de Maquetacion web | Jorge Callalle Torres
 
Hojas de Estilo en Cascada - CSS
Hojas de Estilo en Cascada - CSSHojas de Estilo en Cascada - CSS
Hojas de Estilo en Cascada - CSS
 
Manual css-hojas-estilo
Manual css-hojas-estiloManual css-hojas-estilo
Manual css-hojas-estilo
 
Módulo de Publisher
Módulo de PublisherMódulo de Publisher
Módulo de Publisher
 
Módulo de Publisher
Módulo de PublisherMódulo de Publisher
Módulo de Publisher
 
Módulo de Publisher
Módulo de PublisherMódulo de Publisher
Módulo de Publisher
 
Módulo de Publisher
Módulo de PublisherMódulo de Publisher
Módulo de Publisher
 
Módulo de Publisher
Módulo de PublisherMódulo de Publisher
Módulo de Publisher
 
Actividad adicional
Actividad adicionalActividad adicional
Actividad adicional
 
Diseño de Interfaces
Diseño de InterfacesDiseño de Interfaces
Diseño de Interfaces
 
Unidad 2
Unidad 2Unidad 2
Unidad 2
 
Visio
VisioVisio
Visio
 

Último

LA APLICACIÓN DE LAS PROPIEDADES TEXTUALES A LOS TEXTOS.pdf
LA APLICACIÓN DE LAS PROPIEDADES TEXTUALES A LOS TEXTOS.pdfLA APLICACIÓN DE LAS PROPIEDADES TEXTUALES A LOS TEXTOS.pdf
LA APLICACIÓN DE LAS PROPIEDADES TEXTUALES A LOS TEXTOS.pdf
bcondort
 
CLASe número 4 fotogrametria Y PARALAJE.pptx
CLASe número 4 fotogrametria Y PARALAJE.pptxCLASe número 4 fotogrametria Y PARALAJE.pptx
CLASe número 4 fotogrametria Y PARALAJE.pptx
bingoscarlet
 
NTP- Determinación de Cloruros en suelos y agregados (1) (1).pptx
NTP- Determinación de Cloruros  en suelos y agregados (1) (1).pptxNTP- Determinación de Cloruros  en suelos y agregados (1) (1).pptx
NTP- Determinación de Cloruros en suelos y agregados (1) (1).pptx
BRAYANJOSEPTSANJINEZ
 

Último (20)

Propuesta para la creación de un Centro de Innovación para la Refundación ...
Propuesta para la creación de un Centro de Innovación para la Refundación ...Propuesta para la creación de un Centro de Innovación para la Refundación ...
Propuesta para la creación de un Centro de Innovación para la Refundación ...
 
Sesion 6 _ Curso Integrador II_TSZVQJ.pdf
Sesion 6 _ Curso Integrador II_TSZVQJ.pdfSesion 6 _ Curso Integrador II_TSZVQJ.pdf
Sesion 6 _ Curso Integrador II_TSZVQJ.pdf
 
Reporte de simulación de flujo del agua en un volumen de control MNVA.pdf
Reporte de simulación de flujo del agua en un volumen de control MNVA.pdfReporte de simulación de flujo del agua en un volumen de control MNVA.pdf
Reporte de simulación de flujo del agua en un volumen de control MNVA.pdf
 
PostgreSQL on Kubernetes Using GitOps and ArgoCD
PostgreSQL on Kubernetes Using GitOps and ArgoCDPostgreSQL on Kubernetes Using GitOps and ArgoCD
PostgreSQL on Kubernetes Using GitOps and ArgoCD
 
LA APLICACIÓN DE LAS PROPIEDADES TEXTUALES A LOS TEXTOS.pdf
LA APLICACIÓN DE LAS PROPIEDADES TEXTUALES A LOS TEXTOS.pdfLA APLICACIÓN DE LAS PROPIEDADES TEXTUALES A LOS TEXTOS.pdf
LA APLICACIÓN DE LAS PROPIEDADES TEXTUALES A LOS TEXTOS.pdf
 
Ejemplos aplicados de flip flops para la ingenieria
Ejemplos aplicados de flip flops para la ingenieriaEjemplos aplicados de flip flops para la ingenieria
Ejemplos aplicados de flip flops para la ingenieria
 
CALCULO SISTEMA DE PUESTA A TIERRA PARA BAJA TENSION Y MEDIA TENSION
CALCULO SISTEMA DE PUESTA A TIERRA PARA BAJA TENSION Y MEDIA TENSIONCALCULO SISTEMA DE PUESTA A TIERRA PARA BAJA TENSION Y MEDIA TENSION
CALCULO SISTEMA DE PUESTA A TIERRA PARA BAJA TENSION Y MEDIA TENSION
 
Gestion de proyectos para el control y seguimiento
Gestion de proyectos para el control  y seguimientoGestion de proyectos para el control  y seguimiento
Gestion de proyectos para el control y seguimiento
 
01 MATERIALES AERONAUTICOS VARIOS clase 1.ppt
01 MATERIALES AERONAUTICOS VARIOS clase 1.ppt01 MATERIALES AERONAUTICOS VARIOS clase 1.ppt
01 MATERIALES AERONAUTICOS VARIOS clase 1.ppt
 
CLASe número 4 fotogrametria Y PARALAJE.pptx
CLASe número 4 fotogrametria Y PARALAJE.pptxCLASe número 4 fotogrametria Y PARALAJE.pptx
CLASe número 4 fotogrametria Y PARALAJE.pptx
 
clasificasion de vias arteriales , vias locales
clasificasion de vias arteriales , vias localesclasificasion de vias arteriales , vias locales
clasificasion de vias arteriales , vias locales
 
programacion orientada a objetos poo.pptx
programacion orientada a objetos poo.pptxprogramacion orientada a objetos poo.pptx
programacion orientada a objetos poo.pptx
 
CALCULO DE ENGRANAJES RECTOS SB-2024.pptx
CALCULO DE ENGRANAJES RECTOS SB-2024.pptxCALCULO DE ENGRANAJES RECTOS SB-2024.pptx
CALCULO DE ENGRANAJES RECTOS SB-2024.pptx
 
introducción a las comunicaciones satelitales
introducción a las comunicaciones satelitalesintroducción a las comunicaciones satelitales
introducción a las comunicaciones satelitales
 
NTP- Determinación de Cloruros en suelos y agregados (1) (1).pptx
NTP- Determinación de Cloruros  en suelos y agregados (1) (1).pptxNTP- Determinación de Cloruros  en suelos y agregados (1) (1).pptx
NTP- Determinación de Cloruros en suelos y agregados (1) (1).pptx
 
DIAPOSITIVAS DE SEGURIDAD Y SALUD EN EL TRABAJO
DIAPOSITIVAS DE SEGURIDAD Y SALUD EN EL TRABAJODIAPOSITIVAS DE SEGURIDAD Y SALUD EN EL TRABAJO
DIAPOSITIVAS DE SEGURIDAD Y SALUD EN EL TRABAJO
 
Mapas y cartas topográficas y de suelos.pptx
Mapas y cartas topográficas y de suelos.pptxMapas y cartas topográficas y de suelos.pptx
Mapas y cartas topográficas y de suelos.pptx
 
2. Cristaloquimica. ingenieria geologica
2. Cristaloquimica. ingenieria geologica2. Cristaloquimica. ingenieria geologica
2. Cristaloquimica. ingenieria geologica
 
JM HIDROGENO VERDE- OXI-HIDROGENO en calderas - julio 17 del 2023.pdf
JM HIDROGENO VERDE- OXI-HIDROGENO en calderas - julio 17 del 2023.pdfJM HIDROGENO VERDE- OXI-HIDROGENO en calderas - julio 17 del 2023.pdf
JM HIDROGENO VERDE- OXI-HIDROGENO en calderas - julio 17 del 2023.pdf
 
Controladores Lógicos Programables Usos y Ventajas
Controladores Lógicos Programables Usos y VentajasControladores Lógicos Programables Usos y Ventajas
Controladores Lógicos Programables Usos y Ventajas
 

CSS Técnicas avanzadas