如何使用jQuery UI设计颜色选择器
ColorPicker是一个jQuery UI框架工具或部件,它提供了一个调色板下拉框,让用户为一些彩色的工作选择颜色。它通常连接到一个文本框,这样用户从调色板上选择的颜色就可以转移到文本框中。下拉框可以是HSV(色调、饱和度、数值)选择器或预定义的RGB调色板,如图所示。这是一个非常有用的用户界面工具,因为另一端的用户不需要记住或知道那些困难的颜色代码。这个工具可以理解为一个图像或文本编辑器。
使用jQuery UI对ColorPicker进行简化:
如果你想在网站上附加调色板下拉框,那么你需要JqueryUI Colorpicker库,并在你的PHP或HTML代码中包含所需的JavaScript(jquery.colorpicker.js)和CSS(jquery.colorpicker.css)依赖项,以显示任何jQuery UI小工具。我们必须使用jQuery和jQuery UI库和样式。你可以根据你的风格要求来改变这些文件。在这篇文章中,我们将在一个HTML网页中创建颜色选择器的结构。在HTML网页中,提供用户输入控件供用户选择。用户输入控件通过jQuery代码连接到jQuery UI的颜色选择器部件。下面是完整的实现。
创建结构:在这一节中,我们将创建基本的页面结构,并附上将被使用的所需链接。
- jQuery用户界面的链接。
- HTML代码。这个例子显示了一个简单的颜色选择器弹出窗口。如上所述,下载的颜色选择器的依赖文件(CSS和JS)被保存在colorpicker-master文件夹中。请确保开发者在代码中根据自己的localhost路径给出正确的路径。
设计结构:在上一节中,我们已经创建了使用拾色器小部件的基本代码。在这一节中,我们将设计结构,并将拾色器部件附加到我们的输入控件上,在这里我们将设置选项来覆盖拾色器插件的默认选项。用你自己的选项设置覆盖默认选项,可以在HTML代码的脚本部分完成。它是以一种灵活的方式设计的,供用户选择他们应用所需的选项。
- 链接到下载的文件。
- CSS 代码:
- JS 代码:
- 代码:
- 输出:
- 管理初始颜色和颜色格式。在显示colorpicker的时候,我们可以管理初始颜色和颜色格式。我们可以在脚本部分使用下面的jQuery代码来得到这个结果。
- 管理对话框。在显示颜色选择器的时候,如果标题是可见的,并且对话框不是内联的,我们可以管理对话框,使其可以拖动。我们可以在脚本部分使用下面的jQuery代码来得到这个结果。
- 管理模态窗口。在显示颜色选择器的同时,我们可以把颜色选择器窗口作为一个模态窗口来管理。我们可以在脚本部分使用下面的jQuery代码来得到这个结果。
- 管理无、关闭和取消按钮。在显示colorpicker的时候,我们可以管理none, close, and cancel等按钮。我们可以在脚本部分使用下面的jQuery代码来得到这个结果。