[网页设计]点睛价值

简介:

整理了一下电脑,发现之前我做的网页设计作品,虽然一般般,但我感觉都是自己一码一码的敲的,还是挺有feel的!仿佛就在昨天,那时候的回忆,自己一个人在图书馆,静心的做这个网页设计。时间过的很快,转眼间都离开了学校!

在线演示http://114.92.228.69/dingxiaowei/webdesign/index.htm

一、作品展示

1.登陆界面


2.主界面


3.表单界面

4.随机抽奖(JQuery制作)


5.我爱动漫


二、文档说明 

一、作品内容介绍

我所完成的这个作品,主页通过DIV+CSS布局构成。页面包括导航,图片的插入,音乐媒体文件的插入,超链接和javascript特效等等。实现了一个类似于一个个人小空间网站的功能。网站的顶部导航连接是连接到几大块,涉及到表单、登录功能、字幕滚动、和一些js特效的制作,左侧导航是连接的一些陶冶情操的小页面。

二、开发环境

本网站主要使用了Dreamwever和PS做为开发工具。主页面主要由DIV+CSS进行页面的布局,通过css实现导航特效,其次通过一些超链接实现了子页面的连接和声音以及图片的连接。

(1)  开发环境的设置

打开DreamweaverCS5,执行“站点”->”管理站点”命令,新建一个“10141303”的站点,在文件夹中,选择已经建立好的站点,单击鼠标右键,选择“新建文件”

命令,定义主页面index.htm;接着在站点上选择“新建文件”命令,定义图像文件使用的文件夹为pic。

(2)  开发工具的介绍

AdobeDreamweaver CS6是一个可视化的页面设计和网站管理工具,支持最新的Web技术,包含HTML检查、HTML格式控制、HTML格式化选项、HomeSite/BBEdit捆绑、可视化页面设计、图像编辑、全局查找。

Adobe Photo同样也是Adobe公司的另外一款软件,这个提供了丰富的图片处理功能,图像处理是对已有的位图图像进行编辑加工处理以及运用一些特殊效果,其重点在于对图像的处理加工。在表现图像中的阴影和色彩的细微变化方面或者进行一些特殊效果处理时,使用位图形式是最佳的选择,它在这方面的优点是矢量图无法比拟的。

三、系统的结构说明

1、逻辑结构图

 

(1)首页

首页中运用了DIV布局,javascript特效,CSS样式表,以及文字、图片、音乐的连接等等。


index.html

导航连接:

<TR>

   <TD vAlign=bottom width=1033style="font-family: 宋体">

     <p align="center">

       <font size="5"color="#0000FF" face="仿宋_GB2312">

          <ul id="menu">

            <li><a>首页</a></li>

            <li><a href="超链接页面/表单.htm">表单录入</a></li>

            <li><a href="超链接页面/随机抽奖1.htm">随机抽奖</a></li>

            <li><a href="超链接页面/电脑节参赛作品/index.html">博客空间</a></li>

            <li><a href="超链接页面/海贼王网站/index.html">我爱动漫</a></li>

            <li><a href="超链接页面/品味咖啡/index.html">品味咖啡</a></li>

            <li><a id="a1"onClick="aclick()">相关声明</a></li>

          </ul>

         </font>

       </p>

    </TD>

</TR>

导航CSS:

#menu

{

   list-style-type:none;

   margin-top:2px;

   margin-left:200px;

}

 #menu li

 {

    background-color:Red;

    text-align:center;

    cursor:pointer;

    width:140px;

    height:30px;

    float:left;

    font-size:26px;

 }

导航js特效:

<scripttype="text/javascript">

   $(function () {

   //鼠标经过变色

   $("#menu li").mousemove(function() {

   //链式编程

$(this).css("background-color","Orange").siblings().css("background-color","Red").siblings().css("fout-size","29");})

    //离开时候复原

   $("#menu li").mouseleave(function() {

   //链式编程

$(this).css("background-color","Red").siblings().css("background-color","Red").siblings().css("fout-size","26");})})

