JavaScript实现自适应窗口大小的网页

chars-d 2016-04-21 14:43:30 浏览198 评论0

摘要:

Login

body{

text-align: left;

background-color: F6F6F6;

background-attachment: fixed;

}

#imgcenter{

position:relative;

height: auto;

width:50%;

left:20%;

top:250px;

}

#center{

position:relative;

height: auto;

width:50%;

left:20%;

top:220px;

}

#account{

position:relative;

height: auto;

left:60%;

top:-110px;

padding:2%;

width:50%;

}

#pwd{

position:relative;

height: auto;

left:60%;

top:-100px;

padding:2%;

width: 50%;

}

#login{

position:relative;

height: auto;

left:60%;

top:-95px;

padding:1%;

width: 25%;

}

#logo{

padding:3%;

width: 50%;

height: auto;

}

#div_forgetpwd{

position:relative;

height: 30%;

left: 90%;

top:-115px;

width: 25%;

font-size: 1pt;

white-space:nowrap;

}

#div_forgetpwd a{

text-decoration: none;

margin: auto;

}

#div_forgetpwd a:hover{

text-decoration: underline;

margin: auto;

}

.Clew{

position:relative;

height: 15px;

left:-10%;

top:-80%;

padding:2% 50%;

white-space:nowrap;

color: #FFFFD5;

font-weight: bold;

font-family: century gothic, arial;

background: #FCBE47;

border-top: 2px solid #db6e3c;

border-bottom: 2px solid #db6e3c;

}

//error clew

var userFlag=0;

var pwdFlag=0;

$().ready(function() {

$("form :input").blur(function() {

var $parent = $(this).parent();

$parent.find(".clew").remove();

if($(this).is(".username")) {

if(this.value=="" || this.value.length < 0) {

var errorMsg = "Please enter your account.";

$parent.append(""+errorMsg+"");

}else

userFlag=1;

}

if($(this).is(".password")) {

if(this.value=="" || this.value.length < 0) {

var errorMsg = "Please enter your password.";

$parent.append(""+errorMsg+"");

}else

pwdFlag=1;

}

}).keyup(function() {

$(this).triggerHandler("blur");

}).focus(function() {

$(this).triggerHandler("blur");

});

});

//提交检验

function validate_form(thisform){

with (thisform){

if (userFlag==0||pwdFlag==0){

username.focus();

return false;

}

}

}

class="username">

注册帐号

忘记密码

//更改元素CSS属性

function set(){

var setImgDiv = document.getElementById("imgcenter");

setImgDiv.style.top = "150px";

setImgDiv.style.left = "36%";

var setTextDiv = document.getElementById("center");

setTextDiv.style.top = "280px";

setTextDiv.style.left = "8%";

var setLogo=document.getElementById("logo");

setLogo.style.height="100px";

setLogo.style.width="240px";

var setAccount=document.getElementById("account");

setAccount.style.height="15px";

setAccount.style.width="240px";

var setPwd=document.getElementById("pwd");

setPwd.style.height="15px";

setPwd.style.width="240px";

var setLogin=document.getElementById("login");

setLogin.style.height="25px";

setLogin.style.width="100px";

var setForgetPwd=document.getElementById("div_forgetpwd");

setForgetPwd.style.width="100px";

setForgetPwd.style.left="100%";

}

function reSet(){

var reSetImgDiv = document.getElementById("imgcenter");

reSetImgDiv.style.top = "250px";

reSetImgDiv.style.left = "20%";

var reSetTextDiv = document.getElementById("center");

reSetTextDiv.style.top = "220px";

reSetTextDiv.style.left = "20%";

var reSetLogo=document.getElementById("logo");

reSetLogo.style.height="auto";

reSetLogo.style.width="50%";

var reSetAccount=document.getElementById("account");

reSetAccount.style.height="auto";

reSetAccount.style.width="50%";

var reSetPwd=document.getElementById("pwd");

reSetPwd.style.height="auto";

reSetPwd.style.width="50%";

var reSetLogin=document.getElementById("login");

reSetLogin.style.height="auto";

reSetLogin.style.width="25%";

var reSetForgetPwd=document.getElementById("div_forgetpwd");

reSetForgetPwd.style.width="100px";

reSetForgetPwd.style.left="90%";

}

