欢迎各位兄弟 发布技术文章

这里的技术是共享的

You are here

Bootstrap颜色拾取器插件

Bootstrap颜色拾取器插件

当前位置:主页 > jQuery库 > 颜色选择器 > Bootstrap颜色拾取器插件
       
Bootstrap颜色拾取器插件        
 分享:
               
       

    插件介绍

    Bootstrap Colorpicker是一款基于Bootstrap的jquery颜色选择器插件。该jquery颜色选择器插件允许你选取颜色,它提供多种颜色格式:hex, rgb,rgba,hsl,hsla,并提供功能强大的API来控制颜色拾取器。

    浏览器兼容性

    浏览器兼容性

    •  时间:2017-11-17

    •  阅读:5112

 查看演示  下载插件                    
                   
               
简要教程

Bootstrap Colorpicker是一款基于Bootstrap的jquery颜色选择器插件。该jquery颜色选择器插件允许你选取颜色,它提供多种颜色格式:hex, rgb,rgba,hsl,hsla,并提供功能强大的API来控制颜色拾取器。

 安装

可以通过npm或Yarn来安装bootstrap-colorpicker.js颜色拾取器插件。

npm install bootstrap-colorpicker                                                    
yarn add bootstrap-colorpicker                                                                  

 使用方法

在页面中引入bootstrap,jquery和bootstrap-colorpicker.css以及bootstrap-colorpicker.js文件。

<link href="css/bootstrap.min.css" rel="stylesheet">                                                    
<link href="dist/css/bootstrap-colorpicker.css" rel="stylesheet">                                                    
<script type="text/javascript" src="js/jquery.min.js"></script>                                                    
<script type="text/javascript" src="js/bootstrap-colorpicker.js"></script>                                                                  
 HTML结构

使用bootstrap-colorpicker.js颜色拾取器插件最基本的HTML结构如下:

<!DOCTYPE html>                                                    
<html lang="en">                                                    
<head>                                                    
  <meta charset="utf-8">                                                    
  <link href="bootstrap/3.3.7/css/bootstrap.css" rel="stylesheet">                                                    
  <link href="dist/css/bootstrap-colorpicker.css" rel="stylesheet">                                                    
</head>                                                    
<body>                                                    
  <div class="container">                                                    
      <input id="mycp" type="text" class="form-control" />                                                    
  </div>                                                    
  <script src="js/jquery.min.js"></script>                                                    
  <script src="dist/js/bootstrap-colorpicker.js"></script>                                                    
  <script>                                                    
    $(function () {                                                    
      $('#mycp').colorpicker();                                                    
    });                                                    
  </script>                                                    
</body>                                                    

 配置参数

该Bootstrap颜色选择器插件的默认配置参数如下:

// horizontal mode layout ?                                                    
horizontal: false,                                                    
 
// forces to show the colorpicker as an inline element                                                    
inline: false,                                                    
 
// forces a color                                                    
color: false,                                                    
 
// forces a format                                                    
format: false,                                                    
 
// children input selector                                                    
input: 'input',                                                    
 
// container selector                                                    
container: false,                                                    
 
// children component selector                                                    
component: '.add-on, .input-group-addon',                                                    
 
// Vertical sliders configuration                                                    
sliders: {                                                    
  saturation: {                                                    
    maxLeft: 100,                                                    
    maxTop: 100,                                                    
    callLeft: 'setSaturation',                                                    
    callTop: 'setBrightness'                                                    
  },                                                    
  hue: {                                                    
    maxLeft: 0,                                                    
    maxTop: 100,                                                    
    callLeft: false,                                                    
    callTop: 'setHue'                                                    
  },                                                    
  alpha: {                                                    
    maxLeft: 0,                                                    
    maxTop: 100,                                                    
    callLeft: false,                                                    
    callTop: 'setAlpha'                                                    
  }                                                    
},                                                    
 
// Horizontal sliders configuration                                                    
slidersHorz: {                                                    
  saturation: {                                                    
    maxLeft: 100,                                                    
    maxTop: 100,                                                    
    callLeft: 'setSaturation',                                                    
    callTop: 'setBrightness'                                                    
  },                                                    
  hue: {                                                    
    maxLeft: 100,                                                    
    maxTop: 0,                                                    
    callLeft: 'setHue',                                                    
    callTop: false                                                    
  },                                                    
  alpha: {                                                    
    maxLeft: 100,                                                    
    maxTop: 0,                                                    
    callLeft: 'setAlpha',                                                    
    callTop: false                                                    
  }                                                    
},                                                    
 
// Customizes the default colorpicker HTML template.                                                    
template: '<div class="colorpicker dropdown-menu">' +                                                    
  '<div class="colorpicker-saturation"><i><b></b></i></div>' +                                                    
  '<div class="colorpicker-hue"><i></i></div>' +                                                    
  '<div class="colorpicker-alpha"><i></i></div>' +                                                    
  '<div class="colorpicker-color"><div /></div>' +                                                    
  '<div class="colorpicker-selectors"></div>' +                                                    
  '</div>',                                                    
 
// By default, the colorpicker is aligned to the right of the input.                                                    
// If you need to switch it to the left, set align to 'left'.                                                    
align: 'right',                                                    
 
//  Adds this class to the colorpicker widget.                                                    
customClass: null,                                                    
colorSelectors: null                 

bootstrap-colorpicker.js颜色选择器插件的github地址为:https://github.com/farbelous/bootstrap-colorpicker                        

本文版权属于jQuery之家,转载请注明出处:http://www.htmleaf.com/jQuery/Color-Picker/201711174833.html                

上一篇:可自定义颜色的jQuery颜色拾取器插件 

                    

下一篇:仿微软Office 2010颜色拾取器jquery插件                        

                  




来自  http://www.htmleaf.com/jQuery/Color-Picker/201711174833.html

普通分类: