Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/sargamdesign/sargam-colors

Colors for designing warm welcoming, caring sites & apps.
https://github.com/sargamdesign/sargam-colors

caring colors oklch oklch-color warm

Last synced: about 1 month ago
JSON representation

Colors for designing warm welcoming, caring sites & apps.

Awesome Lists containing this project

README

        

![](help/cover.png)

# Sargam Colors
Colors for designing warm welcoming, caring sites & apps.

## Installation
Install from your terminal via npm.

```
npm i @sargamdesign/colors -D
```

## Usage

```scss
// Place this at the top of your SCSS/CSS file
@import "@sargamdesign/colors";
```

```html

```

### Available Themes
- light
- dark

## Usage Example

```
.button { background-color: var(--button-primary); color: var(--text-on-color); }
.button:hover { background-color: var(--button-primary-hover); }
.button:active { background-color: var(--button-primary-active); }
```

---

## Color Tokens

### Text
Variable | Value(Light) | Value(Dark)| Role
:--- |:--- |:--- |:---
`--text-primary` | *--silver8* | *--silver1* | Body copy
`--text-primary-alt` | *--silver7* | *--silver3* | Body copy alt
`--text-secondary` | *--silver6* | *--silver5* | Secondary text color
`--text-placeholder` | *--silver5* | *--silver6* | Placeholder text
`--text-on-color` | *--silver1* | *--silver1* | Text on interactive colors
`--text-error` | *--red6* | *--red4* | Error message text
`--text-success` | *--green6* | *--green4* | Success message text

### Support
Variable | Value(Light) | Value(Dark)| Role
:--- |:--- |:--- |:---
`--support-error` | *--red5* | *--red4* | Error
`--support-warning` | *--yellow5* | *--yellow4* | Warning
`--support-success` | *--green5* | *--green4* | Success
`--support-info` | *--teal5* | *--teal4* | Information

### Link
Variable | Value(Light) | Value(Dark)| Role
:--- |:--- |:--- |:---
`--link` | *--teal6* | *--teal4* | Primary links
`--link-hover` | *--teal7* | *--teal6* | Hover state for primary links
`--link-subtle` | *--teal5* | *--teal5* | Secondary links
`--link-visited` | *--lavender6* | *--lavender4* | Link visited
`--link-muted` | *--silver8* | *--silver1* | Link muted

### Icon
Variable | Value(Light) | Value(Dark)| Role
:--- |:--- |:--- |:---
`--icon-primary` | *--silver7* | *--silver3* | Primary icons
`--icon-secondary` | *--silver6* | *--silver5* | Secondary icons
`--icon-disabled` | *--silver5* | *--silver6* | Disabled state for icons
`--icon-on-color` | *--silver1* | *--silver8* | Icons on interactive colors

### Button
Variable | Value(Light) | Value(Dark)| Role
:--- |:--- |:--- |:---
`--button-primary` | *--teal5* | *--teal4* | Primary button background
`--button-primary-hover` | *--teal6* | *--teal3* | Primary button hover
`--button-primary-active` | *--teal7* | *--teal2* | Primary button active
`--button-secondary` | *--silver8* | *--silver6* | Secondary button background
`--button-secondary-hover` | *--silver7* | *--silver7* | Secondary button hover
`--button-secondary-active` | *--silver6* | *--silver8* | Secondary button active
`--button-danger` | *--red5* | *--red4* | Danger button background
`--button-danger-hover` | *--red6* | *--red3* | Danger button hover
`--button-danger-active` | *--red7* | *--red2* | Danger button active
`--button-disabled` | *--silver5* | *--silver6* | Disabled button
`--button-disabled-alt` | *--silver4* | *--silver7* | Disabled button alt

### Border
Variable | Value(Light) | Value(Dark)| Role
:--- |:--- |:--- |:---
`--border-muted` | *--silver3* | *--silver7* | Muted borders and separators
`--border-default` | *--silver5* | *--silver6* | Default borders and separators
`--border-strong` | *--silver6* | *--silver5* | Strong borders and separators

### Background
Variable | Value(Light) | Value(Dark)| Role
:--- |:--- |:--- |:---
`--background` | *--silver1* | *--silver8* | Default app background
`--background-subtle` | *--silver2* | *--silver7* | Subtle background
`--background-selected` | *--silver3* | *--silver6* | Hovered UI element background
`--background-red` | *--red1* | *--red8* | Subtle red background
`--background-yellow` | *--yellow1* | *--yellow8* | Subtle yellow background
`--background-green` | *--green1* | *--green8* | Subtle green background
`--background-teal` | *--teal1* | *--teal8* | Subtle teal background
`--background-lavender` | *--lavender1* | *--lavender8* | Subtle lavender background
`--background-pink` | *--pink1* | *--pink8* | Subtle pink background

## License
MIT License, Copyright (c) 2024 Method Black.
Brought to you by [@planetabhi](https://planetabhi.com/) 🙌