搜尋
首頁CMS教程&#&按十大免費開源 JavaScript 顏色選擇器

顏色選擇器是複雜的 UI 元素,允許使用者從給定的調色板中選擇顏色。有兩種方法可以將顏色選擇器新增到網頁中。第一個涉及簡單地使用 input 元素,並將 type 屬性設為 color。新增起來很容易,您可以附加事件偵聽器以根據所選顏色對網頁進行任何變更。

使用 input 元素建立顏色選擇器的一個問題是,不同瀏覽器的 UI 可能有顯著差異。這可能並不總是令人滿意,具體取決於您要創建的內容。您的用戶通常希望看到 UI 中只有微小的變化,無論他們使用什麼瀏覽器。此外,內建顏色選擇器的視覺外觀可能無法與您網站的整體主題正確融合。

您可以藉助基於 JavaScript 的顏色選擇器來解決此問題。在這篇文章中,我將向您介紹一些最好的免費開源 JavaScript 顏色選擇器,它們具有自己獨特的功能和 UI。

Huebee 顏色選擇器

Huebee 顏色選擇器為您提供了一個用戶友好的介面,用於顯示一組有限的顏色。通常,顏色選擇器要求您從一個點到下一個點的漸變中選擇顏色。另一方面,Huebee 根據您設定的參數顯示一組特定的顏色。

顏色選擇器的初始化選項可讓您指定要包含在顏色選擇器中的色調數量。您也可以選擇色調和飽和度的數量,以及顏色網格的第一個色調。甚至還有一個選項可以透過將它們作為數組傳遞來在顏色選擇器中顯示您自己的一組自訂顏色。

此外,Huebee 有一個事件偵聽器,可讓您在所選顏色值變更時採取操作。您可以使用四種不同的屬性來單獨存取完整顏色值或其色調、飽和度和亮度。您也可以使用 isLight 屬性檢查使用者是否選擇了淺色或深色。

官方網站上記錄了 Huebee 顏色選擇器的其他功能。

引導顏色選擇器

正如您可能已經猜到的,Bootstrap Colorpicker 是 Bootstrap 的顏色選擇器外掛程式。它有兩個不同的版本。 2.x 版本適用於 Bootstrap 3 和 4,而 3.x 版本適用於 Bootstrap 4。

十大免费开源 JavaScript 颜色选择器

#3.x 版本的一個好處是,即使您根本不使用 Bootstrap,它仍然可以工作。您只需在初始化期間將 popover 選項的值設為 falsenull 即可在不使用 Bootstrap 框架的情況下使用它。

您可以使用這個函式庫做很多有趣的事情。例如,您可以建立預先定義的調色板以與顏色選擇器一起向使用者顯示。您還可以建立更高級的顏色選擇器,它將根據您目前選擇的顏色建立動態顏色樣本。

您可以對顏色選擇器的 UI 進行大量控制。這包括從對其外觀進行細微更改到添加全新元素(例如使用您自己的 HTML 模板的按鈕)的一切內容。網站上的文件更詳細地介紹了所有這些內容。

反應顏色

網站和應用程式使用幾種不同類型的 UI 來選擇顏色。您是否曾想在自己的網站上嘗試其中的任何一個? React Color 函式庫可以讓您做到這一點。

十大免费开源 JavaScript 颜色选择器

#它配備了 13 種不同的預建顏色選擇器,可模擬 GitHub、Photoshop、Chrome 和 Twitter 等流行網站和應用程式的 UI。不僅如此,您還可以使用不同的組件來創建自己獨特的顏色選擇器。

MD 顏色選擇器

MD Color Picker 其實是一個基於 Angular 的顏色選擇器,其 UI 的靈感來自 Material Design 哲學。它還使用一個名為 tinycolor.js 的小型函式庫來操作顏色值。

十大免费开源 JavaScript 颜色选择器

#顏色選擇器為使用者提供了多種從彈出視窗中選擇顏色的不同方式。他們可以使用良好的舊 RGB 光譜或使用 RGBA 滑桿。他們還可以使用兩種不同的調色板變體來選擇他們喜歡的顏色。您可以添加一個可選功能來追蹤使用者過去的顏色選擇,以幫助他們快速選擇顏色。

色彩喬

Colorjoe 是一個簡單且可擴展的顏色選擇器,您可以輕鬆地將其整合到您的網站中。這裡的術語「可縮放」指的是您使用 CSS 定義尺寸和控制佈局的能力,使其在所有螢幕尺寸上看起來都很棒。

十大免费开源 JavaScript 颜色选择器

#它附帶兩個不同的事件偵聽器 - changedone - 幫助您根據使用者與顏色選擇器的互動做出反應。在初始化期間傳遞一堆參數可讓您建立 RGB 或 HSL 選擇器。該 API 還可讓您更輕鬆地將自己的 UI 元素新增至顏色選擇器,以便根據您的需求進行自訂。

