Simply Swatch Color Picker In Vanill JavaScript – Swatchy.js

Category: Color , Javascript | August 24, 2022
Author:seanmckenzie428
Views Total:777 views
Official Page:Go to website
Last Update:August 24, 2022
License:MIT

Preview:

Simply Swatch Color Picker In Vanill JavaScript – Swatchy.js

Description:

This very simple color picker allows you to pick a nice color directly from a predefined swatch. Selecting a color will copy its hex value to your specified input field.

How to use it:

1. Download and load the color picker’s files in the document.

<script src="swatchy.js"></script>
<link rel="stylesheet" href="swatchy.css" />

2. Create a button to toggle the color picker.

<button class="swatchy-button swatchy-trigger">
  <span class="swatchy-button-top">Select a Color</span>
</button>

3. Create an input field to store the hex color code you just picked.

<input type="text" class="swatchy-output swatchy-display" disabled>

4. Initialize the color picker.

Swatchy();

5. Customize the predefined colors.

Swatchy({
  swatches: [
    "#B71C1C", "#D32F2F", "#F44336", "#E57373", "#FFCDD2",
    "#880E4F", "#C2185B", "#E91E63", "#F06292", "#F8BBD0",
    "#4A148C", "#7B1FA2", "#9C27B0", "#BA68C8", "#E1BEE7",
    "#311B92", "#512DA8", "#673AB7", "#9575CD", "#D1C4E9",
    "#1A237E", "#303F9F", "#3F51B5", "#7986CB", "#C5CAE9",
    "#0D47A1", "#1976D2", "#2196F3", "#64B5F6", "#BBDEFB",
    "#01579B", "#0288D1", "#03A9F4", "#4FC3F7", "#B3E5FC",
    "#006064", "#0097A7", "#00BCD4", "#4DD0E1", "#B2EBF2",
    "#004D40", "#00796B", "#009688", "#4DB6AC", "#B2DFDB",
    "#194D33", "#388E3C", "#4CAF50", "#81C784", "#C8E6C9",
    "#33691E", "#689F38", "#8BC34A", "#AED581", "#DCEDC8",
    "#827717", "#AFB42B", "#CDDC39", "#DCE775", "#F0F4C3",
    "#F57F17", "#FBC02D", "#FFEB3B", "#FFF176", "#FFF9C4",
    "#FF6F00", "#FFA000", "#FFC107", "#FFD54F", "#FFECB3",
    "#E65100", "#F57C00", "#FF9800", "#FFB74D", "#FFE0B2",
    "#BF360C", "#E64A19", "#FF5722", "#FF8A65", "#FFCCBC",
    "#3E2723", "#5D4037", "#795548", "#A1887F", "#D7CCC8",
    "#263238", "#455A64", "#607D8B", "#90A4AE", "#CFD8DC",
    "#000000", "#525252", "#969696", "#D9D9D9", "#FFFFFF",
  ]
})

6. Determine whether to close the color picker after a color has been selected. Default: true.

Swatchy({
  autoClose: false,
})

You Might Be Interested In:


Leave a Reply