GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — GitHub - uiwjs/react-color: 🎨 Is a tiny color picker widget component for React apps.

BranchesTags
Open more actions menu

Latest commit

 

History

555 Commits
555 Commits

Folders and files

NameName
Last commit message
Last commit date
.github
.github
 
 
.husky
.husky
 
 
packages
packages
 
 
test
test
 
 
website
website
 
 
.gitignore
.gitignore
 
 
.prettierignore
.prettierignore
 
 
.prettierrc
.prettierrc
 
 
LICENSE
LICENSE
 
 
README.md
README.md
 
 
lerna.json
lerna.json
 
 
package.json
package.json
 
 
renovate.json
renovate.json
 
 
tsconfig.json
tsconfig.json
 
 

Repository files navigation

Special thanks to:

SubList
SubList - Bill Reminder & Renewal Alerts


Using my app is also a way to support me:
Zipora: Zip/RAR/7Z Unarchiver Scap: Screenshot & Markup Edit Screen Test Deskmark Keyzer Vidwall Hub VidCrop Vidwall Mousio Hint Mousio Musicer Audioer FileSentinel FocusCursor Videoer KeyClicker DayBar Iconed Menuist Quick RSS Quick RSS Web Serve Copybook Generator DevTutor for SwiftUI RegexMate Time Passage Iconize Folder Textsound Saver Create Custom Symbols DevHub Resume Revise Palette Genius Symbol Scribe




@uiw/react-color



React Color

Buy me a coffee Follow On X Build & Deploy Coverage Status Open in unpkg npm version
react-color is a tiny color picker widget component for React apps. These components can be installed and used separately.



@uiw/react-color



Getting Started

npm i @uiw/react-color

Open in CodeSandbox Open in Github gh-pages

import { Slider, Sketch, Material, Colorful, Compact, Circle, Swatch, Wheel, Block, Github, Chrome } from '@uiw/react-color';
import { Alpha, Hue, ShadeSlider, Saturation, Interactive, hsvaToHslaString } from '@uiw/react-color';
import { EditableInput, EditableInputRGBA, EditableInputHSLA } from '@uiw/react-color';

function Demo() {
  const [hex, setHex] = useState("#fff");
  return (
    <Sketch
      style={{ marginLeft: 20 }}
      color={hex}
      onChange={(color) => {
        setHex(color.hex);
      }}
    />
  );
}

Support dark/night Theme

[data-color-mode*='dark'] .w-color-sketch {
  --sketch-background: #323232 !important;
}

[data-color-mode*='dark'] .w-color-swatch {
  --sketch-swatch-border-top: 1px solid #525252 !important;
}

[data-color-mode*='dark'] .w-color-block {
  --block-background-color: #323232 !important;
  --block-box-shadow: rgb(0 0 0 / 10%) 0 1px !important;
}

[data-color-mode*='dark'] .w-color-editable-input {
  --editable-input-label-color: #757575 !important;
  --editable-input-box-shadow: #616161 0px 0px 0px 1px inset !important;
  --editable-input-color: #bbb !important;
}

[data-color-mode*='dark'] .w-color-github {
  --github-border: 1px solid rgba(0, 0, 0, 0.2) !important;
  --github-background-color: #323232 !important;
  --github-box-shadow: rgb(0 0 0 / 15%) 0px 3px 12px !important;
  --github-arrow-border-color: rgba(0, 0, 0, 0.15) !important;
}

[data-color-mode*='dark'] .w-color-compact {
  --compact-background-color: #323232 !important;
}

[data-color-mode*='dark'] .w-color-material {
  --material-background-color: #323232 !important;
  --material-border-bottom-color: #707070 !important;
}

[data-color-mode*='dark'] .w-color-alpha {
  --alpha-pointer-background-color: #6a6a6a !important;
  --alpha-pointer-box-shadow: rgb(0 0 0 / 37%) 0px 1px 4px 0px !important;
}

Documentation

You can find the react-color documentation on the website.

Packages

Package Downloads Version / unpkg
@uiw/react-color npm downloads npm version Open in unpkg
@uiw/react-color-sketch npm downloads npm version Open in unpkg
@uiw/react-color-slider npm downloads npm version Open in unpkg
@uiw/react-color-compact npm downloads npm version Open in unpkg
@uiw/react-color-material npm downloads npm version Open in unpkg
@uiw/react-color-colorful npm downloads npm version Open in unpkg
@uiw/react-color-wheel npm downloads npm version Open in unpkg
@uiw/react-color-circle npm downloads npm version Open in unpkg
@uiw/react-color-block npm downloads npm version Open in unpkg
@uiw/react-color-chrome npm downloads npm version Open in unpkg
@uiw/react-color-github npm downloads npm version Open in unpkg

Base Components

Package Downloads Version / unpkg
@uiw/react-color-saturation npm downloads npm version Open in unpkg
@uiw/react-color-hue npm downloads npm version Open in unpkg
@uiw/react-color-alpha npm downloads npm version Open in unpkg
@uiw/react-color-swatch npm downloads npm version Open in unpkg
@uiw/react-color-shade-slider npm downloads npm version Open in unpkg
@uiw/react-color-editable-input npm downloads npm version Open in unpkg
@uiw/react-color-editable-input-rgba npm downloads npm version Open in unpkg
@uiw/react-color-editable-input-hsla npm downloads npm version Open in unpkg
@uiw/react-drag-event-interactive npm downloads npm version Open in unpkg
@uiw/color-convert npm downloads npm version Open in unpkg
@uiw/react-color-name npm downloads npm version Open in unpkg

Development

npm install       # Installation dependencies
npm run build     # Compile all package
cd packages/color-block
# listen to the component compile and output the .js file
# listen for compilation output type .d.ts file
npm run watch # Monitor the compiled package `@uiw/react-block`
npm run start     # development mode, listen to compile preview website instance

Contributors

As always, thanks to our amazing contributors!

Made with contributors.

License

Licensed under the MIT License.

About

🎨 Is a tiny color picker widget component for React apps.

uiwjs.github.io/react-color

Topics

chromecolorcolor-pickercolorfulhexmaterialmaterial-colorreactreact-colorreact-colorpickerreact-componentsrgbargba-colorsketchslidertypescriptwidget

Resources

Readme
MIT license
Activity
Custom properties

Stars

573 stars

Watchers

3 watching

Forks

127 forks
Report repository

Releases

Sponsor this project

Packages

Used by

Contributors

Languages

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.