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'
}
});