網頁背景製作工具(簡單製作網頁動態背景)
2023-10-10 09:41:02 1
網頁背景製作工具?其他的都不多說了,直接上源碼,下面我們就來聊聊關於網頁背景製作工具?接下來我們就一起去了解一下吧!

網頁背景製作工具
其他的都不多說了,直接上源碼。
Document
*{margin:0;padding:0;}
body#wrap{width:100%;height:500px;
}
/* rgb 色盤變化
1.rgb顏色的變化只有 -- ;
2.什麼時候發生改變
3.閾值和變化規律:
{
if(R==255&&G==0){B ;}
if(B==255&&G==0){R--;}
if(B==255&&R==0){G ;}
if(R==0&&G==255){B--;}
if(G==255&&B==0){R ;}
if(R==255&&B==0){G--;}
}
4.數據分析歸類
{
if(G==255&&B==0){R ;}
if(B==255&&R==0){G ;}
if(R==255&&G==0){B ;}
if(G==0&&B==255){R--;}
if(B==0&&R==255){G--;}
if(R==0&&G==255){B--;}
}
5.解決方案轉化成代碼
{
R , G , B
var color=[R,G,B]
` color[0] //R
利用數組操作原本應該是3個變量的值
, --
}
*/
(function{
var oWrap=document.getElementById('wrap');
var max=220; /*存儲封值*/
var min=180; /*存儲谷值*/
var color=[max,min,min]; /*根據初始值紅色來初始化數組*/
var timer=null;
var length=color.length;
var colorL,colorR
timer=setInterval(change,20);
/*不容許在機組運行中直接修改代碼*/
function change{
/*在定時器中每過20毫秒 執行一次代碼*/
/*檢測一次數組*/
for(var i=0;i<length;i ){
i%=length;
var arrX=(i 1)%length;
var arrY=(i 2)%length;
if(color[i]==max&&color[arrX]==min){
color[arrY] ;
}
if(color[i]== min&&color[arrX]==max){
color[arrY]--;
}
colorL='#' convert(color[0]) '' convert(color[1]) '' convert(color[2]) '';
colorR='#' convert(color[2]) '' convert(color[0]) '' convert(color[1]) '';
}
gColor(colorL,colorR);
}
function convert(sRgb){ /*rgb轉換成HEX*/
var sRgb=sRgb;
var sHex=sRgb.toString(16);
sHex=sHex.length<2?'0' sHex:sHex
/* 三目判斷 判斷條件 ? 符合條件 :不符合條件*/
return sHex;
}
function gColor(colorL,colorR){
if(navigator.userAgent.match(/Trident/i)&&navigator.userAgent.match(/MSIE [7|8|9].0/i)){
//通過正則檢測瀏覽器信息是否是ie 並且 ie版本是不是 7或者8或者9 之一
oWrap.style.filter = "progid:DXImageTransform.Microsoft.gradient(,,GradientType=0 )";
}else{
oWrap.style.background='-webkit-linear-gradient(left,' colorL ',' colorR ')' //谷歌
oWrap.style.background='-ms-linear-gradient(left,' colorL ',' colorR ')' //ie 10 11
}
}
});
,