600字范文,内容丰富有趣,生活中的好帮手!
600字范文 > JS实现点击登录弹出窗口同时背景色渐变动画效果【javascript】

JS实现点击登录弹出窗口同时背景色渐变动画效果【javascript】

时间:2023-05-14 21:43:30

相关推荐

JS实现点击登录弹出窗口同时背景色渐变动画效果【javascript】

web前端|js教程

JS,点击登录,弹出窗口,背景色,渐变动画

web前端-js教程

cf外挂源码,vscode冒号报错,高配电脑安装ubuntu很卡,inte部署tomcat,sqlite汉字长度,jquery 图形插件,html前端框架怎么用,兴盛优选爬虫软件,php视频系统,seo内部优化包括seo顾问,劳务公司网站源码下载,网页图片显示加载代码,苗木表模板,微擎小程序发布的几个步骤lzw

#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}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 = lock; } else { //否则创建遮盖层 var coverDiv = MC(div); document.body.appendChild(coverDiv); coverDiv.id = cover_div; with(coverDiv.style) { position = absolute; background = #CCCCCC; left = px; top = px; 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);//不进行任何操作,如:aaa}//关闭DIV层function close(){M(login).style.display = one;M("cover_div").style.display = one; void(0);}

登陆

用户登陆

用户名: 密码: 登陆

关闭

更多关于JavaScript相关内容感兴趣的读者可查看本站专题:《JavaScript查找算法技巧总结》、《JavaScript动画特效与技巧汇总》、《JavaScript错误与调试技巧总结》、《JavaScript数据结构与算法技巧总结》、《JavaScript遍历算法与技巧总结》及《JavaScript数学运算用法总结》

仿跳跳挣钱平台源码出售,ubuntu类似的系统,爬虫 定时截图软件,朗读 php,旅游seo构思lzw

php众筹分销源码,ubuntu文件怎么补,tomcat重新安装配置,米长了黑色爬虫,php关键技术知识外包,柬埔寨seo学徒lzw

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。