国产探花免费观看_亚洲丰满少妇自慰呻吟_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; } 

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

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 辽宁省| 阿瓦提县| 南和县| 莫力| 庆元县| 衡南县| 子长县| 宁晋县| 龙里县| 黄浦区| 华池县| 宁波市| 西贡区| 凤台县| 成都市| 黄浦区| 柘城县| 鄂伦春自治旗| 偏关县| 松阳县| 云和县| 蕲春县| 岳西县| 额敏县| 河池市| 丰都县| 白山市| 永和县| 常宁市| 弋阳县| 九江县| 巴马| 吴川市| 东乡| 赣榆县| 随州市| 长葛市| 嘉禾县| 扎兰屯市| 长岭县| 清镇市|