GithubHelp home page GithubHelp logo

harshitbhat / palette Goto Github PK

View Code? Open in Web Editor NEW
0.0 2.0 0.0 32.67 MB

A website to select colors and create your own color palettes.

HTML 2.63% CSS 0.91% JavaScript 96.46%
react javascript material-ui chroma-js emoji-mart rc-slider react-color react-copy-to-clipboard react-dom react-router-dom

palette's Introduction

Palette

A website to select colors and create your own color palettes.

Main Screen

The main screen of app shows some initial Color Palettes, which contain some colors. The screen is responsive.

Main page of App

Copying the Color

You can select any palette and click any color to copy its hex value. The luminosity of colors can be changed from the slider in the navbar of the app. You can also change to format from upper right corner and can choose 'rgb' or 'rgba' instead.

Copying the Color

More Feature

Each color has a more button, which lets us select the different shades of a single color. The different formats of the colors can be chosen from there as well.

More Feature

Responsive View

The colors of palette and more shades of a single color are also responsive.

Responsive View

Responsive Functionality

Working of app in different screen size.

Responsive View

Create your own Palette

You can create your own palettes, which has some colors already provided. You can delete all or some or can rearrange then via drag and drop to rearrange the ordering of the color boxes. You can save your palette, with a unique name. A validation is there to check for unique name. After the name, you have to select an emoji for your palette. Your preference is remembered via local storage.

Create your palette

ColorPicker

You can chose your own color from the Color Piker provided on the left side of the screen. Each color in the palette should have a unique name and unique color. There is a validation to check this. The color of the 'Add Color' button mimics the color chosen.

Color Picker

Clear Palette and Random Color

If you do not want any of prefilled colors, you can clear the palette created with one button and then can either select your own color from color picker or generate a random color by Random Color button, which selects a unique colors from original set of color palettes.

Clear Palette and Random Color

Responsive Create Palette

The Create Palette is also responsive.

Responsive Create Palette

Deleting a palette

You can delete any of the palette by clicking on the delete button which appears on the bottom right corner on hovering, which will delete the palettes. Your preference is remembered via local storage.

Deleting a palette

palette's People

Contributors

harshitbhat avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.