Aprendiendo Sass: @, $, ; o nada?

Comencé un curso de SMACSS en teamtreehouse.com con @guilh y hasta ahora la cosa pinta muy bien.

El primer ejercicio con el que me encuentro (y sin saber nada de Sass) es este:

$font-url :"https://fonts.googleapis.com/css?family=Roboto";
@if variable-exists(font-url){
 @import url($font-url)
}

y veo que para $ hay una estructura, pero no entiendo muy bien de qué va

  • $ se usa para decir acá hay una variable
  • Pero en la línea 3 también se usa para llamar a la variable
  • Aunque en la línea 2 no se usa,  porque se quiere saber si el nombre existe.

Ok, acá entiendo. Valor ($) Vs. Referencia (sin el $)

Peeero… el @:

  • hay funciones como el if, y el import que lo requieren,
  • Pero otras funciones como el url y el variable-exists no lo requieren

Bono: ¿Porqué si se supone que es sass, tuve que poner el punto y coma luego de la definición de la línea 1? Será algo del teamtreehouse?

Despues preguntan que porqué prefiero CSS y JS vanilla… #devrant

Deja una respuesta

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Salir /  Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Salir /  Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Salir /  Cambiar )

Conectando a %s