Permite configurar propiedades de tipografía como tamaño, familia, peso, estilo, line-height y variant. Ahora soporta dos formas de uso: pasando parámetros individuales o un mapa con las claves size | s, family | f, weight | w, style, line-height | lh y variant | v.
@mixin font($size: 1em, $family: "sans-serif", $weight: normal, $style: normal, $line-height: "none", $variant: normal);
@include font((
 size: 1em,
 family: "sans-serif",
 weight: normal,
 style: normal,
 line-height: "none",
 variant: normal
));
| Parámetro | Tipo | Default | Descripción |
|---|---|---|---|
| size | String | 1em | Define la propiedad font-size. |
| family | String | "sans-serif" | Define la propiedad font-family. |
| weight | String | Number | normal | Define la propiedad font-weight. |
| style | String | normal | Define la propiedad font-style. |
| line-height | String | Number | "none" | Define la propiedad line-height cuando su valor es distinto de "none". |
| variant | String | normal | Define la propiedad font-variant. |
| Clave | Tipo | Default | Descripción |
|---|---|---|---|
| size | s | String | 1em | Define la propiedad font-size. |
| family | f | String | "sans-serif" | Define la propiedad font-family. |
| weight | w | String | Number | normal | Define la propiedad font-weight. |
| style | String | normal | Define la propiedad font-style. |
| line-height | lh | String | Number | "none" | Define la propiedad line-height cuando su valor es distinto de "none". |
| variant | v | String | normal | Define la propiedad font-variant. |
Tipografía con parámetros individuales
Tipografía usando map
<p class="font_example_params">Tipografía con parámetros individuales</p>
<p class="font_example_map">Tipografía usando map</p>