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

首頁 > 編程 > JavaScript > 正文

JS實現點擊登錄彈出窗口同時背景色漸變動畫效果

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

本文實例講述了JS實現點擊登錄彈出窗口同時背景色漸變動畫效果。分享給大家供大家參考,具體如下:

<html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><title></title><STYLE>  #login{   position: relative;   display: none;     top: 20px;     left: 30px;     background-color: #ffffff;     text-align: center;     border: solid 1px;     padding: 10px;     z-index: 1;  }body {background-color: #0099CC;}.STYLE1 {color: #FFFF00}</STYLE><script type="text/javascript">var W = screen.width;//取得屏幕分辨率寬度var H = screen.height;//取得屏幕分辨率高度function M(id){  return document.getElementById(id);//用M()方法代替document.getElementByIdx_x(id)}function MC(t){  return document.createElement(t);//用MC()方法代替document.createElement_x(t)};//判斷瀏覽器是否為IEfunction isIE(){   return (document.all && window.ActiveXObject && !window.opera) ? true : false;}//取得頁面的高寬function getBodySize(){  var bodySize = [];  with(document.documentElement) {  bodySize[0] = (scrollWidth>clientWidth)?scrollWidth:clientWidth;//如果滾動條的寬度大于頁面的寬度,取得滾動條的寬度,否則取頁面寬度  bodySize[1] = (scrollHeight>clientHeight)?scrollHeight:clientHeight;//如果滾動條的高度大于頁面的高度,取得滾動條的高度,否則取高度  }  return bodySize;}//創建遮蓋層function popCoverDiv(){  if (M("cover_div")) {  //如果存在遮蓋層,則讓其顯示  M("cover_div").style.display = 'block';  } else {  //否則創建遮蓋層  var coverDiv = MC('div');  document.body.appendChild(coverDiv);  coverDiv.id = 'cover_div';  with(coverDiv.style) {   position = 'absolute';   background = '#CCCCCC';   left = '0px';   top = '0px';   var bodySize = getBodySize();   width = bodySize[0] + 'px'   height = bodySize[1] + 'px';   zIndex = 0;   if (isIE()) {   filter = "Alpha(Opacity=60)";//IE逆境   } else {   opacity = 0.6;   }  }  }}//讓登陸層顯示為塊function showLogin(){  var login=M("login");  login.style.display = "block";}//設置DIV層的樣式function change(){   var login = M("login");   login.style.position = "absolute";   login.style.border = "1px solid #CCCCCC";   login.style.background ="#F6F6F6";   var i=0;   var bodySize = getBodySize();   login.style.left = (bodySize[0]-i*i*4)/2+"px";   login.style.top = (bodySize[1]/2-100-i*i)+"px";   login.style.width =   i*i*4 + "px";   login.style.height = i*i*1.5 + "px";   popChange(i);}//讓DIV層大小循環增大function popChange(i){   var login = M("login");   var bodySize = getBodySize();   login.style.left = (bodySize[0]-i*i*4)/2+"px";   login.style.top = (bodySize[1]/2-100-i*i)+"px";   login.style.width =   i*i*4 + "px";   login.style.height = i*i*1.5+ "px";   if(i<=10){      i++;      setTimeout("popChange("+i+")",10);//設置超時10毫秒   }}//打開DIV層function open(){    change();    showLogin();    popCoverDiv()    void(0);//不進行任何操作,如:<a href="#">aaa</a>}//關閉DIV層function close(){     M('login').style.display = 'none';     M("cover_div").style.display = 'none';    void(0);}</script></head><body><br><br><div align="center"><a href="javascript:open();" class="STYLE1">登陸</a></div><div id="login"><span>用戶登陸</span>  <div id="panel">  <lable>用戶名: </lable><input type="text" size="20" />  <lable>密碼: </lable><input type="password" size="20">  <input type="checkbox" /><lable>登陸</lable>  </div>  <input type="button" value="提交" />  <a href="javascript:close();">關閉</a></div></body></html>

更多關于JavaScript相關內容感興趣的讀者可查看本站專題:《JavaScript查找算法技巧總結》、《JavaScript動畫特效與技巧匯總》、《JavaScript錯誤與調試技巧總結》、《JavaScript數據結構與算法技巧總結》、《JavaScript遍歷算法與技巧總結》及《JavaScript數學運算用法總結

希望本文所述對大家JavaScript程序設計有所幫助。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 紫云| 突泉县| 玉门市| 阿尔山市| 绍兴市| 广州市| 淮滨县| 湟源县| 永康市| 含山县| 分宜县| 沙坪坝区| 江口县| 青田县| 石林| 海门市| 张北县| 日照市| 思茅市| 岑溪市| 广汉市| 普定县| 阳信县| 南汇区| 马边| 浦县| 双江| 宜章县| 津南区| 四川省| 泰安市| 谷城县| 城固县| 开江县| 定远县| 枣阳市| 凯里市| 凌源市| 巴林左旗| 德钦县| 沙雅县|