HTML
Document
彩虹進(jìn)度條 |
var CL = document.getElementById("colorline"); function makeCLine(){ var r =255; var g = 0; var b = 0; var step = 1; // 1.增加綠色 // 2.減少紅色 // 3.增加藍(lán)色 // 4.減少綠色 for(var i=0; i<80; i++){ var node = document.createElement("div"); if(g > 255 && step == 1) step = 2; if(r < 0 && step == 2) step = 3; if(b > 255 && step == 3) step = 4; node.style.backgroundColor = "rgb("+ r + "," + g + "," + b + ")"; CL.appendChild(node); if(step == 1) g+=14; if(step ==2) r-=14; if(step == 3) b+=14; if(step == 4) g-=14; } var oNodeL = CL.firstChild; var oNodeR = CL.lastChild; for(var i = 0; i < 20; i ++){ oNodeL.style.cssText += ";opacity:" + (0.05 * i); oNodeR.style.cssText += ";opacity:" + (0.05 * i); oNodeL = oNodeL.nextSibling; oNodeR = oNodeR.previousSibling; } } function makeCLmove(){ var colors = []; for(var i = CL.lastChild; i; i = i.previousSibling){ if(i.style){ colors.unshift(i.style.backgroundColor); } var flag = 1; var j = 0; setInterval(function(){ var sTempColor = CL.lastChild.style.backgroundColor; var oNodeL = CL.firstChild; for(var i = CL.lastChild; i; i = i.previousSibling){ if(i.previousSibling && i.previousSibling.style){ i.style.backgroundColor = i.previousSibling.style.backgroundColor; } if(j > (colors.length - 1)){ flag = 0; }else if(j <1){ flag = 1; oNodeL.style.backgroundColor = flag ? colors[j++] : colors[j--]; } } }, 100) } } makeCLine(); setInterval("makeCLmove()","10")
文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請注明本文地址:http://systransis.cn/yun/80079.html
HTML Document #bg{ position:absolute; left: 0; top:0; width: 100%; height:100%; background-color:#000; text-align: center; ...
摘要:實(shí)現(xiàn)彩虹畫筆繪畫板指南作者簡介是推出的一個(gè)天挑戰(zhàn)。這部分不涉及內(nèi)容,全部由來實(shí)現(xiàn)。實(shí)現(xiàn)彩虹畫筆繪畫板效果圖項(xiàng)目源碼分析源碼獲取節(jié)點(diǎn)支持不支持彩虹效控制筆觸大小控制繪制路徑源碼分析寬高設(shè)置屬性筆觸的形狀,有圓平方三種。 Day08 - HTML5 Canvas 實(shí)現(xiàn)彩虹畫筆繪畫板指南 作者:?liyuechun 簡介:JavaScript30 是 Wes Bos 推出的一個(gè) 30 天挑...
閱讀 2022·2021-11-24 09:39
閱讀 1884·2019-08-30 15:55
閱讀 2177·2019-08-30 15:53
閱讀 576·2019-08-29 13:16
閱讀 991·2019-08-26 12:20
閱讀 2390·2019-08-26 11:58
閱讀 3155·2019-08-26 10:19
閱讀 3314·2019-08-23 18:31