虹膜

Iris 是一個簡單的顏色選擇器,由 Automattic 創建,該公司是 WordPress 背後的公司。它使用 jQuery 和 jQuery UI 作為依賴項,因此對於已經使用這兩個庫的任何人來說都是一個不錯的選擇。在包含相關庫後,您可以透過在輸入元素上呼叫 iris() 將顏色選擇器整合到您自己的網站中。

您可以設定許多有用的選項來更改顏色選擇器在您網站上的行為。可以顯示常見顏色的調色板或傳遞要在調色板中顯示的顏色數組。您可以完全控制顏色選擇器的寬度以及它附加到輸入元素時彈出的位置。

Iris 還具有一些回呼函數和方法,您可以在 Iris 網站上了解它們。它包括一些顏色選擇器的即時工作範例。

徑向顏色選擇器

這個徑向顏色選擇器在顏色選擇器的 UI 方面採用了不同的方法。它帶有一個徑向滑塊,在其中心顯示所選顏色。我們的目標是盡可能簡單易用。

查看 Rosen 的以下演示,了解如何在 Vue.js 中使用顏色選擇器:

牢記這一理念,滑桿提供了對螢幕閱讀器和基於鍵盤的顏色選擇的支援。您可以按下向上向下箭頭鍵來增加或減少色調值。使用者可以按Enter鍵關閉或開啟顏色選擇器,然後按Tab鍵使顏色選擇器處於焦點。

飽和度和亮度值在初始設定期間傳遞到顏色選擇器。有關顏色選擇器不同配置選項的更多信息,請訪問徑向顏色選擇器網站。

我已連結到 Vue 版本,但此顏色選擇器也可與 React 和 Angular 一起使用。

ColoReact

ColoReact 顏色選擇器是另一個小型顏色選擇器小部件,與 React 配合得很好。它易於使用,並允許您創建不同複雜程度的顏色選擇器。 UI 將在所有這些情況下做出回應。

十大免费开源 JavaScript 颜色选择器

#範例頁面說明如何建立一個非常基本的顏色選擇器或建立支援透明度和色樣的東西。您還可以為顏色選擇器創建與您的網站完美融合的自訂 UI。

顏色選擇

ColorPick 庫是一個簡單的 jQuery 插件,您可以將其添加到您的網站,以將最小的顏色選擇器與現代外觀整合。它具有非常時尚的設計,幾乎可以與所有網站無縫融合。

十大免费开源 JavaScript 颜色选择器

#由於這是一個 jQuery 插件,因此您需要在網頁中包含 jQuery 庫(如果您尚未這樣做)。該顏色選擇器的兩個不錯的功能是它的深色模式和自動將最近選擇的顏色保存到本地存儲的能力。

顏色選擇器預設使用 Flat UI 顏色資料庫。但是,您也可以在初始化期間提供自己的顏色集並更改調色板的標籤。

您可能已經注意到,此顏色選擇器為使用者提供了相對較小的顏色清單以供選擇。它透過為您提供包含輸入元素及其 allowCustomColor 參數的選項來彌補這一點,使用者可以在其中輸入他們喜歡的任何顏色的十六進位值。

Iro.js

iro.js 顏色選擇器是我們清單中功能最豐富的 JavaScript 顏色選擇器小工具。事實上,它沒有任何其他依賴項,這使得它更具吸引力。您無需加載任何第三方庫或框架或任何 CSS 或圖像檔案即可使顏色選擇器工作。看看 James Daniel 的這支筆:

它的一些功能包括使用單一 API 處理十六進位、RGB、HSV 和 HSL 顏色值的能力。該小部件還附帶了自己的一組預先建立的 UI 元件。如果您嘗試為任何新設計或產品建立配色方案,您甚至可以從相同顏色選擇器小工具中選擇多種顏色。

有許多初始化選項可用於確定顏色選擇器的行為和外觀。所有這些都在小部件的文檔中進行了詳細解釋。您也可以在那裡找到一些顏色選擇器的高級使用範例。

最終想法

顏色選擇器是非常有用的 UI 元素,但很難從頭開始重新建立。這就是為什麼我想寫這篇文章來為您提供可以在專案中使用的最佳免費開源 JavaScript 顏色選擇器的清單。我試圖透過包含無依賴的顏色選擇器以及那些與其他流行的庫或框架(如 Bootstrap、jQuery、Angular、Vue 和 React)一起使用的顏色選擇器來涵蓋這裡的所有基礎。

希望這些顏色選擇器之一具有您需要的功能,但如果沒有,GitHub 上還有更多顏色選擇器可供發現。

以上是十大免費開源 JavaScript 顏色選擇器的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
您將使用WordPress做什麼?您將使用WordPress做什麼?Apr 27, 2025 am 12:14 AM

