/ew-color-picker-v2

this is 2 version of ew-color-picker

Primary LanguageTypeScriptMIT LicenseMIT

ew-color-picker

一个基于typescript而封装的颜色选择器插件。

安装与使用

安装

  npm install ew-color-picker --save-dev

引入

  <script src="./dist/ew-color-picker.min.js"></script>
  

颜色选择器插件如下:

   //默认配置
   var color = new ewColorPicker('.demo');
    var color = new ewColorPicker(document.getElementByClassName('demo'));
   //点击确定
   color.config.sure = function(color){
       //返回颜色值
   }
   //点击取消
   color.config.clear = function(defaultColor){
     //返回默认颜色值
   }
   //自定义配置
   var color = new ewColorPicker({
      el:'.demo2',//绑定选择器的dom元素
      alpha:true,//是否开启透明度
      hue:true,//是否开启色调
      size:{
          width:100,
          height:50
      },//颜色选择器类型,有四个字符串值normal,medium,small,mini或者一个对象自定义宽高
      predefineColor:['#223456','rgba(122,35,77,.5)'],//预定义颜色是一个数组
      disabled:false,//是否禁止开启选择器面板
      defaultColor:'#eeff22',//默认颜色
      openPickerAni:'opacity',//或者'height',开启颜色选择器面板的动画
      sure:function(color){
          console.log(color);
      },//点击确定按钮的回调
      clear:function(){
          console.log(this)
      },//点击清空按钮的回调
      openPicker:function(scope){
         if(scope.pickerFlag){
             console.log('打开颜色选择器')
         }else{
             console.log('关闭颜色选择器')
         }
      },//点击色块事件回调
      isLog:false //是否开启打印信息,默认是true如果不指定该值的话
  })

cdn引入

CDN:https://www.unpkg.com/ew-color-picker@1.5.3/dist/ew-color-picker.min.js

在组件中使用

   import ewColorPicker from 'ewColorPicker'
   var pluginName = new ewColorPicker(option);//option为配置对象,详情见前述

更多详情参阅文档官网介绍ewColorPicker;