Fundación - Funciones Sass
Foundation proporciona un conjunto de funciones de utilidad SASS, que se pueden utilizar con util , color , selector , unit , value y muchos más.
Puede importar todos los archivos de utilidades a la vez utilizando la siguiente línea de código:
@import 'util/util';
También puede importar archivos de utilidades individuales como se muestra a continuación:
@import 'util/color';
@import 'util/selector';
@import 'util/unit';
@import 'util/value';
Referencia de Sass
Puede cambiar los estilos de los componentes utilizando las siguientes funciones de SASS.
primer plano
Proporciona el color de primer plano a los elementos según el color de fondo. Utiliza el siguiente formato para asignar diferentes tipos de parámetros:
foreground($color, $yes, $no, $threshold)
Los parámetros anteriores se especifican en la siguiente tabla:
No Señor. | Descripción de parámetros | Tipo | Valor por defecto |
---|---|---|---|
1 | $color Comprueba la claridad del color. |
Color | Ninguna |
2 | $yes Si el color es claro, devuelve $ yes color. |
Color | $ negro |
3 | $no Si el color es oscuro, devuelve $ sin color. |
Color | $ blanco |
4 | $threshold Representa el umbral de la ligereza. |
Porcentaje | 60% |
escala inteligente
Aporta el color adecuado a los elementos según su ligereza. Utiliza el siguiente formato para especificar el color apropiado:
smart-scale($color, $scale, $threshold)
Los parámetros dados anteriormente se especifican en la siguiente tabla:
No Señor. | Descripción de parámetros | Tipo | Valor por defecto |
---|---|---|---|
1 | $color Se utiliza para escalar el color. |
Color | Ninguna |
2 | $scale Especifica el porcentaje para escalar hacia arriba o hacia abajo. |
Porcentaje | 5% |
3 | $threshold Representa el umbral de la ligereza. |
Porcentaje | 40% |
entradas de texto
Crea un selector mientras usa el tipo de entrada de texto. Utiliza el siguiente formato para especificar los tipos de entrada:
text-inputs($types)
Utiliza el parámetro como se especifica en la siguiente tabla:
No Señor. | Descripción de parámetros | Tipo | Valor por defecto |
---|---|---|---|
1 | $types Proporciona varios tipos de entrada de texto para generar un selector. |
Color | - |
unidad de tira
Elimina la unidad del valor y devuelve solo el número. Utiliza el siguiente formato para eliminar la unidad del valor:
strip-unit($num)
Utiliza el parámetro como se especifica en la siguiente tabla:
No Señor. | Descripción de parámetros | Tipo | Valor por defecto |
---|---|---|---|
1 | $num Especifica el número cuando elimina la unidad del valor. |
Color | Ninguna |
rem-calc
Cambia el valor de píxel para que coincida con los valores rem. Utiliza el siguiente formato para convertir valores de píxeles en valores rem:
rem-calc($values, $base)
Utiliza los siguientes parámetros como se especifica en la tabla:
No Señor. | Descripción de parámetros | Tipo | Valor por defecto |
---|---|---|---|
1 | $values Convierte los valores de los píxeles en valores rem y los separa mediante espacios. Si está convirtiendo una lista separada por comas, ajuste la lista entre paréntesis. |
Número o lista | Ninguna |
2 | $base Proporciona el valor base mientras convierte el píxel en valor remoto. Si hay un valor nulo para la base, entonces la función usa la variable $ base-font-size como base. |
Número | nulo |
tiene valor
Especifica el valor si no es falso. Los valores falsos incluyen nulo, ninguno, 0 o una lista vacía. Utiliza el siguiente formato para especificar el valor:
has-value($val)
Utiliza el parámetro como se especifica en la siguiente tabla:
No Señor. | Descripción de parámetros | Tipo | Valor por defecto |
---|---|---|---|
1 | $val Comprueba el valor especificado. |
Mezclado | Ninguna |
ponerse de lado
Especifica el lado de un valor y define los valores superior / derecho / inferior / izquierdo en el relleno, margen, etc. Utiliza el siguiente formato para especificar el lado de un valor:
has-value($val)
Utiliza los siguientes parámetros como se especifica en la tabla:
No Señor. | Descripción de parámetros | Tipo | Valor por defecto |
---|---|---|---|
1 | $val Especifica el lado de un valor. |
Lista o número | Ninguna |
2 | $side Determina en qué lado debe regresar el valor (superior / derecho / inferior / izquierdo). |
Palabra clave | Ninguna |
get-border-value
Determina el valor de borde de un elemento. Utiliza el siguiente formato para especificar el valor del borde:
get-border-value($val, $elem)
Utiliza los siguientes parámetros como se especifica en la tabla:
No Señor. | Descripción de parámetros | Tipo | Valor por defecto |
---|---|---|---|
1 | $val Encuentra un valor específico del borde. |
Lista | Ninguna |
2 | $elem Se utiliza para extraer el componente de borde. |
Palabra clave | Ninguna |