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

首頁 > 開發 > JS > 正文

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

2024-05-06 16:29:57
字體:
來源:轉載
供稿:網友
這篇文章主要介紹了JS實現點擊登錄彈出窗口同時背景色漸變動畫效果,涉及JavaScript基于鼠標事件及時間函數定時觸發形成漸變動畫的相關技巧,需要的朋友可以參考下
 

本文實例講述了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>
 


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 当涂县| 南皮县| 郓城县| 湛江市| 铁岭市| 都兰县| 淳化县| 绥中县| 淮北市| 桑日县| 胶州市| 从化市| 安塞县| 岑溪市| 军事| 水城县| 昌平区| 沁水县| 大余县| 漳平市| 称多县| 库尔勒市| 永福县| 西畴县| 读书| 龙门县| 洪泽县| 深圳市| 安塞县| 达州市| 吉木乃县| 周口市| 岳池县| 林周县| 泸定县| 内乡县| 尉犁县| 侯马市| 哈巴河县| 荔浦县| 凭祥市|