国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > JavaScript > 正文

javascript計算漸變顏色的實例

2019-11-19 15:20:10
字體:
來源:轉載
供稿:網友

javascript計算漸變顏色的實例

有時候,一個表格或者一片區域內,需要若干同色系從淺到深的顏色,如圖所示:  

如果需要的顏色少,則顏色的差異較大,需要的顏色多,則顏色差異小,如下圖:

 


這時,就用到了同色系漸變顏色的計算,算法如下:

function getItemColors (colorLevel) {   var colors= [];   //默認的最深顏色   var red = 134,green = 108, blue = 184;   //最淺顏色是239,239,239 比如:最淺顏色的red是 239 則差值為239-134=105   var maxRed = 105,maxGreen = 131,maxBlue = 55;   var level = colorLevel;   while(level--) {     colors.push( 'rgb('+red +','+green+','+blue+')');     red += parseInt(maxRed/colorLevel);     green += parseInt(maxGreen/colorLevel);     blue += parseInt(maxBlue/colorLevel);   }   return colors; } 

如有疑問請留言或者到本站社區交流討論,感謝閱讀,希望能幫助到大家,謝謝大家對本站的支持!

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 建德市| 班玛县| 韶关市| 昭苏县| 陈巴尔虎旗| 满洲里市| 鲁山县| 邵阳县| 且末县| 砀山县| 桃江县| 鹤庆县| 沁水县| 图木舒克市| 灵石县| 昌邑市| 遵化市| 陆丰市| 泰兴市| 湘西| 毕节市| 红河县| 宁河县| 祁阳县| 阿克| 永吉县| 大丰市| 磐安县| 嘉定区| 元阳县| 洛阳市| 信阳市| 河池市| 桐柏县| 嵊州市| 长阳| 罗源县| 若尔盖县| 图片| 石家庄市| 仙居县|