function setSizeMid(){

var setSizeMidImgDiv = document.getElementById("imgcenter");

setSizeMidImgDiv.style.top = "150px";

setSizeMidImgDiv.style.left = "22%";

var setSizeMidTextDiv = document.getElementById("center");

setSizeMidTextDiv.style.top = "280px";

setSizeMidTextDiv.style.left = "-35px";

var setSizeMidLogo=document.getElementById("logo");

setSizeMidLogo.style.height="100px";

setSizeMidLogo.style.width="240px";

var setSizeMidAccount=document.getElementById("account");

setSizeMidAccount.style.height="15px";

setSizeMidAccount.style.width="240px";

var setSizeMidPwd=document.getElementById("pwd");

setSizeMidPwd.style.height="15px";

setSizeMidPwd.style.width="240px";

var setSizeMidLogin=document.getElementById("login");

setSizeMidLogin.style.height="25px";

setSizeMidLogin.style.width="80px";

var setSizeMidForgetPwd=document.getElementById("div_forgetpwd");

setSizeMidForgetPwd.style.width="80px";

setSizeMidForgetPwd.style.left="110%";

}

function setSizeMini(){

var setSizeMiniImgDiv = document.getElementById("imgcenter");

setSizeMiniImgDiv.style.top = "150px";

setSizeMiniImgDiv.style.left = "6%";

var setSizeMiniTextDiv = document.getElementById("center");

setSizeMiniTextDiv.style.top = "280px";

setSizeMiniTextDiv.style.left = "-60px";

var setSizeMiniLogo=document.getElementById("logo");

setSizeMiniLogo.style.height="100px";

setSizeMiniLogo.style.width="240px";

var setSizeMiniAccount=document.getElementById("account");

setSizeMiniAccount.style.height="15px";

setSizeMiniAccount.style.width="240px";

var setSizeMiniPwd=document.getElementById("pwd");

setSizeMiniPwd.style.height="15px";

setSizeMiniPwd.style.width="240px";

var setSizeMiniLogin=document.getElementById("login");

setSizeMiniLogin.style.height="25px";

setSizeMiniLogin.style.width="80px";

var setSizeMiniForgetPwd=document.getElementById("div_forgetpwd");

setSizeMiniForgetPwd.style.width="80px";

setSizeMiniForgetPwd.style.left="125%";

}

//获取当前窗口尺寸

var winWidth = 0;

var winHeight = 0;

function findDimensions() //函数:获取尺寸