</script>

声明:这里我使用了我自学的Jquery技术,jQuery是javascript一个轻量级的封装框架,能够更方便的实现js效果,和屏蔽不同浏览器对js的解释的不同的烦恼。

(2)随机抽奖

这里运用了js特效,图片滚动展示的效果,还有js生成随机数的方法。


(2)随机抽奖页面

Javascript:

<scriptlanguage="JavaScript">

       var Nos;

        function Lottery() {

           //随机生成100-100000的号码

            Nos = Math.round(Math.random() *(100000 - 100) + 100);

            var result =document.getElementById("layer1");

            if (result != null) {

                result.innerHTML = "恭喜这位网友 "+Nos+" 您中奖了!!!;

            }

            T = setTimeout('Lottery()', 10);

          

        }

    </script>

(3)表单录入页面

这部分主要就是表格的设计和表单的使用。


表单html

<body>

    <form action="reg.aspx">

       <input type="text">

       <input type="password">

       <input type="hidden">

 

       <input type="button">

       <input type="submit">

       <input type="reset">

       <input type="image"src="401861_005556281_2.jpg">

 

       <input type="file">

 

       <input type="radio">

       <input type="checkbox">

 

       <hr>

       <fieldset>

           <legendalign="center">用户注册</legend>

       <label for="txtName">用户名:</label><input id="txtName"type="text" value="请输入"size="20" maxlength="6"><br>

       <label for="txtPwd">密&nbsp;&nbsp;码:</label><inputid="txtPwd" type="password" value=""size="20"><br>

       性&nbsp;&nbsp;别:<input id="rdoMale" type="radio"value="男" name="sex"checked="checked"><label for="rdoMale">男</label>

                      <input id="rdoFemale"type="radio" value="女"name="sex"><label for="rdoFemale"> 女</label><br>

        学&nbsp;&nbsp;历:<inputtype="radio" value="xx" name="xl" checked>小学

                      <input type="radio"value="cz" name="xl">初中

                      <input type="radio"value="gz" name="xl">高中<br>

 

 

       爱&nbsp;&nbsp;好:<input type="checkbox" value="cf"checked>吃饭

                      <input type="checkbox"value="sj">睡觉

                       <inputtype="checkbox" value="dq">打球

       <br>

       选择城市:<select>

                     <optionvalue="1">请选择</option>

                     <optionvalue="1" selected="selected">上海</option>

                     <optionvalue="2">北京</option>

                     <optionvalue="3">南京</option>

               </select>

               <hr>

                <select size="4"multiple="multiple">

                     <optgroup label="河北">

                         <option>邯郸</option>

                         <option>石家庄</option>

                         <option>邢台</option>

                      </optgroup>

                     <optgroup label="河南">

                         <option>郑州</option>

                         <option>石安阳</option>

                         <option>新乡</option>

                      </optgroup>

                     <br>

        自我介绍:<textarea cols="40" rows="3">我是多行文本

                </textarea>

       </fieldset>

       <br>

       <br>

       <input type="submit"value="注册">

       <input type="reset"value="重置">

 

       <input type="button" value="check">

       <marqueedircution="down"><marquee dircution="right">让子弹飞</marquee></marquee>

       <!--<bgsound src="E:\音乐\Nightwish - She Is My Sin.mp3"></bgsound>-->

       <embed src="冰菊物语古筝版.mp3" loop="true" name="冰菊物语" width="460" height="68">

    </form>

 </body>

(4) 登录验证页面

这是网站进入的首页,用户登录验证成功后进入网站首页,密码为dingxiaowei。登入的时候,会自动播放优美的美景音乐,让用户有一种欢快的体验。

 

登录验证

<html>

<head>请输入密码</head>

<script type="text/javascript">

       window.onload = function () {

                  var pwd;

           while(1)

           {

              pwd=prompt("请输入口令:(初始密码dingxiaowei)");

                     if (pwd == "dingxiaowei"){                      

                  break;

                     }

           }

           //alert("欢迎进入系统主页");

           window.location= "index.htm";

        }

   </script>

