⊗mkLsBsFn 24 of 42 menu

Funciones en SASS

En esta lección veremos cómo utilizar las funciones. Las funciones se asemejan en algo a los mixins, pero permiten añadir parámetros, que pueden cambiar sus valores.

Hagamos una función func que establezca el tamaño de la fuente. Deje que el tamaño se pase como parámetro y que el parámetro sea una variable:

$font-size: 10px;

Luego, en la función, escribimos el parámetro $n y obligatoriamente indicamos en el cuerpo de la función @return:

@function func($n) { @return $n * $font-size; } #main { font-size: func(2); }

Resultado de la compilación:

#main { font-size: 20px; }

También se puede pasar un argumento nombrado a la función. Reescribamos las condiciones del ejemplo anterior:

@function func($n) { @return $n * $font-size; } #main { font-size: func($n: 2); }

Y en el archivo styles.css veremos el mismo código:

#main { font-size: 20px; }

Explique, cuál será el resultado de la compilación del siguiente código:

$size: 10px; @function func($num) { @return $num + $size; } div { font-size: func(4); }

Explique, cuál será el resultado de la compilación del siguiente código:

$size: 4px; @function func($num) { @return $num + $size; } .card { padding: func(2); margin: func(6); width: func(416); }

Explique, cuál será el resultado de la compilación del siguiente código:

$size: 2px; @function func($num) { @return ($num * $size) + 20; } .logo { width: func(2); height: func(4); }
Español
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Usamos cookies para el funcionamiento del sitio, análisis y personalización. El procesamiento de datos se realiza de acuerdo con la Política de privacidad.
aceptar todas configurar rechazar