JS實(shí)現(xiàn)仿PS的調(diào)色板效果完整實(shí)例
本文實(shí)例講述了JS實(shí)現(xiàn)仿PS的調(diào)色板效果。分享給大家供大家參考,具體如下:
運(yùn)行效果圖如下:
完整實(shí)例代碼:
<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>
時(shí)間倉(cāng)促,用css的背景樣式,js打印255*255的調(diào)色板,只寫了RB固定 G變的部分,由于所有顏色展現(xiàn)對(duì)瀏覽器負(fù)載比較大,所以不推薦使用類似的調(diào)色板。
PS:這里再為大家推薦幾款本站的相關(guān)在線工具:
在線RGB、HEX顏色代碼生成器:
http://tools.jb51.net/color/rgb_color_generator
RGB顏色查詢對(duì)照表_顏色代碼表_顏色的英文名稱大全:
http://tools.jb51.net/color/jPicker
在線網(wǎng)頁(yè)調(diào)色板工具:
http://tools.jb51.net/color/color_picker
在線顏色選擇器工具/RGB顏色查詢對(duì)照表:
http://tools.jb51.net/color/colorpicker
更多關(guān)于JavaScript相關(guān)內(nèi)容可查看本站專題:《JavaScript切換特效與技巧總結(jié)》、《JavaScript查找算法技巧總結(jié)》、《JavaScript動(dòng)畫(huà)特效與技巧匯總》、《JavaScript錯(cuò)誤與調(diào)試技巧總結(jié)》、《JavaScript數(shù)據(jù)結(jié)構(gòu)與算法技巧總結(jié)》、《JavaScript遍歷算法與技巧總結(jié)》及《JavaScript數(shù)學(xué)運(yùn)算用法總結(jié)》
希望本文所述對(duì)大家JavaScript程序設(shè)計(jì)有所幫助。
- 用JavaScript仿PS里的羽化效果代碼
- JS批量修改PS中圖層名稱的方法
- JS實(shí)現(xiàn)的系統(tǒng)調(diào)色板完整實(shí)例
- JS實(shí)現(xiàn)的在線調(diào)色板實(shí)例(附demo源碼下載)
- JS 網(wǎng)頁(yè)安全色調(diào)色板 DW風(fēng)格
- JavaScript使用Range調(diào)色及透明度實(shí)例
- 基于JavaScript實(shí)現(xiàn)隨機(jī)顏色輸入框
- JavaScript隨機(jī)生成顏色的方法
- JavaScript制作顏色反轉(zhuǎn)小游戲
- 漂亮! js實(shí)現(xiàn)顏色漸變效果
- JavaScript獲取圖片像素顏色并轉(zhuǎn)換為box-shadow顯示
- js實(shí)現(xiàn)按鈕顏色漸變動(dòng)畫(huà)效果
- js實(shí)現(xiàn)的簡(jiǎn)單radio背景顏色選擇器代碼
相關(guān)文章
javascript 實(shí)現(xiàn)子父窗體互相傳值的簡(jiǎn)單實(shí)例
本篇文章主要是對(duì)javascript 實(shí)現(xiàn)子父窗體互相傳值的簡(jiǎn)單實(shí)例進(jìn)行了介紹,需要的朋友可以過(guò)來(lái)參考下,希望對(duì)大家有所幫助2014-02-02JavaScript獲取當(dāng)前url路徑過(guò)程解析
這篇文章主要介紹了JavaScript獲取當(dāng)前url路徑過(guò)程解析,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2019-12-12javascript中萬(wàn)惡的function實(shí)例分析
javascript中萬(wàn)惡的function實(shí)例分析,學(xué)習(xí)js的朋友可以參考下。2011-05-05Js 利用正則表達(dá)式和replace函數(shù)獲取string中所有被匹配到的文本(推薦)
這篇文章主要介紹了Js 利用正則表達(dá)式和replace函數(shù)獲取string中所有被匹配到的文本,非常不錯(cuò),具有一定的參考借鑒價(jià)值,需要的朋友參考下吧2018-10-10JavaScript練習(xí)小項(xiàng)目之修改div塊的顏色
這篇文章主要給大家介紹了關(guān)于JavaScript練習(xí)小項(xiàng)目之修改div塊的顏色的相關(guān)資料,文中通過(guò)舉例介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2023-01-01JavaScript?Array.from及其相關(guān)用法詳解(示例演示)
Array.from方法是ES6引入的一個(gè)靜態(tài)方法,用于從類數(shù)組對(duì)象或可迭代對(duì)象創(chuàng)建一個(gè)新的數(shù)組實(shí)例,本文將詳細(xì)介紹Array.from的基本用法、實(shí)際場(chǎng)景中的應(yīng)用,以及它如何與其他JavaScript特性相結(jié)合提升代碼的簡(jiǎn)潔性和可讀性,感興趣的朋友一起看看吧2025-03-03JavaScript+CSS實(shí)現(xiàn)仿Mootools豎排彈性動(dòng)畫(huà)菜單效果
這篇文章主要介紹了JavaScript+CSS實(shí)現(xiàn)仿Mootools豎排彈性動(dòng)畫(huà)菜單效果,可實(shí)現(xiàn)鼠標(biāo)滑過(guò)菜單項(xiàng)呈現(xiàn)彈性移動(dòng)顯示的效果,具有一定參考借鑒價(jià)值,需要的朋友可以參考下2015-10-10Javascript中匿名函數(shù)的多種調(diào)用方式總結(jié)
這篇文章主要是對(duì)Javascript中匿名函數(shù)的多種調(diào)用方式進(jìn)行了詳細(xì)的總結(jié)介紹。需要的朋友可以過(guò)來(lái)參考下,希望對(duì)大家有所幫助2013-12-12