demo.html 3.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899
  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
  2. "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
  3. <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
  4. <head>
  5. <title>Really Simple Color Picker</title>
  6. <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
  7. <script language="javascript" type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js"></script>
  8. <script language="javascript" type="text/javascript" src="./js/jquery.colorPicker.js"/></script>
  9. <script type="text/javascript">
  10. //Run the code when document ready
  11. $(function() {
  12. //use this method to add new colors to pallete
  13. //$.fn.colorPicker.addColors(['000', '000', 'fff', 'fff']);
  14. $('#color1').colorPicker();
  15. $('#color2').colorPicker();
  16. $('#color3').colorPicker({pickerDefault: "ffffff", colors: ["ffffff", "000000", "111FFF", "C0C0C0", "FFF000"], transparency: true});
  17. $('#color4').colorPicker();
  18. $('#color5').colorPicker({showHexField: false});
  19. //fires an event when the color is changed
  20. //$('#color1').change(function(){
  21. //alert("color changed");
  22. //});
  23. $("#button1").click(function(){
  24. $("#color1").val("#ffffff");
  25. $("#color1").change();
  26. });
  27. $("#button2").click(function(){
  28. $("#color2").val("#000000");
  29. $("#color2").change();
  30. });
  31. });
  32. </script>
  33. <style type="text/css">
  34. /* styles adopted from Nidahas - Forms markup and CSS (http://nidahas.com/2006/12/06/forms-markup-and-css-revisited/) */
  35. /* General styles */
  36. body { margin: 0; padding: 0; font: 80%/1.5 Arial,Helvetica,sans-serif; color: #111; background-color: #FFF; }
  37. h2 { margin: 0px; padding: 10px; font-family: Georgia, "Times New Roman", Times, serif; font-size: 200%; font-weight: normal; color: #FFF; background-color: #CCC; border-bottom: #BBB 2px solid; }
  38. p#copyright { margin: 20px 10px; font-size: 90%; color: #999; }
  39. /* Form styles */
  40. div.form-container { margin: 10px; padding: 5px; background-color: #FFF; }
  41. p.legend { margin-bottom: 1em; }
  42. p.legend em { color: #C00; font-style: normal; }
  43. div.form-container div.controlset {display: block; float:left; width: 100%; padding: 0.25em 0;}
  44. div.form-container div.controlset label,
  45. div.form-container div.controlset input,
  46. div.form-container div.controlset div { display: inline; float: left; }
  47. div.form-container div.controlset label { width: 200px;}
  48. </style>
  49. <link rel="stylesheet" href="./css/colorPicker.css" type="text/css" />
  50. </head>
  51. <body>
  52. <div id="wrapper">
  53. <h2>Really Simple Color Picker (jQuery)</h2>
  54. <p>More information about this can be found in <a href="http://laktek.com/2008/10/27/really-simple-color-picker-in-jquery/" title="Really Simple Color Picker in jQuery">this blog article</a>.</p>
  55. <div class="form-container">
  56. <form action="#" method="post">
  57. <fieldset>
  58. <div class="controlset"><label for="color1">Color 1</label> <input id="color1" type="text" name="color1" value="#333399" /></div>
  59. <div class="controlset"><label for="color2">Color 2</label> <input id="color2" type="text" name="color2" value="#FF0000" /></div>
  60. <div class="controlset"><label for="color3">Color 3 (with custom colors)</label> <input id="color3" type="text" name="color3" value="#99cc00" /></div>
  61. <div class="controlset"><label for="color4">Color 4 (with text in box)</label> <input id="color4" type="text" name="color4" value="#FF0000" data-text="AG" /></div>
  62. <div class="controlset"><label for="color5">Color 5 (without hex field)</label> <input id="color5" type="text" name="color5" value="#FF00FF" /></div>
  63. </fieldset>
  64. <div class="buttonrow">
  65. <div><button type="button" id="button1">Set Color 1 to #FFF</button></div>
  66. <div><button type="button" id="button2">Set Color 2 to #000</button></div>
  67. </div>
  68. </form>
  69. </div>
  70. </body>
  71. </html>