Colorpicker

Bootstrap Colorpicker is a modular color picker plugin for Bootstrap 4. Plugin page.

<!-- Css -->
<link rel="stylesheet" href="vendors/colorpicker/css/bootstrap-colorpicker.min.css" type="text/css">

<!-- Javascript -->
<script src="vendors/colorpicker/js/bootstrap-colorpicker.min.js"></script>

Hex

<div class="form-group">
  <input type="text" class="colorpicker-example form-control">
</div>
$('input.colorpicker-example').colorpicker({
  format: 'hex'
});

Rgb

<div class="form-group">
  <input type="text" class="colorpicker-example form-control">
</div>
$('input.colorpicker-example').colorpicker({
  format: 'rgb'
});

Rgba

<div class="form-group">
  <input type="text" class="colorpicker-example form-control">
</div>
$('input.colorpicker-example').colorpicker({
  format: 'rgba'
});

With custom options

Sample overriding the initial color and format

<div class="input-group colorpicker-example">
  <input type="text" value="red" class="form-control"/>
  <div class="input-group-append">
    <span class="input-group-text"><i></i></span>
  </div>
</div>
$('input.colorpicker-example').colorpicker();

Working with events

Change background color
<a href="#" class="btn btn-dark colorpicker-example">Change background color</a>
$('.colorpicker-example').colorpicker().on('changeColor', function (e) {
	$('body')[0].style.backgroundColor = e.color.toString('rgba');
});

Transparent color support

<div class="form-group">
  <input type="text" class="colorpicker-example form-control">
</div>
$('input.colorpicker-example').colorpicker({
    color: "transparent",
    format: "hex"
});

Horizontal mode

<div class="form-group">
  <input type="text" class="colorpicker-example form-control">
</div>
$('input.colorpicker-example').colorpicker({
    horizontal: true
});

Aliased color palette

<div class="form-group">
  <input type="text" class="colorpicker-example form-control">
</div>
$('input.colorpicker-example').colorpicker({
    colorSelectors: {
        'black': '#000000',
        'white': '#ffffff',
        'red': '#FF0000',
        'default': '#777777',
        'primary': '#337ab7',
        'success': '#5cb85c',
        'info': '#5bc0de',
        'warning': '#f0ad4e',
        'danger': '#d9534f'
    }
});