JS實現(xiàn)仿PS的調色板效果完整實例
本文實例講述了JS實現(xiàn)仿PS的調色板效果。分享給大家供大家參考,具體如下:
運行效果圖如下:
完整實例代碼:
<html> <head> <style> #colorpad table{ border-collapse:collapse; cellpadding:0; cellspacing:0; width:255px; height:255px; border:0; } #colorpadright table{ border-collapse:collapse; cellpadding:0; cellspacing:0; width:255px; height:20px; border:0; } #colorpad{ width:255px; height:255px; } #colorpadsample{ width:100px; height:100px; } #colorpadright{ height:20px; width:255px; } td{ border:0; width:1px; height:1px; margin:0;padding:0 } </style> </head> <div id="colorpad"></div> <div id="colorpadright"></div> <div id="colorpadsample"></div> </html> <script> function setColor(style){ document.getElementById('colorpadsample').style.background=style; var stylestylepiect1=style.split(',')[0]; var stylestylepiect2=style.split(',')[2]; var html='';var style=''; html+='<table cellpadding=0 cellspace=0>'; html+='<tr>'; for(var i=0;i<256;i++){ style= stylepiect1+','+i+','+stylepiect2; html+='<td style="background:'+style+'">'; html+='</td>'; } html+='</tr>'; html+='</table>'; document.getElementById('colorpadright').innerHTML=html; } var html=''; html+='<table cellpadding=0 cellspace=0>'; for(var i=0;i<256;i++){ html+='<tr>'; for(var j=0;j<256;j++){ html+='<td onclick="setColor(this.style.background)" style="background:rgb('+i+',0,'+j+');">'; html+='</td>'; } html+='</tr>'; } html+='</table>'; document.getElementById('colorpad').innerHTML=html; </script>
時間倉促,用css的背景樣式,js打印255*255的調色板,只寫了RB固定 G變的部分,由于所有顏色展現(xiàn)對瀏覽器負載比較大,所以不推薦使用類似的調色板。
PS:這里再為大家推薦幾款本站的相關在線工具:
在線RGB、HEX顏色代碼生成器:
http://tools.jb51.net/color/rgb_color_generator
RGB顏色查詢對照表_顏色代碼表_顏色的英文名稱大全:
http://tools.jb51.net/color/jPicker
在線網(wǎng)頁調色板工具:
http://tools.jb51.net/color/color_picker
在線顏色選擇器工具/RGB顏色查詢對照表:
http://tools.jb51.net/color/colorpicker
更多關于JavaScript相關內容可查看本站專題:《JavaScript切換特效與技巧總結》、《JavaScript查找算法技巧總結》、《JavaScript動畫特效與技巧匯總》、《JavaScript錯誤與調試技巧總結》、《JavaScript數(shù)據(jù)結構與算法技巧總結》、《JavaScript遍歷算法與技巧總結》及《JavaScript數(shù)學運算用法總結》
希望本文所述對大家JavaScript程序設計有所幫助。
- 用JavaScript仿PS里的羽化效果代碼
- JS批量修改PS中圖層名稱的方法
- JS實現(xiàn)的系統(tǒng)調色板完整實例
- JS實現(xiàn)的在線調色板實例(附demo源碼下載)
- JS 網(wǎng)頁安全色調色板 DW風格
- JavaScript使用Range調色及透明度實例
- 基于JavaScript實現(xiàn)隨機顏色輸入框
- JavaScript隨機生成顏色的方法
- JavaScript制作顏色反轉小游戲
- 漂亮! js實現(xiàn)顏色漸變效果
- JavaScript獲取圖片像素顏色并轉換為box-shadow顯示
- js實現(xiàn)按鈕顏色漸變動畫效果
- js實現(xiàn)的簡單radio背景顏色選擇器代碼
相關文章
javascript 實現(xiàn)子父窗體互相傳值的簡單實例
本篇文章主要是對javascript 實現(xiàn)子父窗體互相傳值的簡單實例進行了介紹,需要的朋友可以過來參考下,希望對大家有所幫助2014-02-02Js 利用正則表達式和replace函數(shù)獲取string中所有被匹配到的文本(推薦)
這篇文章主要介紹了Js 利用正則表達式和replace函數(shù)獲取string中所有被匹配到的文本,非常不錯,具有一定的參考借鑒價值,需要的朋友參考下吧2018-10-10JavaScript?Array.from及其相關用法詳解(示例演示)
Array.from方法是ES6引入的一個靜態(tài)方法,用于從類數(shù)組對象或可迭代對象創(chuàng)建一個新的數(shù)組實例,本文將詳細介紹Array.from的基本用法、實際場景中的應用,以及它如何與其他JavaScript特性相結合提升代碼的簡潔性和可讀性,感興趣的朋友一起看看吧2025-03-03JavaScript+CSS實現(xiàn)仿Mootools豎排彈性動畫菜單效果
這篇文章主要介紹了JavaScript+CSS實現(xiàn)仿Mootools豎排彈性動畫菜單效果,可實現(xiàn)鼠標滑過菜單項呈現(xiàn)彈性移動顯示的效果,具有一定參考借鑒價值,需要的朋友可以參考下2015-10-10