<body>

<center>

<img src="pic/Login.JPG"></img>

<embed src="mp3/冰菊物语古筝版.mp3"loop="true" name="冰菊物语"width="0" height="0">

</center>

</body>

</html>

四、学习该课程的体会与心得

虽然我从大一开始就对web设计比较感兴趣,那时候就自己就在图书馆看看这方面的书籍,后来大一参加过学院组织的电脑节web设计大赛,荣获一等奖。现在大三了,ASP.NET是我一直专研的方向,html+css+js也是其中一部分比较重要的内容。通过此次的课程设计,将我之前所学的知识都能够回顾一遍,能够更加熟练的进行网页设计。

这个大作业,我花了整整两天的时间才能够完成,尤其在首页的布局方面,可谓花尽心思,精确到每一个边距的每一个像素,都要计算好,不然就会出现不随我意的布局效果。

尤其要强调的是javascript,js是一个脚本语言,它不像其他非脚本语言那样严谨,但是如果出现错误,也会使你非常头疼,想完成一个功能,明明觉得是对的,从语言本身的角度,但它就是不能实现你想要的效果,最后通过alert()函数,进行一步一步的调试,这也不失为一种脚本语言的调试方法,最后找到一个难发现的错误,就是我在定义函数的时候,使用了系统关键字作为函数的方法名,结果怎么在onclick属性里面去调用这个js方法就是没用。同过这个问题的解决,也让我更深刻的理解了js脚本语言的使用,并不是想象中的那么“不严谨”的。

页面的设计最考验的就是人的耐心,有耐心的人才能做出一个优雅的页面,千万不可浮躁,不然就要实现想要的效果就比较困难的,总觉得页面跟你对着干。

我也是通过静下心来,慢慢的对首页进行布局,最终才完成了想要的效果,虽然比不少人家专业的web设计人员,但能做出这样,心里还是比较满意的。

通过这次课程设计,能够将我之前所学得以巩固和融会贯通,让我觉得受益匪浅。



需要完整的设计文档以及网站项目文件的请留言!

==================== 迂者 丁小未 CSDN博客专栏=================

MyBlog:http://blog.csdn.net/dingxiaowei2013             MyQQ:1213250243

Unity QQ群:858550         cocos2dx QQ群:280818155

====================== 相互学习,共同进步 ===================

















本文转蓬莱仙羽51CTO博客,原文链接:http://blog.51cto.com/dingxiaowei/1366118 ,如需转载请自行联系原作者

相关文章
|
大数据
风剑分享“站在上帝视角看数据”,点燃企业大数据梦想与思潮
“2018年,在人工智能、区块链等概念的花式风口与泡沫之下,企业服务领域反以其针对B端企业的重实用性与宽“护城河”,正有条不紊的发展着。云服务、企业OA、协同SaaS产品、大数据服务等各种兼具敏捷性与实用性的产品层出不穷,企服产品的提效应用让许多企业摆脱了冗杂的工作流程,提升了业务效率,涌现而出的商业机会则成为了新经济突破口。
|
Web App开发 Windows
10种破除网页设计师障碍的实用方法
相关阅读: 参加IE9开发大赛 赢取现金大奖 微软最顶级平台技术会议PDC10全程视频播放 Microsoft Web平台——优秀项目展示 Windows Phone 7 MSDN开发中心 微软Web平台优秀项目精选推荐: 世界顶级论坛、社区程序:bbsmax论坛 世界上最大的自承载博客工具:Wor...
847 0
[观点]为什么中国的网页设计这么烂?
导读:我希望由一个声明开始。我写在标题里的观点,仅仅是个观点。以下是我居住在中国中部的河南省两年的时间理,由对中国文化的观察与交流所产生的观点。 我在东方和西方文化、社会学、跨文化交流或其他方面没有受过正式的教育或培训。
1054 0
下一篇
无影云桌面