Fundación - Estilos globales

En este capítulo, estudiaremos sobre estilos globales . El marco CSS global de Foundation incluye restablecimientos útiles que aseguran que el estilo sea consistente en todos los navegadores.

Tamaño de fuente

El tamaño de fuente de la hoja de estilo del navegador está establecido en 100% de forma predeterminada. El tamaño de fuente predeterminado se establece en 16 píxeles. Dependiendo del tamaño de la fuente, se calcula el tamaño de la cuadrícula. Para tener un tamaño de fuente base distinto y puntos de interrupción de cuadrícula no afectados, establezca $ rem-base en el valor $ global-font-size , que debe estar en píxeles.

Colores

Los elementos interactivos como enlaces y botones usan el tono de azul predeterminado que proviene de la variable $ primary-color de SASS . Los componentes también pueden tener colores como: secundario, alerta, éxito y advertencia . Para obtener más información, consulte aquí .

Referencia SASS

Variables

La siguiente tabla enumera las variables SASS, que se utilizan para personalizar los estilos predeterminados de los componentes en su proyecto _settings.scss .

No Señor. Nombre y descripción Tipo Valor por defecto
1

$global-width

Representa el ancho global del sitio. Se utiliza para determinar el ancho de fila de la cuadrícula.

Número rem-calc (1200)
2

$global-font-size

Representa el tamaño de fuente aplicado a <html> y <body> . Está configurado al 100% de forma predeterminada y se heredará el valor de configuración del navegador del usuario.

Número 100%
3

$global-lineheight

Representa todos los tipos de altura de línea predeterminada. $ global-lineheight es 24px mientras que $ global-font-size se establece en 16px.

Número 1,5
4

$primary-color

Da color a los componentes interactivos como enlaces y botones.

Color # 2199e8
5

$secondary-color

Se utiliza con componentes que admiten la clase .secondary .

Color N.º 777
6

$success-color

Representa el estado positivo o la acción cuando se usa con la clase .success .

Color # 3adb76
7

$warning-color

Representa un estado o acción de precaución cuando se usa con la clase .warning .

Color # ffae00
8

$alert-color

Representa un estado o acción negativa cuando se usa con la clase .alert .

Color # ec5840
9

$light-gray

Se utiliza para elementos de interfaz de usuario de color gris claro.

Color # e6e6e6
10

$medium-gray

Se utiliza para elementos de interfaz de usuario de color gris medio.

Color #cacaca
11

$dark-gray

Se utiliza para elementos de interfaz de usuario de color gris oscuro.

Color # 8a8a8a
12

$black

Se utiliza para elementos de interfaz de usuario negros.

Color # 0a0a0a
13

$white

Se utiliza para elementos de interfaz de usuario blancos.

Color #fefefe
14

$body-background

Representa el color de fondo del cuerpo.

Color $ blanco
15

$body-font-color

Representa el color del texto del cuerpo.

Color $ negro
dieciséis

$body-font-family

Representa la lista de fuentes del cuerpo.

Lista 'Helvetica Neue', Helvetica, Roboto, Arial, sans-serif
17

$body-antialiased

El tipo suavizado se habilita estableciendo este atributo en verdadero usando las propiedades CSS -webkit-font-smoothing y -moz-osx-font-smoothing .

Booleano cierto
18

$global-margin

Representa el valor del margen global de los componentes.

Número 1rem
19

$global-padding

Representa el valor de relleno global de los componentes.

Número 1rem
20

$global-margin

Representa el valor de margen global utilizado entre componentes.

Número 1rem
21

$global-weight-normal

Representa el peso de fuente global para tipo normal.

Palabra clave o número normal
22

$global-weight-bold

Representa el peso de fuente global para tipografía en negrita.

Palabra clave o número negrita
23

$global-radius

Representa el valor global de todos los elementos que tienen un radio de borde.

Número 0
24

$global-text-direction

Establece la dirección del texto del CSS en ltr o rtl

ltr