Skip to content
Related Articles

Related Articles

Primer CSS Colors

Improve Article
Save Article
  • Last Updated : 06 May, 2022
Improve Article
Save Article

Primer CSS is a free open-source CSS framework that is built upon systems that create the foundation of the basic style elements such as spacing, typography, and color. This systematic method makes sure our patterns are steady and interoperable with every other. It is highly reusable and flexible. It is created with GitHub’s design system.

In this article, we will be seeing Primer CSS Colors. Primer CSS provides color utility classes to set the color of the text, background, and border

Primer CSS Text Colors Classes:

  • color-fg-default: This class is used to set the color of the text to the default color.
  • color-fg-muted: This class is used to set the color of the text to the muted color.
  • color-fg-subtle: This class is used to set the color of the text to a subtle color.
  • color-fg-accent: This class is used to set the color of the text to the accent color.
  • color-fg-success: This class is used to set the color of the text to the success color.
  • color-fg-attention: This class is used to set the color of the text to the attention color.
  • color-fg-severe: This class is used to set the color of the text to the severe color.
  • color-fg-danger: This class is used to set the color of the text to the danger color.
  • color-fg-open: This class is used to set the color of the text to the open color.
  • color-fg-closed: This class is used to set the color of the text to the closed color.
  • color-fg-done: This class is used to set the color of the text to the done color.
  • color-fg-sponsors: This class is used to set the color of the text to the sponsor color.
  • color-fg-on-emphasis: This class is used to set the text color to the emphasis color.

Syntax:

<div class="Text-Colors-Class"> 
    ... 
</div>

Primer CSS Background Colors Classes:

  • color-bg-default: This class is used to set the background color to the default color.
  • color-bg-overlay: This class is used to set the background color to the overlay color.
  • color-bg-inset: This class is used to set the background color to the inset color.
  • color-bg-subtle: This class is used to set the background color to a subtle color.
  • color-bg-emphasis: This class is used to set the background color to the emphasis color.
  • color-bg-accent: This class is used to set the background color to the accent color.
  • color-bg-accent-emphasis: This class is used to set the background color to the accent emphasis color.
  • color-bg-success: This class is used to set the background color to the success color.
  • color-bg-success-emphasis: This class is used to set the background color to the success emphasis color.
  • color-bg-attention: This class is used to set the background color to the attention color.
  • color-bg-attention-emphasis: This class is used to set the background color to the attention emphasis color.
  • color-bg-severe: This class is used to set the background color to the severe color.
  • color-bg-severe-emphasis: This class is used to set the background color to the severe emphasis color.
  • color-bg-danger: This class is used to set the background color to the danger color.
  • color-bg-danger-emphasis: This class is used to set the background color to the danger emphasis color.
  • color-bg-open: This class is used to set the background color to the open color.
  • color-bg-open-emphasis: This class is used to set the background color to the open emphasis color.
  • color-bg-closed: This class is used to set the background color to the closed color.
  • color-bg-closed-emphasis: This class is used to set the background color to the closed emphasis color.
  • color-bg-done: This class is used to set the background color to the done color.
  • color-bg-done-emphasis: This class is used to set the background color to the done emphasis color.
  • color-bg-sponsors: This class is used to set the background color to the sponsor color.
  • color-bg-sponsors-emphasis: This class is used to set the background color to the sponsor emphasis color.
  • color-bg-transparent: This class is used to set the background color to the transparent color.

Syntax:

<div class="Background-Colors-Class">
    ...
</div>

Primer CSS Border Color Classes:

  • color-border-default: This class is used to set the border color to the default color.
  • color-border-muted: This class is used to set the border color to the muted color.
  • color-border-subtle: This class is used to set the border color to a subtle color.
  • color-border-accent: This class is used to set the border color to the accent color.
  • color-border-accent-emphasis: This class is used to set the border color to the accent emphasis color.
  • color-border-success: This class is used to set the border color to the success color.
  • color-border-success-emphasis: This class is used to set the border color to the success emphasis color.
  • color-border-attention: This class is used to set the border color to the attention color.
  • color-border-attention-emphasis: This class is used to set the border color to the attention emphasis color.
  • color-border-severe: This class is used to set the border color to the severe color.
  • color-border-severe-emphasis: This class is used to set the border color to the severe emphasis color.
  • color-border-danger: This class is used to set the border color to the danger color.
  • color-border-danger-emphasis: This class is used to set the border color to the danger emphasis color.
  • color-border-open: This class is used to set the border color to the open color.
  • color-border-open-emphasis: This class is used to set the border color to the open emphasis color.
  • color-border-closed: This class is used to set the border color to the closed color.
  • color-border-closed-emphasis: This class is used to set the border color to the closed emphasis color.
  • color-border-done: This class is used to set the border color to the done color.
  • color-border-done-emphasis: This class is used to set the border color to the done emphasis color.
  • color-border-sponsors: This class is used to set the border color to the sponsor color.
  • color-border-sponsors-emphasis: This class is used to set the border color to the sponsor emphasis color.

