-
-
Notifications
You must be signed in to change notification settings - Fork 1
Usage
thednp edited this page Sep 26, 2024
·
6 revisions
Download the latest package. unpack and inspect the contents. You need to copy the color-picker.js
and color-picker.css
or their minified variations to your app assets
folders as follows.
Link the required CSS in your document <head>
tag
<link href="../assets/css/color-picker.css" rel="stylesheet">
Link the required JavaScript in your document <body>
tag, though it should work in the <head>
as well
<script src="../assets/js/color-picker.js"></script>
Initiate the function for your elements at the end of your <body>
tag
<script>
var myPicker = new ColorPicker('input.selector');
</script>
To use the DATA-API, you need to provide the data-function="color-picker"
attribute to your target <input>
, like so:
<div class="color-picker">
<input class="color-preview" data-function="color-picker" data-format="rgb">
</div>
Then initialize all <input>
targets that match this selector:
const { init, selector } = ColorPicker;
[...document.querySelectorAll(selector)].forEach(init);
Check the the demo for more markup examples.