martes, 6 de noviembre de 2018

Minicurso Premium Variables CSS - 2018 EDteam [MEGA]


¡CSS al fin tiene variables de forma nativa! ¡Y con soporte total de los navegadores!

En este minicurso te enseñaré los trucos y tips que necesitas saber para usar las variables CSS como un pro. Porque no basta declararlas y luego invocarlas. Podemos redefinirlas, aprovechar su herencia o su cascada, manipularlas con JavaScript, crear templates, aprovecharlas en Responsive Web Design, utilizarlas en conjunto con Sass y un largo etcétera.

A través de teoría y ejemplos este minicurso hará que empieces a usar las variables CSS sin miedo y en todos tus proyectos hoy mismo.


1. ¿Qué son las variables CSS?
  • Definición
  • Invocación
  • Cuando usarlas y cuando no


2. Scope
  • Scope de bloque vs Scope de DOM
  • Redefinir variables con cascada
  • Variables CSS desde varios archivos
  • Debug desde el navegador
  • Variables CSS inline


3. Variables CSS vs variables Sass
  • Interpolación
  • Scope
  • Operaciones y cálculos
  • En que casos usar CSS y en qué casos usar Sass


4. Variables CSS en Responsive Web Design
  • Aprovechar la cascada en media queries
  • Ejercicio: tipografías rwd
  • Ejercicio: columnas rwd


5. Obtener y manipular variables CSS con JavaScript
  • CSSOM
  • Estilos computados en root y en elementos
  • Setear variables CSS


6. Ejercicio: Indicador de scroll
  • Leer scroll con JavaScript
  • Modificar variables según la posición del scroll


7. Ejercicio: selector de color RGB
  • Manipular colores con variables CSS
  • Setear variables css con inputs de HTML
  • 8. Variables CSS en variaciones de componentes
  • Buenas prácticas para variaciones
  • Crear variaciones de botones
  • Crear variaciones de tarjetas de productos


9. Crear temas con variables CSS
  • Buenas prácticas: Separar estilos de layout de estilos de temas
  • Crear temas con variables CSS
  • Crear objetos javascript para almacenar temas CSS
  • Crear selector de tema para que el usuario escoja


Parte 01 (100MB): http://ouo.io/SHB8Nf
Parte 02 (100MB): http://ouo.io/yCHzJP
Parte 03 (77MB): http://ouo.io/sjVq3M

10 comentarios: