variable SASS para la ruta de las imágenes

Siempre que queramos agregar una imagen a nuestra página web, no siempre necesitamos escribir la ruta completa de nuestras imágenes cuando usamos SASS. Preferimos almacenar la ruta a la carpeta de imágenes en una variable. Siempre es bueno agregar la ruta de una carpeta a una variable.

Declarar una variable
Sintaxis:

$assetPath :"path";

Agregar una variable en la ruta de la imagen
Sintaxis:

background: url(#{$assetPath}/gfg.gif);

Ejemplo 1: archivo SASS

$assetPath :"/assets/images";
body {
  margin: 0 auto;
  background: url(#{$assetPath}/gfg.gif);
  width: 100%; 
}

Salida: archivo CSS compilado

body {
  margin: 0 auto;
  background: url(/assets/images/gfg.gif);
  width: 100%; 
}

También podemos usar múltiples variables en una sola ruta a una imagen.

Sintaxis:

background: url(#{$variable1}/#{$variable2}/#{$variable3});

Ejemplo 2: archivo SASS

$assetsPath :"/assets/images";
$project :"project2";
body {
  margin: 0 auto;
  background: url(#{$assetsPath}/#{$project}/gfg.gif);
  width: 100%; 
}

Salida: archivo CSS compilado

body {
  margin: 0 auto;
  background: url(/assets/images/project/gfg.gif);
  width: 100%; 
}

Publicación traducida automáticamente

Artículo escrito por parasmadan15 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *