SlideShare una empresa de Scribd logo
Workflow para volar con el CSS
Naiara Abaroa
About
Naiara Abaroa
UI Designer/developer en WiMi5
@nabaroa
www.naknak.me
Workflow para volar con el CSS
CSS
¿Qué es?
CSS Snapshot 2015
13 October 2015
As of 2015, Cascading Style Sheets (CSS) is defined by the following
specifications.
http://www.w3.org/TR/css-2015/
¿Te suena?
Y tú ¿de quién eres?
.
Buenas prácticaslas de toda la vida
DRY (Don´t Repeat Yourself)
Am I repeating myself?
Mantén el código
● ordenado
● simple
● sin repeticiones
Evita selectores extra
Así no:
body #container .someclass ul li {....}
Así sí:
.someclass li {...}
Ojo con la especificidad
¿Qué nombre te pongo?
Nombrar clases de una manera coherente
BEM (Block, Element, Modifier)
The main idea of the naming convention is to make names of CSS selectors as informative and clear
as possible. This will help make code development and debugging easier and also solve some of the
problems faced by web developers.
https://en.bem.info/
Arquitectura CSS
SMACCS (Scalable and Modular Architecture for CSS).
Son unas reglas sencillas y flexibles de organizar el CSS que están creadas
con mucho sentido común.
https://smacss.com/
Sé flex
Flexbox ha llegado para ahorrarte tiempo y trabajo.
Utilízalo
https://css-tricks.com/snippets/css/a-guide-to-flexbox/
Ok, en este punto estamos creando un CSS ordenado, limpio y con una
nomenclatura correcta.
Esteroides
sí o sí
CSS Supervitaminado
Gulp
Es una herramienta de automatización de procesos que nos facilita mucho
la vida
http://gulpjs.com/
Sass
¿Quién ha dicho que el CSS es aburrido?
Mixins, funciones, operaciones,... hasta cansar.
http://sass-lang.com/
Ventajas de Sass
Código
● Mantenible
● Reutilizable
● Ordenado
● Y sobre todo, es mucho más divertido.
Custom properties
Variables nativas del CSS
:root {
--main-color: #06c;
--accent-color: #006;
}
/* The rest of the CSS file */
#foo h1 {
color: var(--main-color);
}
www.w3.org/TR/css-variables-1/
Postprocesado
¿Vendor Prefixes? Olvídate de ellos.
Empieza a trabajar con el estándar ya!
https://github.com/postcss/autoprefixer
PostCSS
Es una herramienta para modificar el CSS mediante plugins de JS.
https://github.com/postcss/postcss
Fuck the rules!
(but responsibly)
Gracias ;)
¿Preguntas?

Más contenido relacionado

PPSX
Estilos css
PDF
REST, jQuery y otros Frameworks JS
PDF
Uso de html5 + webcomponents
PPTX
Desarrollo de webapps 1
PDF
Introducción a Google Dart + HTML5
PPTX
Mejora tus US con UX y modelos de satisfacción
PDF
Tools and Frameworks
PDF
Desarrollo de Mobile Web Apps
Estilos css
REST, jQuery y otros Frameworks JS
Uso de html5 + webcomponents
Desarrollo de webapps 1
Introducción a Google Dart + HTML5
Mejora tus US con UX y modelos de satisfacción
Tools and Frameworks
Desarrollo de Mobile Web Apps

Destacado (20)

PPTX
Integración de WAI-ARIA en HTML5
PPTX
Accesibilidad, hojas estilo cascada, y tu
PPTX
Ejemplo de corrección de errores de accesibilidad WCAG 2.0 en una página web
PPTX
PAUTAS W3C DE ACCESIBILIDAD PARA HERRAMIENTAS DE EDICIÓN WEB (ATAG 2.0)
PPTX
Introducción a HTML - CSS - JS
PDF
Casper JS - Asegurando la calidad en front-end Drupal
PPTX
Flujos de interaccion
PDF
Desarrollo de aplicaciones web 3.0 (linked data + bpm + cloud)
PPTX
Ejemplos WAI-ARIA con HTML, CSS y JavaScript
PDF
Depurando Java Script - Programador PHP
PDF
Herramientas Frontend - Betabeers Salamanca - Enero 2015
PPTX
Herramientas de evaluación de accesibilidad web WCAG 2.0
PDF
Mejores practicas front end
PDF
Taller de Maquetacion web | Jorge Callalle Torres
PPTX
Maquetacion de pagina
PDF
Automatización de tareas con Gulp
PDF
Agile Product Management
PPTX
Flujos de trabajo para la web moderna
PDF
Front-end: Diseñar webs rápidas, flexibles y potentes
PPTX
Hacia la Internet del Futuro: Web 3.0, Parte 1
Integración de WAI-ARIA en HTML5
Accesibilidad, hojas estilo cascada, y tu
Ejemplo de corrección de errores de accesibilidad WCAG 2.0 en una página web
PAUTAS W3C DE ACCESIBILIDAD PARA HERRAMIENTAS DE EDICIÓN WEB (ATAG 2.0)
Introducción a HTML - CSS - JS
Casper JS - Asegurando la calidad en front-end Drupal
Flujos de interaccion
Desarrollo de aplicaciones web 3.0 (linked data + bpm + cloud)
Ejemplos WAI-ARIA con HTML, CSS y JavaScript
Depurando Java Script - Programador PHP
Herramientas Frontend - Betabeers Salamanca - Enero 2015
Herramientas de evaluación de accesibilidad web WCAG 2.0
Mejores practicas front end
Taller de Maquetacion web | Jorge Callalle Torres
Maquetacion de pagina
Automatización de tareas con Gulp
Agile Product Management
Flujos de trabajo para la web moderna
Front-end: Diseñar webs rápidas, flexibles y potentes
Hacia la Internet del Futuro: Web 3.0, Parte 1
Publicidad

