Fondazione - Stili globali

In questo capitolo studieremo gli stili globali . Il framework CSS globale di Foundation include utili ripristini che assicurano che lo stile sia coerente tra i browser.

Dimensionamento dei caratteri

La dimensione del carattere del foglio di stile del browser è impostata su 100% per impostazione predefinita. La dimensione del carattere predefinita è impostata su 16 pixel. A seconda della dimensione del carattere, viene calcolata la dimensione della griglia. Per avere una dimensione del carattere di base distinta e punti di interruzione della griglia inalterati, impostare $ rem-base sul valore $ global-font-size , che deve essere in pixel.

Colori

Gli elementi interattivi come link e pulsanti utilizzano la tonalità di blu predefinita che proviene dalla variabile SASS $ primary-color . I componenti possono anche avere colori come: secondario, avviso, successo e avviso . Per maggiori informazioni controlla qui .

Riferimento SASS

Variabili

La tabella seguente elenca le variabili SASS, che vengono utilizzate per personalizzare gli stili predefiniti dei componenti nel progetto _settings.scss .

Sr.No. Nome e descrizione genere Valore predefinito
1

$global-width

Rappresenta la larghezza globale del sito. Utilizzato per determinare la larghezza delle righe della griglia.

Numero rem-calc (1200)
2

$global-font-size

Rappresenta la dimensione del carattere applicata a <html> e <body> . È impostato al 100% per impostazione predefinita e il valore delle impostazioni del browser dell'utente verrà ereditato.

Numero 100%
3

$global-lineheight

Rappresenta tutti i tipi di altezza di linea predefinita. $ global-lineheight è 24px mentre $ global-font-size è impostato su 16px.

Numero 1.5
4

$primary-color

Dà colore ai componenti interattivi come link e pulsanti.

Colore # 2199e8
5

$secondary-color

Viene utilizzato con i componenti che supportano la classe .secondary .

Colore # 777
6

$success-color

Rappresenta lo stato o l'azione positivo quando viene utilizzato con la classe .success .

Colore # 3adb76
7

$warning-color

Rappresenta uno stato o un'azione di attenzione quando viene utilizzato con la classe .warning .

Colore # ffae00
8

$alert-color

Rappresenta uno stato o un'azione negativa quando viene utilizzato con la classe .alert .

Colore # ec5840
9

$light-gray

Viene utilizzato per gli elementi dell'interfaccia utente grigio chiaro.

Colore # e6e6e6
10

$medium-gray

Viene utilizzato per gli elementi dell'interfaccia utente grigio medio.

Colore #cacaca
11

$dark-gray

Viene utilizzato per gli elementi dell'interfaccia utente grigio scuro.

Colore # 8a8a8a
12

$black

Viene utilizzato per gli elementi dell'interfaccia utente neri.

Colore # 0a0a0a
13

$white

Viene utilizzato per gli elementi dell'interfaccia utente bianchi.

Colore #fefefe
14

$body-background

Rappresenta il colore di sfondo del corpo.

Colore $ bianco
15

$body-font-color

Rappresenta il colore del testo del corpo.

Colore $ nero
16

$body-font-family

Rappresenta l'elenco dei caratteri del corpo.

Elenco "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif
17

$body-antialiased

Il tipo con antialiasing viene abilitato impostando questo attributo su true utilizzando le proprietà CSS -webkit-font-smoothing e -moz-osx-font-smoothing .

Booleano vero
18

$global-margin

Rappresenta il valore del margine globale sui componenti.

Numero 1rem
19

$global-padding

Rappresenta il valore di riempimento globale sui componenti.

Numero 1rem
20

$global-margin

Rappresenta il valore del margine globale utilizzato tra i componenti.

Numero 1rem
21

$global-weight-normal

Rappresenta lo spessore del carattere globale per il tipo normale.

Parola chiave o numero normale
22

$global-weight-bold

Rappresenta lo spessore del carattere globale per il grassetto.

Parola chiave o numero grassetto
23

$global-radius

Rappresenta il valore globale di tutti gli elementi che hanno un raggio di confine.

Numero 0
24

$global-text-direction

Imposta la direzione del testo del CSS su ltr o rtl

ltr