2 Star 14 Fork 3

范媛媛/xncolorpicker

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
克隆/下载
test.html 5.20 KB
一键复制 编辑 原始数据 按行查看 历史
范媛媛 提交于 2021-01-27 17:26 . 2021/01/27 剔除jquery
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
<!-- <link rel="stylesheet" href="fcolorpicker.css">-->
<style>
body{
background: #eee;
}
#colorpicker{
/*position: fixed;*/
/*right: 0;*/
/*margin-top: 100px;*/
border: 1px solid #fff;
display: inline-block;
}
</style>
</head>
<body>
<div>
<p>全功能 <a id="destroy">销毁</a></p>
<div id="colorpicker"></div>
</div>
<div>
<p>不显示调色盘</p>
<div id="nopallete"></div>
</div>
<div>
<p>不显示历史</p>
<div id="nohistory"></div>
</div>
<div>
<p>不显示预制颜色</p>
<div id="nopre"></div>
</div>
<div>
<p>不可切换颜色类型</p>
<div id="notype"></div>
</div>
</body>
<script src="./dist/xncolorpicker.min.js"></script>
<script>
var xncolorpicker = new XNColorPicker({
color: "linear-gradient(0.0deg,hsla(279,63%,58%,1) 0.0,hsla(198,83%,53%,1) 100.0%)",
selector: "#colorpicker",
showprecolor: true,//显示预制颜色
prevcolors: null,//预制颜色,不设置则默认
showhistorycolor: true,//显示历史
historycolornum: 16,//历史条数
format: 'hsla',//rgba hex hsla,初始颜色类型
showPalette:true,//显示色盘
show:false, //初始化显示
lang:'cn',// cn 、en
colorTypeOption:'single,linear-gradient,radial-gradient',
canMove:false,//选择器位置是否可以拖拽
alwaysShow:false,
autoConfirm:true,
onError: function (e) {
},
onCancel:function(color){
console.log("cancel",color)
},
onChange:function(color){
console.log("change",color)
},
onConfirm:function(color){
console.log("confirm",color)
}
})
var nopallete = new XNColorPicker({
color: "#008867",
selector: "#nopallete",
showprecolor: true,//显示预制颜色
prevcolors: null,//预制颜色,不设置则默认
showhistorycolor: true,//显示历史
historycolornum: 16,//历史条数
format: 'hsla',//rgba hex hsla,初始颜色类型
showPalette:false,//显示色盘
show:false, //初始化显示
lang:'cn',// cn 、en
colorTypeOption:'single,linear-gradient,radial-gradient',//
onError: function (e) {
},
onCancel:function(color){
console.log("cancel",color)
},
onChange:function(color){
console.log("change",color)
},
onConfirm:function(color){
console.log("confirm",color)
}
})
var nohistory = new XNColorPicker({
color: "#ca9999",
selector: "#nohistory",
showprecolor: true,//显示预制颜色
prevcolors: null,//预制颜色,不设置则默认
showhistorycolor: false,//显示历史
historycolornum: 16,//历史条数
format: 'hsla',//rgba hex hsla,初始颜色类型
showPalette:true,//显示色盘
show:false, //初始化显示
lang:'cn',// cn 、en
colorTypeOption:'single,linear-gradient,radial-gradient',//
onError: function (e) {
},
onCancel:function(color){
console.log("cancel",color)
},
onChange:function(color){
console.log("change",color)
},
onConfirm:function(color){
console.log("confirm",color)
}
})
var nopre = new XNColorPicker({
color: "#ff0987",
selector: "#nopre",
showprecolor: false,//显示预制颜色
prevcolors: null,//预制颜色,不设置则默认
showhistorycolor: true,//显示历史
historycolornum: 16,//历史条数
format: 'hsla',//rgba hex hsla,初始颜色类型
showPalette:true,//显示色盘
show:false, //初始化显示
lang:'cn',// cn 、en
colorTypeOption:'single,linear-gradient,radial-gradient',//
onError: function (e) {
},
onCancel:function(color){
console.log("cancel",color)
},
onChange:function(color){
console.log("change",color)
},
onConfirm:function(color){
console.log("confirm",color)
}
})
var notype = new XNColorPicker({
color: "#f21fff",
selector: "#notype",
showprecolor: true,//显示预制颜色
prevcolors: null,//预制颜色,不设置则默认
showhistorycolor: true,//显示历史
historycolornum: 16,//历史条数
format: 'hsla',//rgba hex hsla,初始颜色类型
showPalette:true,//显示色盘
show:false, //初始化显示
lang:'cn',// cn 、en
colorTypeOption:'single',//
onError: function (e) {
},
onCancel:function(color){
console.log("cancel",color)
},
onChange:function(color){
console.log("change",color)
},
onConfirm:function(color){
console.log("confirm",color)
}
})
document.querySelector("#destroy").onclick=function(){xncolorpicker.destroy();}
</script>
</html>
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
JavaScript
1
https://gitee.com/xiannvzuo/xncolorpicker.git
git@gitee.com:xiannvzuo/xncolorpicker.git
xiannvzuo
xncolorpicker
xncolorpicker
main

搜索帮助