2014-06-28 68 views
-2

我剛剛發現了這個Random Color Generator,並且很好奇,是否有辦法使用它來生成一個體面的隨機顏色方案。通過這個我的意思是讓它產生一個美觀的顏色方案,每個時間看起來都很美觀,但是每當網頁被加載/刷新時,整個網站的顏色方案都會發生變化。我意識到這是一個非常不恰當的想法用於網站,但我覺得它仍然可以做一些如何。網站的隨機顏色方案生成器

我知道我鏈接到的JS庫有能力在生成時生成一組顏色數組,我的問題是弄清楚如何讓這些方案令人滿意。

如果有另一個圖書館,我找不到我想知道的,但我寧願使用這個圖書館並從那裏出發。

如果我沒有足夠清楚或你需要更多的讓我知道。

在此先感謝你們。

回答

1

這聽起來像一個比率問題比隨機更多。就像,如果你產生「隨機」的價值,你不可避免地會得到一些非常醜陋的模式。但是如果你定義了一條規則,比如說,如果顏色1有這麼多紅色,那麼+ - 如果顏色2有這麼多綠色,那麼+ - 這多少藍色,如果顏色2是紅色,那麼顏色是3.如果顏色1是亮度x,永遠添加y數量的黑色到2色...等。

一個解決方案,您可以生成一堆自己的配色方案,把它們放在一個陣列,

myColorSchemes = [["#000000","#ABCDEF", "#654321"],["#FFFFFF","#FEDCBA","#WHATEV"]] 

和JavaScript和

myColorSchemes[Math.floor((Math.random() * n) + 1)]; 

其中n是多少給他們打電話配色方案你有-1。