原創(chuàng)|行業(yè)資訊|編輯:郝浩|2013-10-21 13:36:58.000|閱讀 1474 次
概述:顏色拾取器ColorPicker是Kendo UI Web中的用于顏色選擇的下拉組件,這個(gè)設(shè)計(jì)采用了一個(gè)友好的操作界面來(lái)替換一個(gè)HTML5 <input type="color">域,這個(gè)域在對(duì)于大多數(shù)的瀏覽器并不是都支持。如何用這個(gè)顏色拾取器呢,在下面的文章中將會(huì)具體的用示例進(jìn)行說(shuō)明。
# 界面/圖表報(bào)表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關(guān)鏈接:
顏色拾取器ColorPicker是Kendo UI Web中的用于顏色選擇的下拉組件,這個(gè)設(shè)計(jì)采用了一個(gè)友好的操作界面來(lái)替換一個(gè)HTML5 <input type="color">域,這個(gè)域在對(duì)于大多數(shù)的瀏覽器并不是都支持。 如何用這個(gè)顏色拾取器呢,在下面的文章中將會(huì)具體的用示例進(jìn)行說(shuō)明:
啟用顏色拾取器
<input type="color" id="myColorField" /> 可以調(diào)用kendoColorPicker來(lái)對(duì)它進(jìn)行初始化: $(document).ready(function(){ $("#myColorField").kendoColorPicker(); });
原來(lái)的<input>元素將會(huì)被保存在DOM中,它的值也將會(huì)根據(jù)用戶選擇的顏色進(jìn)行更新,因此定期的<form>-s會(huì)工作。
配置顏色拾取器
當(dāng)你調(diào)用了kendoColorPicker時(shí),你可以用配置選項(xiàng)傳遞一個(gè)參數(shù)。默認(rèn)的下拉是一個(gè)HSV顏色選擇器,界面效果如下:
(圖1)
獲得一個(gè)簡(jiǎn)單的顏色拾取器
$(document).ready(function(){ $("#myColorField").kendoColorPicker({ palette: "basic" }); });
通過(guò)上面的代碼,將會(huì)得到如下圖的一個(gè)包含20中個(gè)顏色的拾取器:
(圖2)
獲得“web-safe”顏色板
$(document).ready(function(){ $("#myColorField").kendoColorPicker({ palette: "websafe" }); });
通過(guò)上面的代碼將會(huì)得到如下圖所示的一個(gè)有著216中顏色的“web-safe”面板。
(圖3)
對(duì)簡(jiǎn)單的拾取器自定義顏色
你也可以讓這個(gè)簡(jiǎn)單的拾取器來(lái)顯示一個(gè)自定義多顏色的列表,只是需要將它們放入palette參數(shù)中就可以了,如下:
$(document).ready(function(){ $("#myColorField").kendoColorPicker({ palette: "#fff,#000,#f00" }); });
通過(guò)上面的代碼,將只是會(huì)顯示白色、黑色、紅色。要加入其它的顏色,可以用短整型(3位數(shù))或是長(zhǎng)整形(6位數(shù))表示法輸入你想要加入的顏色,并用逗號(hào)隔開(kāi)就可以了,不過(guò)這個(gè)#符號(hào)可能會(huì)缺失。
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請(qǐng)務(wù)必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請(qǐng)郵件反饋至chenjj@fc6vip.cn
文章轉(zhuǎn)載自:慧都控件網(wǎng)