{

//获取窗口宽度

if (window.innerWidth)

winWidth = window.innerWidth;

else if ((document.body) && (document.body.clientWidth))

winWidth = document.body.clientWidth;

//获取窗口高度

if (window.innerHeight)

winHeight = window.innerHeight;

else if ((document.body) && (document.body.clientHeight))

winHeight = document.body.clientHeight;

//通过深入Document内部对body进行检测,获取窗口大小

if (document.documentElement && document.documentElement.clientHeight && document.documentElement.clientWidth)

{

winHeight = document.documentElement.clientHeight;

winWidth = document.documentElement.clientWidth;

}

//结果输出至两个文本框

if(winWidth<420||winHeight<537)

setSizeMini();

else if(420<=winWidth&&winWidth<=595)

setSizeMid();

else if(595

set();

else

reSet();

}

findDimensions();

//调用函数,获取数值

window.οnresize=findDimensions;

html 页面自适应窗口大小,JavaScript实现自适应窗口大小的网页相关推荐

  1. HTML5期末大作业:节日网站设计——中国传统节日-春节(8个页面) HTML+CSS+JavaScript 中国传统节日春节网页HTML代码 学生网页课程设计期末作业下载 春节大学生网页设计制作成

    HTML5期末大作业:节日网站设计--中国传统节日-春节(8个页面) HTML+CSS+JavaScript 临近期末, 你还在为HTML网页设计结课作业,老师的作业要求感到头大?HTML网页作业无从 ...

  2. HTML5期末大作业:动漫网站设计——迪斯尼公主(6个页面) HTML+CSS+JavaScript 动漫网页HTML代码 学生网页课程设计期末作业下载 动漫大学生网页设计制作成

    HTML5期末大作业:动漫网站设计--迪斯尼公主(6个页面) HTML+CSS+JavaScript 动漫网页HTML代码 学生网页课程设计期末作业下载 动漫大学生网页设计制作成 临近期末, 你还在为 ...

  3. HTML5期末大作业:网站——卡通漫画游戏官方网页 (萌王) 13个页面 HTML+CSS+JavaScript ~ 学生HTML个人网页作业作品下载 ~ web课程设计网页规划与设计

    HTML5期末大作业:HTML5期末大作业:网站--卡通游戏官方网页 (萌王)HTML+CSS+JavaScript ~ 学生HTML个人网页作业作品下载 ~ web课程设计网页规划与设计 ~大学生个 ...

  4. HTML5期末大作业:运动系列——NBA篮球主题学生网页设计(7个页面) HTML+CSS+JavaScript 体育网页设计HTML代码 学生网页课程设计期末作业下载 大学生网页设计制作成

    HTML5期末大作业:运动系列--NBA篮球主题学生网页设计(7个页面) HTML+CSS+JavaScript 体育网页设计HTML代码 学生网页课程设计期末作业下载 大学生网页设计制作成 临近期末 ...

  5. HTML期末大作业~清新手工肥皂网站展示4个页面(HTML+CSS+JavaScript+Bootstrap)

    HTML期末大作业~清新手工肥皂网站展示4个页面(HTML+CSS+JavaScript+Bootstrap) 临近期末, 你还在为HTML网页设计结课作业,老师的作业要求感到头大?HTML网页作业无 ...

  6. HTML5期末大作业:中国传统节日网页设计——端午节(9个页面) HTML+CSS+JavaScript 节日网页HTML代码 学生网页课程设计期末作业下载

    HTML5期末大作业:中国传统节日网站设计--端午节(9个页面) HTML+CSS+JavaScript 节日网页HTML代码 学生网页课程设计期末作业下载 临近期末, 你还在为HTML网页设计结课作 ...

  7. HTML5期末大作业:游戏网站——网络游戏官网(悦世界) 6个页面 HTML+CSS+JavaScript ~ ~ 学生HTML个人网页作业作品下载

    HTML5期末大作业:游戏网站--网络游戏官网(悦世界) 6个页面 HTML+CSS+JavaScript ~ ~ 学生HTML个人网页作业作品下载 临近期末, 你还在为HTML网页设计结课作业,老师 ...

  8. HTML期末大作业~棋牌游戏静态网站(6个页面) HTML+CSS+JavaScript

    HTML期末大作业~棋牌游戏静态网站(6个页面) HTML+CSS+JavaScript 临近期末, 你还在为HTML网页设计结课作业,老师的作业要求感到头大?HTML网页作业无从下手?网页要求的总数 ...

  9. HTML网页设计期末课程大作业 ~中国茶文化5页面带轮播(HTML+CSS+JS)~ 学生网页设计作业源码

    HTML网页设计期末课程大作业 ~ 中国茶文化5页面带轮播(HTML+CSS+JS)~ 学生网页设计作业源码 临近期末, 你还在为HTML网页设计结课作业,老师的作业要求感到头大?HTML网页作业无从 ...

最新文章

  1. linux 文件缓冲区,如何查看 Linux 当前缓存了哪些大文件?
  2. 联想e480一键恢复小孔_圆满收官,联想发布数款超智能电脑及平板产品
  3. .net Windows服务程序和安装程序制作图解
  4. 基于hsv的亮度调整算法_基于手绘工程图离线识别的预处理研究精品论文推荐
  5. 《人潮汹涌》的观后感
  6. Git复习(三)之分支管理、分支策略
  7. GoAhead 2.5 Web Server 网页ROM化的改进
  8. HTTP和HTTPS的了解
  9. some understanding of《Improved Use of Continuous Attributes in C4.5》
  10. 【dfs】I Like Matrix!
  11. c++ 函数返回空_Python all() 函数
  12. 给大家一个网站程序,fastmai网站源码
  13. linux扩容根目录空间_记一次生产线上Linux系统根目录爆满问题解决办法
  14. 39.安装PH5\PH7
  15. 如何提升公众号关注率,让用户看完文章关注你
  16. 高通MSM8998 ABL的调试
  17. excel流程图分叉 合并_流程图怎么画多个分支
  18. windows 平台下curl使用报错: (3) [globbing] unmatched close brace/bracket in column 13
  19. 2022字节跳动数据仓库实习面经
  20. world wind for web的hello world

热门文章

  1. Yolov3Yolov4网络结构与源码分析
  2. Darknet_Yolov3模型搭建
  3. [JavaScript] 探索JS中的函数秘密
  4. [JS] for-each和map()的区别
  5. [C] [二分] C语言实现快速排序
  6. C++ 双端队列(deque)的使用
  7. 工具推荐:Astah Community 绘制图形
  8. Unparseable date: 2015-8-8
  9. 出现PNG文件错误的解决方案AAPT err(Facade for 1773557322): libpng error: Not a PNG file
  10. switch case