Similar a Workflow para volar con el CSS (20)

PDF
CSS, planeando para el futuro
PDF
CSS - Drupal Camp Costa Rica 2016
PDF
CSS - Hojas de Estilo en Cascada.pdf
PDF
Tutorial css
PDF
TUTORIAL CSS
PDF
DOC
19 tips para css
PDF
3 Estilos Css.pdf
PPT
Hojas de calculo CSS
PPTX
2-Diseñando el encabezado.pptx
PDF
Qué es CSS y con qué se come?
PDF
guia sintaxis css.pdf
PDF
Manual css-hojas-estilo
PDF
Manual css
PPTX
Capítulo 13 Parte 2
DOC
Esilo css
PPTX
Manual de instrucciones de Dreamweaver CS6.pptx
PPTX
3 - Diseño del navbar part 1.pptx
PPT
02 introduccion-css
CSS, planeando para el futuro
CSS - Drupal Camp Costa Rica 2016
CSS - Hojas de Estilo en Cascada.pdf
Tutorial css
TUTORIAL CSS
19 tips para css
3 Estilos Css.pdf
Hojas de calculo CSS
2-Diseñando el encabezado.pptx
Qué es CSS y con qué se come?
guia sintaxis css.pdf
Manual css-hojas-estilo
Manual css
Capítulo 13 Parte 2
Esilo css
Manual de instrucciones de Dreamweaver CS6.pptx
3 - Diseño del navbar part 1.pptx
02 introduccion-css
Publicidad

Último (20)

PDF
MANUAL TECNOLOGÍA SER MINISTERIO EDUCACIÓN
PDF
MÓDULO DE CALOR DE GRADO DE MEDIO DE FORMACIÓN PROFESIONAL
PDF
Liceo departamental MICRO BIT (1) 2.pdfbbbnn
PPTX
REDES INFORMATICAS REDES INFORMATICAS.pptx
PPT
El-Gobierno-Electrónico-En-El-Estado-Bolivia
PDF
SAP Transportation Management para LSP, TM140 Col18
PDF
taller de informática - LEY DE OHM
PPTX
Power Point Nicolás Carrasco (disertación Roblox).pptx
PPTX
RAP02 - TECNICO SISTEMAS TELEINFORMATICOS.pptx
PPTX
ANCASH-CRITERIOS DE EVALUACIÓN-FORMA-10-10 (2).pptx
PPTX
sa-cs-82-powerpoint-hardware-y-software_ver_4.pptx
PDF
clase auditoria informatica 2025.........
PDF
Maste clas de estructura metálica y arquitectura
PDF
Instrucciones simples, respuestas poderosas. La fórmula del prompt perfecto.
PPT
Que son las redes de computadores y sus partes
PPTX
historia_web de la creacion de un navegador_presentacion.pptx
PPT
introduccion a las_web en el 2025_mejoras.ppt
PDF
Estrategia de apoyo tecnología grado 9-3
DOCX
Zarate Quispe Alex aldayir aplicaciones de internet .docx
PPTX
IA de Cine - Como MuleSoft y los Agentes estan redefiniendo la realidad
MANUAL TECNOLOGÍA SER MINISTERIO EDUCACIÓN
MÓDULO DE CALOR DE GRADO DE MEDIO DE FORMACIÓN PROFESIONAL
Liceo departamental MICRO BIT (1) 2.pdfbbbnn
REDES INFORMATICAS REDES INFORMATICAS.pptx
El-Gobierno-Electrónico-En-El-Estado-Bolivia
SAP Transportation Management para LSP, TM140 Col18
taller de informática - LEY DE OHM
Power Point Nicolás Carrasco (disertación Roblox).pptx
RAP02 - TECNICO SISTEMAS TELEINFORMATICOS.pptx
ANCASH-CRITERIOS DE EVALUACIÓN-FORMA-10-10 (2).pptx
sa-cs-82-powerpoint-hardware-y-software_ver_4.pptx
clase auditoria informatica 2025.........
Maste clas de estructura metálica y arquitectura
Instrucciones simples, respuestas poderosas. La fórmula del prompt perfecto.
Que son las redes de computadores y sus partes
historia_web de la creacion de un navegador_presentacion.pptx
introduccion a las_web en el 2025_mejoras.ppt
Estrategia de apoyo tecnología grado 9-3
Zarate Quispe Alex aldayir aplicaciones de internet .docx
IA de Cine - Como MuleSoft y los Agentes estan redefiniendo la realidad

Workflow para volar con el CSS