Fondazione - Funzioni Sass

Foundation fornisce una serie di funzioni di utilità SASS, che possono essere utilizzate con util , color , selector , unit , value e molte altre.

È possibile importare tutti i file di utilità contemporaneamente utilizzando la seguente riga di codice:

@import 'util/util';

È inoltre possibile importare singoli file di utilità come mostrato di seguito:

@import 'util/color';
@import 'util/selector';
@import 'util/unit';
@import 'util/value';

Riferimento Sass

È possibile modificare gli stili dei componenti utilizzando le seguenti funzioni SASS.

primo piano

Fornisce il colore di primo piano agli elementi in base al colore di sfondo. Utilizza il seguente formato per assegnare diversi tipi di parametri:

foreground($color, $yes, $no, $threshold)

I parametri di cui sopra sono specificati nella seguente tabella -

Sr.No. Parametro e descrizione genere Valore predefinito
1

$color

Controlla la luminosità del colore.

Colore Nessuna
2

$yes

Se il colore è chiaro, restituisce $ yes color.

Colore $ nero
3

$no

Se il colore è scuro, restituisce $ no color.

Colore $ bianco
4

$threshold

Rappresenta la soglia della leggerezza.

Percentuale 60%

scala intelligente

Fornisce colore appropriato per gli elementi in base alla sua leggerezza. Utilizza il seguente formato per specificare il colore appropriato:

smart-scale($color, $scale, $threshold)

I parametri sopra indicati sono specificati nella tabella seguente:

Sr.No. Parametro e descrizione genere Valore predefinito
1

$color

È usato per ridimensionare il colore.

Colore Nessuna
2

$scale

Specifica la percentuale da aumentare o diminuire.

Percentuale 5%
3

$threshold

Rappresenta la soglia della leggerezza.

Percentuale 40%

input di testo

Crea un selettore durante l'utilizzo del tipo di input di testo. Utilizza il seguente formato per specificare i tipi di input:

text-inputs($types)

Utilizza il parametro come specificato nella tabella seguente -

Sr.No. Parametro e descrizione genere Valore predefinito
1

$types

Fornisce una serie di tipi di input di testo per generare un selettore.

Colore -

strip-unit

Rimuove l'unità dal valore e restituisce solo il numero. Utilizza il seguente formato per rimuovere l'unità dal valore:

strip-unit($num)

Utilizza il parametro come specificato nella tabella seguente -

Sr.No. Parametro e descrizione genere Valore predefinito
1

$num

Specifica il numero quando si rimuove l'unità dal valore.

Colore Nessuna

rem-calc

Modifica il valore del pixel in modo che corrisponda ai valori rem. Utilizza il seguente formato per convertire i valori dei pixel in valori rem:

rem-calc($values, $base)

Utilizza i seguenti parametri come specificato nella tabella:

Sr.No. Parametro e descrizione genere Valore predefinito
1

$values

Converte i valori dei pixel in valori rem e li separa utilizzando gli spazi. Se stai convertendo un elenco separato da virgole, avvolgi l'elenco tra parentesi.

Numero o elenco Nessuna
2

$base

Fornisce il valore di base durante la conversione del pixel in valore rem. Se è presente un valore nullo per la base, la funzione utilizza la variabile $ base-font-size come base.

Numero nullo

ha valore

Specifica il valore se non è falso. I valori falsi includono null, nessuno, 0 o un elenco vuoto. Utilizza il seguente formato per specificare il valore:

has-value($val)

Utilizza il parametro come specificato nella tabella seguente -

Sr.No. Parametro e descrizione genere Valore predefinito
1

$val

Controlla il valore specificato.

Misto Nessuna

get-side

Specifica il lato di un valore e definisce i valori superiore / destro / inferiore / sinistro su riempimento, margine, ecc. Utilizza il seguente formato per specificare il lato di un valore:

has-value($val)

Utilizza i seguenti parametri come specificato nella tabella:

Sr.No. Parametro e descrizione genere Valore predefinito
1

$val

Specifica il lato di un valore.

Elenco o numero Nessuna
2

$side

Determina su quale lato deve tornare il valore (in alto / a destra / in basso / a sinistra).

Parola chiave Nessuna

get-border-value

Determina il valore del bordo di un elemento. Utilizza il seguente formato per specificare il valore del bordo:

get-border-value($val, $elem)

Utilizza i seguenti parametri come specificato nella tabella:

Sr.No. Parametro e descrizione genere Valore predefinito
1

$val

Trova un valore specifico del confine.

Elenco Nessuna
2

$elem

Viene utilizzato per estrarre il componente bordo.

Parola chiave Nessuna