我需要使用html & JavaScript將顏色選擇器添加到我的Windows 8商店應用程序,你知道嗎?由於Windows Store App Winjs是否具有顏色選擇器控件?
1
A
回答
1
不,一個標準的顏色選擇器無法使用,你可以在這裏看到:
http://msdn.microsoft.com/en-us/library/windows/apps/hh465453.aspx
您可以在您的應用程序購買的或者開源的選擇。最大的問題是組件可能沒有你需要在應用程序中匹配的正確外觀。
0
您可以使用簡單的顏色選擇器從 https://github.com/DavidDurman/FlexiColorPicker
它很容易和輕巧。 在windows商店應用程序中運行良好。
<html>
<head>
<script type="text/javascript"
src="colorpicker.js"></script>
<style type="text/css">
#picker { width: 200px; height: 200px }
#slide { width: 30px; height: 200px }
</style>
</head>
<body>
<div id="picker"></div>
<div id="slide"></div>
<script type="text/javascript">
ColorPicker(
document.getElementById('slide'),
document.getElementById('picker'),
function(hex, hsv, rgb) {
document.body.style.backgroundColor = hex;
});
</script>
</body>
</html>
1
就我個人而言,我發現網上大多數JS顏色選擇器的樣式並不能真正適合我的Windows 8應用程序設計。我創建了一個滿足我需求的函數,也許它也會幫助你: http://jsfiddle.net/6GHzP/3/ (由於在css中使用了-ms-grid屬性,在Windows 8應用程序中也支持此示例,因此示例僅適用於IE10 +) 使用此功能以下列方式:
HTML:
<div id="the_color_picker"></div>
JS:
var colorPicker1 = document.getElementById("the_color_picker");
createColorPicker(colorPicker1, 10, 20);
//colorPicker1 is the element in the DOM which will be used to insert the
//colorpicker
//10 is the number of main colors which will result in 10 main colors which
//each will have 10x10 sub colors.
//20 is the size in pixels of every color
請記住此功能不適合作爲一個非常詳細的合作由於爲每種顏色創建的div,因此選擇器。例如createColorPicker(colorPicker1,255,1),會顯示一些嚴重的滯後。
相關問題
- 1. Windows Phone 8.1顏色選擇器控件
- 2. 在Windows Phone 7中是否有工作顏色選擇器控件?
- 3. Eclipse是否有顏色選擇器插件?
- 4. 是否有可能擁有CMYK顏色選擇器?
- 5. 顏色選擇器,每個顏色選擇發送事件
- 6. 顏色選擇器
- 7. App Drawsomething中用於選擇顏色的容器是什麼?
- 8. TabBar控制器選擇顏色
- 9. WP7顏色選擇器
- 10. Android的ListView控件選擇顏色
- 11. 顏色選擇器崩潰
- 12. JavaFX是否有任何顏色漸變編輯器控件?
- 13. 顏色選擇器(調色板)顯示所有顏色
- 14. 顏色選擇器選擇的顏色顯示
- 15. 顏色選擇器OS-X選擇錯誤的顏色
- 16. 是否有Monotouch拾色器控件?
- 17. SWT:沒有顏色選擇器的FontDialog
- 18. iPhone顏色選擇器
- 19. javascript顏色選擇器
- 20. 顏色選擇器在android?
- 21. 基於顏色選擇器
- 22. flex 4.5.1顏色選擇器
- 23. jQuery Mobile顏色選擇器
- 24. Zen cart顏色選擇器
- 25. 顏色選擇器代碼
- 26. 安裝顏色選擇器
- 27. Silverlight顏色選擇器
- 28. 顏色選擇器按鈕
- 29. Eclipse RCP顏色選擇器
- 30. Dynamics AX顏色選擇器
我想補充一點,你會發現在網絡上約9,843,570,982,345 JavaScript的拾色器控制,所以我會建議。 –