互联网及应用II课程报告.docx

上传人:b****3 文档编号:5211391 上传时间:2022-12-14 格式:DOCX 页数:15 大小:5.35MB
下载 相关 举报
互联网及应用II课程报告.docx_第1页
第1页 / 共15页
互联网及应用II课程报告.docx_第2页
第2页 / 共15页
互联网及应用II课程报告.docx_第3页
第3页 / 共15页
互联网及应用II课程报告.docx_第4页
第4页 / 共15页
互联网及应用II课程报告.docx_第5页
第5页 / 共15页
点击查看更多>>
下载资源
资源描述

互联网及应用II课程报告.docx

《互联网及应用II课程报告.docx》由会员分享,可在线阅读,更多相关《互联网及应用II课程报告.docx(15页珍藏版)》请在冰豆网上搜索。

互联网及应用II课程报告.docx

互联网及应用II课程报告

互联网及应用II课程报告

网页设计-动漫集中营

一、设计思路:

网页主题是动漫。

主进入网页前,有3秒的欢迎页;进入网页后,有登陆注册信息、动漫类别导航、关键词搜索、动漫更新情况、动漫资讯、新番推荐以及萌图欣赏等板块。

欢迎页:

根据javascript设置时间的递减,设置超链接,当时间到后就自动跳转到主页。

主页:

利用CSS+DIV进行设计和布局。

主页由导航栏、三个大板块和页尾构成,结构呈上、中、下。

主要模块有登陆注册模块(含验证)、新闻滚动码模块、站内关键词搜索、站内图片切换播放器等。

子页:

登录注册页,设置姓名,年龄,密码,手机号,邮箱等信息,并加入密码验证码,如果两次输入不一样,则会提示,并需要重新输入。

其次,当其中有一个信息没有填写时,也会提示该段位不能为空。

二、步骤:

建立站点,命名为cyq,新建文件夹,images和style。

在站点中新建文件,homework1.html为主页,huanyingye.html为欢迎页,zhuceye.html为注册页。

在文件夹style中新建文件style.css。

1、欢迎页:

在中间添加js脚本,使时间递减,即为倒计时。

代码如下:

varsec=5;

functioncount(){

if(sec>0){

num.innerHTML=sec--;

}else

location="homework1.html"}

在中间设置文字内容、背景图片以及时间到时需要跳转的页面。

代码如下:

url(images/wrap容器背景.jpg)no-repeatfixedcenter";width:

100%;height:

100%;onload=setInterval("count()","1000")>

动漫集中营


5秒后自动跳转

呈现效果如图1所示:

图1

2、主页:

2.1、主页设置模块:

利用div+css为主页布局。

“style.css”文件中设置。

代码如下:

*{

margin:

0px;

padding:

0px;

border:

0px

}

body{

font-family:

"新宋体";

font-size:

13px;

color:

#000000;

}

a:

link,a:

visited{

color:

#333;

text-decoration:

none;

font-weight:

normal;

}a:

active,a:

hover{

color:

*fff;

text-decoration:

underline;

}

#wrap{

width:

984px;

background:

#98EDF3;

margin:

0auto;}

2.2、登陆注册模块:

在“style.css”文件中设置板块的大小,字体的颜色大小。

代码如下:

#top{

float:

right;

width:

200px;

font-family:

"新宋体";

font-size:

14px;

text-align:

right;

margin-top:

10px;

margin-bottom:

20px;

padding-right:

20px;

}

#topspan{

padding-left:

5px;

padding-right:

5px;

}

在主页中设置超链接,连接到注册页面。

代码如下:

登录/注册账号|收藏本站

呈现效果如图2所示:

图2

2.3、导航栏模块及关键字搜索:

在“style.css”文件中设置板块大小及背景,字体的颜色大小。

代码如下:

#nav{

width:

984px;

float:

left;

overflow:

hidden;}

#nav_search{

float:

right;

width:

260px;

height:

40px;

margin:

10px0px0px30px;

margin-left:

15px;

}

#nav_menu{

height:

36px;

margin:

10px0px0px0px;

float:

left;

background:

#00CC99;

}

#nav_menu_mid{

float:

left;

width:

580px;

height:

36px;

}

#nav_menu_midul{

list-style:

none;

margin:

0px;

padding:

0px;

}

#nav_menu_midli{

float:

left;

margin-top:

10px;

padding-left:

11px;

}

#nav_menu_mida{

font-family:

"新宋体";

font-size:

15px;

background:

;

}

在主页中设置超链接。

代码如下:

关键字搜索:


呈现效果如图3所示:

图3

2.4、新闻滚动模块:

在“style.css”文件中设置板块大小及背景,字体的颜色大小。

并添加属性overflow:

auto,呈现出新闻滚动的形式。

代码如下(仅显示左边模板代码,右边类似):

#main_top1{

float:

left;

width:

477px;

height:

35px;

margin-top:

10px;

margin-left:

10px;

margin-right:

5px;

background:

#00FFCC;

}

#main_top1h3{

height:

40px;

font-size:

16px;

font-weight:

bold;

padding-left:

20px;

padding-top:

10px;

}

#main{

float:

left;

width:

984px;

}

#main_left{

float:

left;

width:

477px;

height:

260px;

overflow:

auto;

margin-left:

10px;

margin-right:

5px;

margin-bottom:

10px;

}

.news_list*{

margin:

0;

padding:

0;

list-style:

none;

text-decoration:

none;

overflow:

hidden;

}

.news_listli{

float:

left;

width:

450px;

height:

30px;

margin-left:

10px;

}

.news_listlispan{

float:

right;

width:

120px;

}

.news_listlia:

hover{

text-decoration:

none;

color:

#32600;

}

在主页中添加内容以及背景。

代码如下(中间有缩减):

