Primer CSS Colors
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
Please Login to comment...