jQuery 随机十六进制颜色选择器

  • 源码大小:69.01KB
  • 所需积分:1积分
  • 源码编号:19JP-3463
  • 浏览次数:597次
  • 最后更新:2023年06月15日
  • 所属栏目:其他
本站默认解压密码:19jp.com 或 19jp_com

简介

一个JavaScript(jQuery)支持的随机颜色选择器应用程序,可以帮助您快速选择漂亮的颜色,并获得十六进制代码。使用HTML、CSS、JavaScript和jQuery开发。

快捷方式:

  • r: 更改颜色
  • t: 在深色和浅色主题之间切换
  • c: 复制颜色代码
  • m: 显示更多信息
  • h: 显示历史记录

如何使用它:

1.为随机颜色选择器构建HTML。

  1. <!-- Dark Mode Toggler -->
  2. <button onclick="hidea()" id="dark-mode-toggle" class="dark-mode-toggle" title="change theme color">
  3. <svg width="100%" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 496 496">
  4. <path fill="currentColor" d="M8,256C8,393,119,504,256,504S504,393,504,256,393,8,256,8,8,119,8,256ZM256,440V72a184,184,0,0,1,0,368Z" transform="translate(-8 -8)" />
  5. </svg>
  6. </button>
  7.  
  8. <!-- Color Picker -->
  9. <input id="color_input" type="color" value="#000000" title="load your color" onclick="clrpicker()">
  10.  
  11. <!-- Output -->
  12. <section class="main">
  13. <div type="text" class="div1">
  14. <div class="divtxt" id="txt"></div>
  15. <div class="divrgb" id="divrgb"></div>
  16. </section>
  17.  
  18. <!-- Display More Info About The Color -->
  19. <div class="buttons">
  20. <button class="button1" id="moreinfo" onclick="window.open(link)">more info</button>
  21. </div>
  22.  
  23. <!-- Copy The Color Code -->
  24. <div class="buttons">
  25. <button id="copy" class="button1" onclick="copyToClipboard('#txt');showa()">copy text</button>
  26. </div>
  27.  
  28. <!-- Re-generate A New Color -->
  29. <div class="buttons">
  30. <button class="button1" id="refresh" onclick="main();hidea();input_refresh()">refresh</button>
  31. </div>
  32.  
  33. <!-- History -->
  34. <div class="history">
  35. <h1 id="history">
  36. <span class="span1">History list</span><br>
  37. <ol id="historylist"></ol>
  38. </h1>
  39. </div>
  40. <button id="hbutton" class="button2" onclick="showh();">Show History</button>
  41.  
  42. <!-- Feedback Message -->
  43. <div class="alert" id="alert">
  44. <span class="closebtn" onclick="hidea()">&times;</span>
  45. <span id="alertspan" class="alertspan"></span>
  46. </div>

2.在文档中加载必要的jQuery和其他资源。就是这样。

  1. <script src="/path/to/cdn/jquery.min.js"></script>
  2. <script src="js/shortcuts.js"></script>
  3. <script src="js/main.js"></script>

更新日志:

2022-07-22

  • 更新app.js

2022-07-20

  • 更新app.js

2022-07-17

  • 更新main.js

2022-05-09

  • 固定演示页面

2022-05-07

  • JS和CSS已更新

预览截图