WordPresscanbeusedforvariouspurposesbeyondblogging.1)E-commerce:WithWooCommerce,itcanbecomeafullonlinestore.2)Membershipsites:PluginslikeMemberPressenableexclusivecontentareas.3)Portfoliosites:ThemeslikeAstraallowstunninglayouts.Ensuretomanageplugins

WordPress適合創建投資組合網站嗎?WordPress適合創建投資組合網站嗎?Apr 26, 2025 am 12:05 AM

是的,wordpressisisexcellentforcortingaportfoliowebsite.1)itoffersnumeroversnumeroverportfolio-spificthemeslike'astra'astra'astra'astra'astra'astra'astra'astra'astra'elementor'Enelementor'enableIntiviveSiveSign,Thoughtemanycanslowthesite.3)

使用WordPress而不是從頭開始編碼網站的優點是什麼?使用WordPress而不是從頭開始編碼網站的優點是什麼?Apr 25, 2025 am 12:16 AM

WordPressisadvantageousovercodingawebsitefromscratchdueto:1)easeofuseandfasterdevelopment,2)flexibilityandscalability,3)strongcommunitysupport,4)built-inSEOandmarketingtools,5)cost-effectiveness,and6)regularsecurityupdates.Thesefeaturesallowforquicke

是什麼使WordPress成為內容管理系統?是什麼使WordPress成為內容管理系統?Apr 24, 2025 pm 05:25 PM

WordPressIsAcmsDuetoItseAsofuse,自定義,USERMANAMECTION,SEO和COMMUNITYSUPPORT.1)ITSIMPLIFIESCONTENTMANGAMEWITHANINTUISIDERFEEFFECE.2)提供extentensiveCustomizationThroughThroughTheMesandPlugins.3)supportrobustuserrolesandplugins.4)supportrobustuserrolesandpermissions.4)增強

wordpress怎麼加評論框wordpress怎麼加評論框Apr 20, 2025 pm 12:15 PM

在 WordPress 網站上啟用評論功能,可以為訪客提供參與討論和分享反饋的平台。為此,請按照以下步驟操作:啟用評論:在儀錶盤中,導航至“設置”>“討論”,並選中“允許評論”複選框。創建評論表單:在編輯器中,單擊“添加塊”並蒐索“評論”塊,將其添加到內容中。自定義評論表單:通過設置標題、標籤、佔位符和按鈕文本來定制評論塊。保存更改:單擊“更新”以保存評論框並將其添加到頁面或文章中。

wordpress怎麼複製子站wordpress怎麼複製子站Apr 20, 2025 pm 12:12 PM

如何復制 WordPress 子站?步驟:在主站創建子站。在主站克隆子站。將克隆導入目標位置。更新域名(可選)。分開插件和主題。

wordpress怎麼寫頁頭wordpress怎麼寫頁頭Apr 20, 2025 pm 12:09 PM

在WordPress中創建自定義頁頭的步驟如下:編輯主題文件“header.php”。添加您的網站名稱和描述。創建導航菜單。添加搜索欄。保存更改並查看您的自定義頁頭。

wordpress評論怎麼顯示wordpress評論怎麼顯示Apr 20, 2025 pm 12:06 PM

WordPress 網站中啟用評論功能:1. 登錄管理面板,轉到 "設置"-"討論",勾選 "允許評論";2. 選擇顯示評論的位置;3. 自定義評論表單;4. 管理評論,批准、拒絕或刪除;5. 使用 <?php comments_template(); ?> 標籤顯示評論;6. 啟用嵌套評論;7. 調整評論外形;8. 使用插件和驗證碼防止垃圾評論;9. 鼓勵用戶使用 Gravatar 頭像;10. 創建評論指

See all articles

熱AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Clothoff.io

Clothoff.io

AI脫衣器

Video Face Swap

Video Face Swap

使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱工具

Atom編輯器mac版下載

Atom編輯器mac版下載

最受歡迎的的開源編輯器

MantisBT

MantisBT

Mantis是一個易於部署的基於Web的缺陷追蹤工具,用於幫助產品缺陷追蹤。它需要PHP、MySQL和一個Web伺服器。請查看我們的演示和託管服務。

DVWA

DVWA

Damn Vulnerable Web App (DVWA) 是一個PHP/MySQL的Web應用程序,非常容易受到攻擊。它的主要目標是成為安全專業人員在合法環境中測試自己的技能和工具的輔助工具,幫助Web開發人員更好地理解保護網路應用程式的過程,並幫助教師/學生在課堂環境中教授/學習Web應用程式安全性。 DVWA的目標是透過簡單直接的介面練習一些最常見的Web漏洞,難度各不相同。請注意,該軟體中

WebStorm Mac版

WebStorm Mac版

好用的JavaScript開發工具

SAP NetWeaver Server Adapter for Eclipse

SAP NetWeaver Server Adapter for Eclipse

將Eclipse與SAP NetWeaver應用伺服器整合。