0
我有一個項目組,如:如何生成顏色以按顏色對項目進行分組?
<div data-group="1">Item</div>
<div data-group="1">Item</div>
<div data-group="1">Item</div>
<div data-group="2">Item</div>
<div data-group="2">Item</div>
我想改變由一羣背景顏色,所以我可以告訴他們分開。但背景不能使文本無法讀取。我不期望有超過20個組。
有沒有辦法生成總是與#000
文本一起工作的背景顏色?
或者通過#000
或#fff
文字知道它是否會更好地工作,以便我可以在需要時翻轉文本顏色?
或者我應該放棄讓它變成動態的想法,只是預先分配20種顏色(如Trello對標籤)?
本質** **任何顏色超過一定的亮度將「工作」,如果文本是純粹的黑色。 –
最簡單的解決方案將使用一個列表,但如果您想製作一個計算隨機顏色的函數,您也可以這樣做。 – epascarello
因爲在線獲取托盤或使用瀏覽器擴展或其他顏色工具非常容易,所以我個人會從那裏抓取一堆,並使用增量類放入數組或樣式表中 – charlietfl