Metodología con Sentido Atomic Design, Sass y BEM
Cristian Felipe Calderón Fonseca
Atomic Design.
“Es una metodología para crear sistemas”
“Is a methodology for creating systems”
“Es una metodología para crear sistemas”
Es una forma de hacer las cosas, resolver problemas o completar tareas.
“Es una metodología para crear sistemas”
En general se refiere a un producto o solución final.
Atomic Design.
Átomos, Moléculas, Organismos, Templates y Páginas
“Is a methodology for creating systems”
Atomic Design.
“Is a methodology for creating systems”
Átomos: La unidad más simple y básica del sistema.
Atomic Design.
“Is a methodology for creating systems”
Moléculas: El conjunto y agrupación de átomos.
Atomic Design.
“Is a methodology for creating systems”
Organismos: Complejas estructuras formadas de moléculas.
Organismos.
“Complejas estructuras formadas de moléculas.”
Molécula “Navegación Superior”.
Organismos.
“Complejas estructuras formadas de moléculas.”
Molécula “Introducción Perfil de Usuario”.
Organismos.
“Complejas estructuras formadas de moléculas.”
Molécula “Navegación Inferior”.
Atomic Design.
“Is a methodology for creating systems”
Templates: Combinación de organismos.
Template.
“Complejas estructuras formadas de organismos.”
Atomic Design.
“Is a methodology for creating systems”
Pages: Instancias de los templates, pero con más detalles del sistema.
Pages.
“Instancias de los templates pero con más detalle.”
Atomic Design.
“Is a methodology for creating systems”
Sass. (Syntactically Awesome Style Sheets)
“Archivo preprocesado que nos habilita hacer más cosas con CSS”
“CSS with super powers”
“Archivo preprocesado que nos habilita hacer más cosas con CSS”
Sass. (Syntactically Awesome Style Sheets)
“CSS with super powers”
“Archivo preprocesado que nos habilita hacer más cosas con CSS”
“Archivo preprocesador que nos habilita hacer más cosas con CSS”
“Syntax friendly”
“Variables”
“Nesting”
“Mixins”
“Divide and conquer, modules”
“Comunidad”
BEM. (Block-Element-Modifier)
“Es una metodología o bien un acuerdo para nombrar elementos”
“Naming convention”
Block sintaxis
Block HTML
Block CSS
BEM. (Block-Element-Modifier)
“Naming convention”
Element sintaxis
Element HTML
Element CSS
BEM. (Block-Element-Modifier)
“Naming convention”
Modifier sintaxis
Modifier HTML
Modifier CSS
BEM. (Block-Element-Modifier)
“Naming convention”
BEM. (Block-Element-Modifier)
“Es una metodología o bien un acuerdo para nombrar elementos”
“Naming convention”
Ejercicio.AtomicDesign-Sass-BEM.
Ejercicio.AtomicDesign-Sass-BEM.
Ejercicio.AtomicDesign-Sass-BEM.
Ejercicio.AtomicDesign-Sass-BEM.
HTML
Ejercicio.AtomicDesign-Sass-BEM.
HTML
Sass
Ejercicio.AtomicDesign-Sass-BEM.
HTML
Ejercicio.AtomicDesign-Sass-BEM.
Sass
Cristian Felipe Calderón Fonseca
Github: cristianfelipe94
cristianpipe0494@gmail.com
“Metodología con sentido AtomicDesign, Sass y BEM.”