JS實現的線上調色盤執行個體(附demo源碼下載),demo源碼下載

來源:互聯網
上載者:User

JS實現的線上調色盤執行個體(附demo源碼下載),demo源碼下載

本文執行個體講述了JS實現的線上調色盤。分享給大家供大家參考,具體如下:

運行效果如下:

具體代碼如下:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>ColorSchemer - Online Color Scheme Generator</title><META NAME="keywords" CONTENT="web page design - color - scheme - color scheme - color schemer - colorschemer - rgb - hex - web color - html color - color pick - pick - picker"><META NAME="description" CONTENT="Generate matching color schemes like never before!"><link rel="STYLESHEET" type="text/css" href="default.css"><script language="JavaScript" type="text/javascript" src="funcs.js"></script></head><body bgcolor="#FCFCF9" text="#000000" marginheight="0" marginwidth="0" leftmargin="0" topmargin="0" rightmargin="0" onLoad="ChangeColors(51,102,255);"><div ID="ColorInput"> <div class="sideHead">Current Color</div> <div class="currentBorder"><div ID="currentColor"> </div></div> <form name="codes" id="codes"> <div class="currentBorder"> <div class="navBox"> <table align="center" cellspacing="0" cellpadding="0" border="0"> <tr>  <td>R:</td>  <td><input type="text" name="r" value="0" maxlength="3" class="rgbBox"></td> </tr> <tr>  <td>G:</td>  <td><input type="text" name="g" value="0" maxlength="3" class="rgbBox"></td> </tr> <tr>  <td>B:</td>  <td><input type="text" name="b" value="0" maxlength="3" class="rgbBox"></td> </tr> <tr>  <td colspan="2"><input type="button" class="button" value="Set RGB" onClick="ChangeColors(document.getElementById('codes').r.value,document.getElementById('codes').g.value,document.getElementById('codes').b.value);"></td> </tr> <tr>  <td colspan="2">#<input type="text" class="hexBox" name="hex" value="000000" maxlength="6"></td> </tr> <tr>  <td colspan="2"><input type="button" class="button" value="Set HEX" onClick="SetHex(document.getElementById('codes').hex.value);"></td> </tr> </table> <input type="button" class="button" value="Lighten Scheme" onClick="LightenScheme();" style="margin-bottom: 0px;"><input type="button" class="button" value="Darken Scheme" onClick="DarkenScheme();"> </div></div> </form></div><div ID="Wheel" align="center"> <div ID="swatch0" class="swatch">  <div class="border"><div ID="0" class="color" onClick="SetHex(this.style.backgroundColor);"> </div></div>  <div ID="0RGB" class="rgb">255.255.255</div>  <div ID="0HEX" class="hex">#FFFFFF</div> </div> <div ID="swatch1" class="swatch">  <div class="border"><div ID="1" class="color" onClick="SetHex(this.style.backgroundColor);"> </div></div>  <div ID="1RGB" class="rgb">255.255.255</div>  <div ID="1HEX" class="hex">#FFFFFF</div> </div> <div ID="swatch2" class="swatch">  <div class="border"><div ID="2" class="color" onClick="SetHex(this.style.backgroundColor);"> </div></div>  <div ID="2RGB" class="rgb">255.255.255</div>  <div ID="2HEX" class="hex">#FFFFFF</div> </div> <div ID="swatch3" class="swatch">  <div class="border"><div ID="3" class="color" onClick="SetHex(this.style.backgroundColor);"> </div></div>  <div ID="3RGB" class="rgb">255.255.255</div>  <div ID="3HEX" class="hex">#FFFFFF</div> </div> <div ID="swatch4" class="swatch">  <div class="border"><div ID="4" class="color" onClick="SetHex(this.style.backgroundColor);"> </div></div>  <div ID="4RGB" class="rgb">255.255.255</div>  <div ID="4HEX" class="hex">#FFFFFF</div> </div> <div ID="swatch5" class="swatch">  <div class="border"><div ID="5" class="color" onClick="SetHex(this.style.backgroundColor);"> </div></div>  <div ID="5RGB" class="rgb">255.255.255</div>  <div ID="5HEX" class="hex">#FFFFFF</div> </div> <div ID="swatch6" class="swatch">  <div class="border"><div ID="6" class="color" onClick="SetHex(this.style.backgroundColor);"> </div></div>  <div ID="6RGB" class="rgb">255.255.255</div>  <div ID="6HEX" class="hex">#FFFFFF</div> </div> <div ID="swatch7" class="swatch">  <div class="border"><div ID="7" class="color" onClick="SetHex(this.style.backgroundColor);"> </div></div>  <div ID="7RGB" class="rgb">255.255.255</div>  <div ID="7HEX" class="hex">#FFFFFF</div> </div> <div ID="swatch8" class="swatch">  <div class="border"><div ID="8" class="color" onClick="SetHex(this.style.backgroundColor);"> </div></div>  <div ID="8RGB" class="rgb">255.255.255</div>  <div ID="8HEX" class="hex">#FFFFFF</div> </div> <div ID="swatch9" class="swatch">  <div class="border"><div ID="9" class="color" onClick="SetHex(this.style.backgroundColor);"> </div></div>  <div ID="9RGB" class="rgb">255.255.255</div>  <div ID="9HEX" class="hex">#FFFFFF</div> </div> <div ID="swatch10" class="swatch">  <div class="border"><div ID="10" class="color" onClick="SetHex(this.style.backgroundColor);"> </div></div>  <div ID="10RGB" class="rgb">255.255.255</div>  <div ID="10HEX" class="hex">#FFFFFF</div> </div> <div ID="swatch11" class="swatch">  <div class="border"><div ID="11" class="color" onClick="SetHex(this.style.backgroundColor);"> </div></div>  <div ID="11RGB" class="rgb">255.255.255</div>  <div ID="11HEX" class="hex">#FFFFFF</div> </div> <div ID="swatchm1" class="swatch">  <div class="border"><div ID="m1" class="color" onClick="SetHex(this.style.backgroundColor);"> </div></div>  <div ID="m1RGB" class="rgb">255.255.255</div>  <div ID="m1HEX" class="hex">#FFFFFF</div> </div> <div ID="swatchm2" class="swatch">  <div class="border"><div ID="m2" class="color" onClick="SetHex(this.style.backgroundColor);"> </div></div>  <div ID="m2RGB" class="rgb">255.255.255</div>  <div ID="m2HEX" class="hex">#FFFFFF</div> </div> <div ID="swatchm3" class="swatch">  <div class="border"><div ID="m3" class="color" onClick="SetHex(this.style.backgroundColor);"> </div></div>  <div ID="m3RGB" class="rgb">255.255.255</div>  <div ID="m3HEX" class="hex">#FFFFFF</div> </div> <div ID="swatchm4" class="swatch">  <div class="border"><div ID="m4" class="color" onClick="SetHex(this.style.backgroundColor);"> </div></div>  <div ID="m4RGB" class="rgb">255.255.255</div>  <div ID="m4HEX" class="hex">#FFFFFF</div> </div></div><script language="JavaScript">DrawPalette();</script></body></html>

完整執行個體代碼點擊此處本站下載。

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.