更新预告

动漫资讯

  • 名侦探柯南835预计06月25日更新
  • ...

    ...

  • 境界的轮回S211预计06月25日更新
  • 在主页上方滚动的字幕代码写在主页warp中:

    欢迎来到动漫集中营~( ̄▽ ̄~)(~ ̄▽ ̄)~

    呈现效果如图4、5所示:

    图4

    图5

    2.5、站内图片切换播放器模块;

    在“style.css”文件中,输入代码:

    ul,li{list-style:

    none;}

    .mid{margin:

    0auto;}

    .area{width:

    944px;height:

    600px;overflow:

    hidden;margin-top:

    10px;margin-bottom:

    10px;position:

    relative;}

    #pic_list{position:

    relative;}

    #pic_listli{position:

    absolute;visibility:

    hidden;}

    #pic_listli.show{visibility:

    visible;}

    #pic_listliimg{vertical-align:

    middle;}

    .button{width:

    240px;height:

    20px;line-height:

    20px;position:

    absolute;bottom:

    0px;}

    #button{float:

    right;}

    #buttonli{float:

    left;width:

    20px;height:

    20px;text-align:

    center;margin:

    03px;font-family:

    "Arial";font-size:

    12px;color:

    #fff;background:

    #000;}

    #buttonli.current{background:

    #f00;cursor:

    pointer;}

    在主页中,输入代码:

    萌图欣赏

    123456

    (function(){

    varimgbox=document.getElementById("imgbox");

    varpic_list=document.getElementById("pic_list");

    varpics=pic_list.getElementsByTagName("li");

    varbutton=document.getElementById("button").getElementsByTagName("li");

    varp;

    varstart;

    functionautoplay(start){for(i=start;i

    varp=i;

    button[i].onmouseover=functionchange(){

    for(j=0;j

    this.parentNode.childNodes[j].className="";

    }

    this.className="current";

    for(m=0;m

    pics[m].className="";

    if(m==p){

    pics[m].className="show";

    }}}};}}

    autoplay(0);

    };


    呈现效果如图6所示:

    图6

    2.6、页尾:

    在“style.css”中,输入:

    #footer{

    clear:

    both;

    width:

    984px;

    height:

    40px;

    margin:

    0;

    background:

    #999;

    font-size:

    13px;

    color:

    #666;

    text-align:

    center;

    }

    在homework1.html中,输入:

    Copyright©2016-201752Tian.NetInc.Allrightsreserved.动漫集中营

    联系邮箱:

    1234567890@

    呈现效果如图7所示:

    图7

    3、子页:

    登陆注册:

    主要是验证部分有难度。

    需要写js脚本。

    下面是密码验证码的代码:

    functioncc(){

    varpass1=window.document.my_form.password1.value;

    varpass2=window.document.my_form.password2.value;

    if(pass1==pass2){

    window.alert("注册成功!

    ");

    returntrue;

    }

    else

    window.alert("密码错误!

    ");

    returnfalse;

    }

    整体呈现效果如下:

    欢迎页

    主页

    登录注册页

    三、所遇到的问题:

    在设计网页的过程中,遇到了很多问题,在查阅资料以及请教同学,一一解决了。

    主要问题有以下几个:

    1、新闻滚动模块的滑动条设置不出来

    解决方法:

    在“style.css”文件中的相应div中加入属性overflow:

    auto。

    2、设置注册页面中的密码验证码设置不出来

    解决办法:

    在主页中输入代码:

    functioncc(){

    varpass1=window.document.my_form.password1.value;

    varpass2=window.document.my_form.password2.value;

    if(pass1==pass2){

    window.alert("注册成功!

    ");

    returntrue;

    }

    else

    window.alert("密码错误!

    ");

    returnfalse;

    }

    3、欢迎页设置倒计时,页面上的数字没有随时间的减少发生递减变化

    解决办法:

    输入以下代码:

    varsec=5;

    functioncount(){

    if(sec>0){

    num.innerHTML=sec--;

    }else

    location="homework1.html"

    }

    四、总结:

    网页的主题以动漫为主,设有多个板块。

    在设计主页过程中,页面布局是一个很大的难题,要在纸上画出心中的方案,并计算好数值,否则,就会出现页面混乱的情况。

    把整个结构设置好后,就开始设置具体板块。

    登录注册板块,需要设置超链接,连接到注册页面,这个还比较简单。

    导航栏板块,则需要在板块中再设置相应的小版块,这样可以分别操作,互不影响。

    新闻滚动板块,则是在设置滚动中遇到了问题,在设置了属性后,解决了。

    幻灯片播放则相对有些难度,在网上查找了资料,设置了一下宽和高,也可以在网页中相应播放。

    而页尾的设置很简单,输入代码即完成。

    再就是子页的设置,分别有登录注册页和欢迎页。

    登录注册页中,验证码是一个难题,后来请教同学,设置了javascript脚本,得到如果两次密码设置不正确,就会有提示,并重新输入。

    欢迎页主要是倒计时数字的变化。

    开始一直做不好,后来发现有个单词的大小有问题。

    最后,就是美化和修饰了。

    开始为了分辨模块,背景设置了不同的颜色,现在就是重新设置属性background,是整个视觉效果达到最好

    这次设计网页的作业让我收获颇多,知道了自己的不足,但能让脑中的知识活学活用,也还是很满足的。

    遗憾的是时间太少了,没有让网页很精致,只是基本上满足了作业的要求。

    但是,以后有兴趣还是会继续深入学习。

    展开阅读全文
    相关资源
    猜你喜欢
    相关搜索

    当前位置:首页 > 解决方案 > 学习计划

    copyright@ 2008-2022 冰豆网网站版权所有

    经营许可证编号:鄂ICP备2022015515号-1