Fundação - Estilos Globais
Neste capítulo, estudaremos sobre Estilos Globais . O CSS global da estrutura Foundation inclui redefinições úteis que garantem que o estilo seja consistente em todos os navegadores.
Tamanho da fonte
O tamanho da fonte da folha de estilo do navegador é definido como 100% por padrão. O tamanho da fonte padrão é definido em 16 pixels. Dependendo do tamanho da fonte, o tamanho da grade é calculado. Para ter um tamanho de fonte de base distinto e pontos de interrupção de grade não afetados, defina $ rem-base para o valor de $ global-font-size , que deve ser em pixels.
Cores
Elementos interativos como links e botões usam o tom de azul padrão que vem da variável SASS $ primary-color . Os componentes também podem ter cores como: secundário, alerta, sucesso e aviso . Para mais informações, clique aqui .
Referência SASS
Variáveis
A tabela a seguir lista as variáveis SASS, que são usadas para personalizar os estilos padrão de componentes em seu projeto _settings.scss .
Sr. Não. | Nome e Descrição | Tipo | Valor padrão |
---|---|---|---|
1 | $global-width Ele representa a largura global do site. Usado para determinar a largura da linha da grade. |
Número | rem-calc (1200) |
2 | $global-font-size Representa o tamanho da fonte aplicada a <html> e <body> . Ele é definido como 100% por padrão e o valor das configurações do navegador do usuário será herdado. |
Número | 100% |
3 | $global-lineheight Ele representa todos os tipos de altura de linha padrão. $ global-lineheight é 24px enquanto $ global-font-size definido para 16px. |
Número | 1,5 |
4 | $primary-color Ele dá cor aos componentes interativos, como links e botões. |
Cor | # 2199e8 |
5 | $secondary-color É usado com componentes que oferecem suporte à classe .secondary . |
Cor | # 777 |
6 | $success-color Ele representa o status ou ação positiva quando usado com a classe .success . |
Cor | # 3adb76 |
7 | $warning-color Ele representa um status ou ação de cuidado quando usado com a classe .warning . |
Cor | # ffae00 |
8 | $alert-color Representa um status ou ação negativa quando usado com a classe .alert . |
Cor | # ec5840 |
9 | $light-gray É usado para itens de IU em cinza claro. |
Cor | # e6e6e6 |
10 | $medium-gray É usado para itens de interface do usuário cinza médio. |
Cor | #cacaca |
11 | $dark-gray Ele é usado para itens de IU em cinza escuro. |
Cor | # 8a8a8a |
12 | $black É usado para itens de IU pretos. |
Cor | # 0a0a0a |
13 | $white Ele é usado para itens de IU brancos. |
Cor | #fefefe |
14 | $body-background Ele representa a cor de fundo do corpo. |
Cor | $ branco |
15 | $body-font-color Ele representa a cor do texto do corpo. |
Cor | $ preto |
16 | $body-font-family Representa a lista de fontes do corpo. |
Lista | 'Helvetica Neue', Helvetica, Roboto, Arial, sans-serif |
17 | $body-antialiased O tipo suavizado é ativado configurando este atributo para true usando as propriedades CSS -webkit-font-smoothing e -moz-osx-font-smoothing . |
boleano | verdadeiro |
18 | $global-margin Ele representa o valor da margem global nos componentes. |
Número | 1rem |
19 | $global-padding Ele representa o valor de preenchimento global nos componentes. |
Número | 1rem |
20 | $global-margin Ele representa o valor da margem global usado entre os componentes. |
Número | 1rem |
21 | $global-weight-normal Ele representa o peso global da fonte para o tipo normal. |
Palavra-chave ou número | normal |
22 | $global-weight-bold Representa o peso global da fonte para negrito. |
Palavra-chave ou número | negrito |
23 | $global-radius Ele representa o valor global de todos os elementos que possuem um raio de borda. |
Número | 0 |
24 | $global-text-direction Ele define a direção do texto do CSS para ltr ou rtl |
ltr |