A Tiny Color Converter With jQuery - Colorizer
File Size: | 10.7 KB |
---|---|
Views Total: | 746 |
Last Update: | |
Publish Date: | |
Official Website: | Go to website |
License: | MIT |

Colorizer is a small and convenient color converter which provides quickly color conversions between HEX, RGB, HSL, HSV, and Float.
Built with jQuery and tinyColor libraries.
How to use it:
1. Create the HTML for the color converter.
<div class="datagrid"> <table id="color-input-table"> <tbody> <tr> <td class="data-value data-input"><div id="color-input"> <input type="text" placeholder="Write Your Color Code Here" id="color" /> </div></td> </tr> </tbody> </table> <table> <tbody> <tr class="alt"> <td>Hex</td> <td><pre id="hex-output"></pre></td> </tr> <tr> <td>RGB</td> <td><pre id="rgb-output"></pre></td> </tr> <tr class="alt"> <td>Float</td> <td><pre id="float-output"></pre></td> </tr> <tr> <td>HSL</td> <!----> <td><pre id="hsl-output"></pre></td> </tr> <tr class="alt"> <td>HSV</td> <td><pre id="hsv-output"></pre></td> </tr> </tbody> </table> </div>
2. Insert jQuery JavaScript library and the tinycolor.js into the page.
<script src="https://code.jquery.com/jquery-3.3.1.slim.min.js" integrity="sha384-q8i/X+965DzO0rT7abK41JStQIAqVgRVzpbzo5smXKp4YfRvH+8abtTE1Pi6jizo" crossorigin="anonymous"></script> <script src="tinycolor.js"></script>
3. The main JavaScript to enable the color converter.
function colorChange(color) { var tiny = tinycolor(color); $("#hex-output").text(tiny.toHexString()); $("#rgb-output").text(tiny.toRgbString()); $("#float-output").text(tiny.toFloatString()); $("#hsl-output").text(tiny.toHslString()); $("#hsv-output").text(tiny.toHsvString()); $("#color-input").css("border-color", tiny.toHexString() ); } $(function () { $("#color").bind("keyup change", function () { colorChange($(this).val()); }); colorChange({ r: 0, g: 0, b: 0 }); });
This awesome jQuery plugin is developed by excalith. For more Advanced Usages, please check the demo page or visit the official website.