My Digital Buildings

Global Styles

Our global CSS includes helpful resets to ensure consistent styling across browsers.

Font Sizing

The default font size is set to 100% of the browser style sheet, usually 16 pixels. This ensures compatibility with browser-based text zoom or user-set defaults. If you’re using the Sass version of Foundation, edit the $global-font-size variable to change the base font size. This can be a percentage value, or a pixel value.


Colors

Foundation has an accessible default color palette. The primary color is used for interactive elements, such as links and buttons. The secondary, success, warning, and alert colors are used to give more context to UI elements and actions.

Primary

Secondary

Success

Warning

Alert

White

Light Gray

Medium Gray

Dark Gray

Black


Changing the Color Palette

If you’re using the Sass version of Foundation, you can easily change the color palette by editing the variables in your settings file.

The semantic colors (primary, secondary, success, warning, and alert) can be changed in the $foundation-palette map. The keys in this map are referenced by various settings to style components and output alternate class names.

$foundation-palette: (
  primary: #1779ba,
  secondary: #767676,
  success: #3adb76,
  warning: #ffae00,
  alert: #cc4b37,
);

If you remove a default key from `$foundation-palette`, be sure to edit any variables in your settings file that reference that color.

The named colors (white, light gray, medium gray, dark gray, and black) can be changed in their respective variables

$light-gray: #e6e6e6;
$medium-gray: #cacaca;
$dark-gray: #8a8a8a;
$black: #0a0a0a;
$white: #fefefe;

The line @include add-foundation-colors; in your settings file allows you to use the following Sass variables to reference default colors from the palette:

  • $primary-color
  • $secondary-color
  • $success-color
  • $warning-color
  • $alert-color

You can also use Foundation’s get-color() function to reference any color from the palette. This function gives you access to custom colors you’ve added to the palette.

// Create a variable for my custom color.
$custom-color: get-color(custom);