Syntax:

<div class="Border-Color-Class">
    ...
</div>

Example 1: This example shows the use of Primer CSS Text Color classes to change the color of the text.

HTML




<!DOCTYPE html>
<html lang="en">
 
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content=
                "width=device-width, initial-scale=1.0">
    <title> Text Colors - Primer CSS </title>
    <link rel="stylesheet" href=
"https://unpkg.com/@primer/css@^19.8.2/dist/primer.css" />
 
    <style>
        p{
            font-size: 20px;
        }
    </style>
</head>
 
<body>
    <div class="text-center">
        <h2 style="color:green">
            GeeksforGeeks
        </h2>
        <h4> Primer CSS - Text Colors </h4>
    </div>
 
    <div class="d-flex flex-items-center flex-column">
        <p class="color-fg-accent mb-2 mt-5">
            Accent Colored Text
        </p>
 
 
        <p class="color-fg-success mb-2">
            Success Colored Text
        </p>
 
 
        <p class="color-fg-attention mb-2">
            Attention Colored Text
        </p>
 
 
        <p class="color-fg-danger mb-2">
            Danger Colored Text
        </p>
 
 
        <p class="color-fg-done mb-2">
            Done Colored Text
        </p>
 
 
        <p class="color-fg-open mb-2">
            Open Colored Text
        </p>
 
 
        <p class="color-fg-closed mb-2">
            Closed Colored Text
        </p>
 
 
    </div>
</body>
 
</html>


Output:

Primer CSS Text Color

Example 2: This example illustrates the use of Primer CSS Background Color classes to change the background color.

HTML




<!DOCTYPE html>
<html lang="en">
 
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content=
                "width=device-width, initial-scale=1.0">
    <title> Background Colors - Primer CSS </title>
    <link rel="stylesheet" href=
"https://unpkg.com/@primer/css@^19.8.2/dist/primer.css" />
 
    <style>
        p{
            font-size: 20px;
        }
    </style>
</head>
 
<body>
    <div class="text-center">
        <h2 style="color:green">
            GeeksforGeeks
        </h2>
        <h4> Primer CSS - Background Colors </h4>
    </div>
 
    <div class="d-flex flex-items-center flex-column">
        <p class="color-bg-accent mb-3 mt-5">
            Accent Colored Background
        </p>
 
 
        <p class="color-bg-accent-emphasis mb-2">
            Emphasised Accent Colored Background
        </p>
 
 
        <p class="color-bg-subtle mb-2">
            Subtle Colored Background
        </p>
 
 
        <p class="color-bg-danger mb-2">
            Danger Colored Background
        </p>
 
 
        <p class="color-bg-done mb-2">
            Done Colored Background
        </p>
 
 
        <p class="color-bg-open-emphasis mb-2">
            Emphasised Open Colored Background
        </p>
 
 
        <p class="color-bg-closed mb-2">
            Closed Colored Background
        </p>
 
 
    </div>
</body>
 
</html>


Output:

Primer CSS Background-Color

Example 3: This example shows the use of Primer CSS Border Color classes to set the color of the border around an element.

HTML




<!DOCTYPE html>
<html lang="en">
 
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content=
                "width=device-width, initial-scale=1.0">
    <title> Border Colors - Primer CSS </title>
    <link rel="stylesheet" href=
"https://unpkg.com/@primer/css@^19.8.2/dist/primer.css" />
</head>
 
<body>
    <div class="text-center">
        <h2 style="color:green">
            GeeksforGeeks
        </h2>
        <h4> Primer CSS - Border Colors </h4>
    </div>
 
    <div class="d-flex flex-items-center flex-column">
        <p class="color-border-accent
                  border mb-3 p-2 mt-5">
            Accent Colored Border
        </p>
 
 
        <p class="color-border-accent-emphasis
                  border p-2 mb-3">
            Emphasised Accent Colored Border
        </p>
 
 
        <p class="color-border-severe
                  border p-2 mb-3">
            Severe Colored Border
        </p>
 
 
        <p class="color-border-attention
                  border p-2 mb-3">
            Attention Colored Border
        </p>
 
 
        <p class="color-border-default
                  border p-2 mb-3">
            Default Colored Border
        </p>
 
 
        <p class="color-border-muted
                  border p-2 mb-3">
            Muted Colored Border
        </p>
 
 
        <p class="color-border-closed
                  border p-2 mb-3">
            Closed Colored Border
        </p>
 
 
    </div>
</body>
 
</html>


Output:

 Primer CSS Border Color

Reference: https://primer.style/css/utilities/colors


My Personal Notes arrow_drop_up
Related Articles

Start Your Coding Journey Now!