Diego OQUENDO
Sigo prefiriendo TailwindCSS 😅
Juan David Vanegas Roldán
X2
Arturo Salas
x3
Hoy vamos a sumergirnos en el mundo de SASS para aprender cómo agregar estilos globales a nuestra tienda en línea. Gracias a SASS y su capacidad para manejar archivos y variables de forma eficiente, podremos implementar un tema oscuro que dará a nuestro sitio un aspecto sofisticado y moderno. Con pasos sencillos y consejos prácticos, verás que este proceso no solo es fundamental para la consistencia en la estética de nuestro proyecto web, sino que también es un ejercicio que te permitirá ganar un mayor control sobre la presentación de los componentes de tu sitio. ¡Empecemos!
¿Cómo empezamos a trabajar con estilos globales en SASS?
Comenzar con estilos globales en SASS es muy sencillo y empieza con la creación del archivo globals.sass. Este archivo será el centro de nuestros estilos globales y se localizará en nuestra carpeta SASS.
globals.sass en la carpeta SASS.variables.sass a globals.sass.0, configuramos el font-family y establecemos colores de fondo y de texto a partir de nuestras variables, también conocidas como design tokens.¿Cómo aplicar correctamente los estilos globales?
Después de definir los estilos en nuestro archivo globals.sass, el siguiente paso es aplicarlos de manera transversal a nuestra aplicación.
app), importamos globals.sass.¿Qué precauciones debemos tomar al usar estilos globales?
Aunque los estilos globales son poderosos, también conllevan un nivel de riesgo al aplicarlos. Es importante recordar que pueden sobreescribir otros estilos y afectar elementos de forma no intencionada.
font size excesivamente grande para h2 a menos que sea estrictamente necesario.¿Qué prácticas debemos seguir al escribir estilos globales?
Para manejar eficaz y correctamente los estilos globales, hay que seguir una serie de mejores prácticas.
font weights y el estilo de las fuentes.¿Cómo sacar el mayor provecho a los estilos globales?
Los estilos globales ofrecen una serie de ventajas que, si se utilizan correctamente, pueden mejorar significativamente la gestión de los estilos en tu aplicación web.
Al aplicar estilos globales con SASS, recuerda que estás manejando una herramienta muy poderosa que puede moldear la experiencia del usuario en tu sitio web. Mantén siempre un equilibrio entre funcionalidad y estética, y no pierdas de vista las mejores prácticas para asegurar que tus estilos cumplan su propósito sin causar problemas en la aplicación. ¡Feliz codificación!
Diego OQUENDO
Sigo prefiriendo TailwindCSS 😅
Juan David Vanegas Roldán
X2
Arturo Salas
x3
Luis Herrera
En el tailwind.config.ts podemos guardar nuestras variables.
para el gradiente lo puse en el archivo globals.css con @layers components y la directiva @apply
y para darle estilos al body lo hice de la siguiente manera:
Claudia Cruz García
Como puedo acceder al código en la branch sass-globals-start, pues también me manda error siguiendo el tutorial
Juan Diaz
Te genera un error porque la variable $text-color no existe
Miguel Angel Jaramillo Munoz
Que voleo de carpetas 😮💨
Sebastián Martínez
Hay algo que no funcionó como el lo hizo así que tuve que hacerlo de manera diferente
En globals.scss no usé import sino use "./variables" as vars;
@use "./variables" as vars; // Assign "variables" file a namespace body { margin: 0; padding: 0; background: vars.$color-primary; // Reference with the namespace color: vars.$text-color;}
Lo otro es que en layout no es que simplemente no es recomendado importar el globals con styles from, sino que si lo haces así no funciona o al menos a mi no me funcionó.
Robinson Rueda Vasquez
Me tope con unos pequeños problemas al tratar de importar el archivo _variables.sass
1. Cambie el @import por @use, porque me sacaba un warning dado que estaba deprecated.
2. Al hacer dicho cambio, se crea un namespace, entonces se debe usar para este ejemplo algo como:
@use "variables.sass" .your-class color: variables.$colorPrimary ```Espero le sirva a alguien.
Robinson Rueda Vasquez
o te puedes ahorrar todo eso agregando un:
@use "variables.sass" as *
Erick Stiven Campaz
El profesor explica bien, pero deben entender que es un curso y se adelante mucho, el detalle es dar el paso a paso para que nos quedemos resolviendo errores que no sabemos porque salen y al final los error son por formato y punto y coma ya que en react se se pone
Juan David Franco
Si lo que pasa es que nos la vamos a pasar toda la vida resolviendo errores, ese es nuestro trabajo, lo que yo personalmente hago es complementar con la documentación (Tanto de Next.js cómo de Sass en este caso)
Jeison David Gonzalez Lopez
tomar este curso actualmente es una mierda y mas por que no me sale nada nadie va ayudar a responder mis dudas y problemas que falla de platzi esto, pero me estoy quedando estancado
Daniel Villodres
¿Esto de las imágenes es útil siempre o solo si alójanos en vercel?
Daniel Zambrano
Hola, y si quisiera usar Boostrap en vez de Sass, es posible? y que tengan la misma funcionalidad y dinamismo que tiene sass?
cristian.carmona391
Se me esta presentando un problema en el archivo de variables. El cual esta marcando como un error el no poner ; al final de cada instrucción. ya instale un pluggin de visual studio pero no funciono. Alguien sabe como se puede configurar el visual studio para corregir este error?
Joseph Muentes
Module not found: Can't resolve 'app/sass/globals.sass'
Jose Ever Muñoz Muñoz
que extension usa el profe para que muestre asi los colores de sass ?
kolab Linkear
Me quedo con Tailwind😉, así si hago una app en react native y una web con next se me va hacer más fácil compartir estilos