## Web课设报告
# 1 课设题目
基于HTML+CSS+JavaScript网站的设计与开发
# 2 课设目的
通过本课程设计,学生需要掌握web前端开发技术的基本技能和专业能力,培养学生如下技能:
知识目标:复习、巩固Web前端的基础知识,进一步加深对Web前端技术的理解和掌握;
能力目标:理解网站设计的四个阶段:网站的前期准备、网站的结构架设、网站的效果设计和网站的人机交互,综合应用 HTML、CSS、JavaScript等技术来开发网站;
素养目标:课程设计为学生提供了一个既动手又动脑,独立实践的机会,将课本上的理论知识和实际有机的结合起来,锻炼学生的分析 解决实际问题的能力。培养学生在项目开发中团队合作精神、创新意识及能力。
# 3 选题依据及内容
我做的是我自己想做的一个MIUI 10的官网。我是参考小米原MIUI 10官网的设计,然后加入了自己的想法做的。这个网页的制作包含了我们所学的浮动,定位,JavaScript等等,还有一些我们未学过的知识。当亲自动手自己做网页的时候并没有自己想想的那么简单也没有那么的难,从一开的无从下手到最后的完成,中间我在网上搜索大量的知识和操作,还在书上资料寻找那些解决问题的办法。通过动手实践,觉得我有点喜欢敲代码了,很有成就感,并且对所学的知识进行了巩固,还学了更有意思和难度的方法。
下面就是我所选做的MIUI 10网页主页,MIUI 10介绍子页,登录注册页和下载页这四个页面。
# 4 设计过程
## 4.1 总体设计
我认为做一个网站首先要明白它的网页设计步骤:
- 确定网站主题
- 分析网站的功能,将网站所有的功能在文档中体现。
- 分析网站的主题,选择符合网站主题的方法。
编写步骤:
- 先用html写出结构。
- 用CSS写出样式。
- 用js写出动态效果。
## 4.2 详细设计
### 4.2.1 MIUI官方网站
#### 一,整体分析
![](https://www.writebug.com/myres/static/uploads/2021/12/3/3fc87dfea063844ae97b279d538d8616.writebug)
#### 二、局部分析
![](https://www.writebug.com/myres/static/uploads/2021/12/3/d66bcd1e7455bb4967214464133237d6.writebug)
(1)分析效果图
网页的头部为选项,以及主页面和子页面的超链接。可以通
表单来定义,需要在表单外加一层大盒子。
(2)准备图片素材
根据原网页的观察,其背景图片即黑底,所以不需要图片素材,只需要将盒子的背景颜色定义为黑色,各个<li>内的字体颜色#666(偏白)。
(3)搭建结构
在html页面添加结构代码。定义head的两对<div></div>标签,内嵌<ul></ul>和<li></li>来设置单元格,插入导航栏。
(4)控制样式
设置单元格的宽和高。以及内边距padding。文字都设为超链接<a href=
“”></a>;在鼠标点到单元格上时,单元格的背景色background-color变红,同时还要清除超链接的格式。
![](https://www.writebug.com/myres/static/uploads/2021/12/3/a2bc2547ecc1c2da29cd649d91ca68c6.writebug)
(1)分析效果图
大型MIUI10海报。
(2)准备图片素材
从原网页按照原始比例截取。
(3)搭建结构
在html页面添加结构代码。定义<div>盒子,在里面放入原网页比例大小海报,并为其添加跳转下载页的超链接。
(4)控制样式
设置盒子及海报图居中,位置居中。
![](https://www.writebug.com/myres/static/uploads/2021/12/3/492c6a41cede1b09daed7e959a64dea7.writebug)
(1)分析效果图
主页的三个分栏页,分别跳转到不同的页面。
(2)准备图片素材
从原网页内链接下载。
(3)搭建结构
在html页面添加结构代码。先定义一个最大的盒子,里面有三个小盒子,通过左浮动使得小盒子并排排列。每个盒子里面放入相应图片和内容,并为其加超链接,使其跳转至相应内容。
(4)控制样式
设置单元格的宽和高。以及内边距padding。文字都设为超链接<a href=""></a>;在鼠标点到单元格上时,单元格的背景色background-color变深,同时还要清除超链接的格式。
![](https://www.writebug.com/myres/static/uploads/2021/12/3/1d4ebc2ed6fbec11a747148d75191d5d.writebug)
(1)分析效果图
包括原网站网址和个人信息
(2)搭建结构
在html页面添加结构代码。定义一对<div></div>标签,来控制盒子。
(3)准备图片素材
无
(4)控制样式
控制盒子的宽和高,以及内边距padding。以及外边距margin让信息和版权居中
### 4.2.2 小米账号登陆/注册
![](https://www.writebug.com/myres/static/uploads/2021/12/3/d60e1d4ecb4ee9aa9af70e11f124203c.writebug)
(1)分析效果图
网页的头部为选项,以及主页面和子页面的超链接。可以通
表单来定义,需要在表单外加一层大盒子。
(2)准备图片素材
根据原网页的观察,其背景图片即黑底,所以不需要图片素材,只需要将盒子的背景颜色定义为黑色,各个<li>内的字体颜色#666(偏白)。
(3)搭建结构
在html页面添加结构代码。定义head的两对<div></div>标签,内嵌<ul></ul>和<li></li>来设置单元格,插入导航栏。
(4)控制样式
设置单元格的宽和高。以及内边距padding。文字都设为超链接<a href=
“”></a>;在鼠标点到单元格上时,单元格的背景色background-color变红,同时还要清除超链接的格式。
![](https://www.writebug.com/myres/static/uploads/2021/12/3/291c86b5b1ba7c27fad2422e1e89301c.writebug)
![](https://www.writebug.com/myres/static/uploads/2021/12/3/5985f6f126a4d0fb030252c611df0681.writebug)
1 分析效果图
建一个一个大盒子插曲背景图片。大盒子嵌套一个小盒子,然后小盒子里面有多个盒子,并以表格形式编写登陆界面样式。插入小图标和超链接。
2 准备图片素材
准备小图标图片及大背景图片
3 搭建结构
在html页面添加结构代码。定义head的两对<div></div>标签,内嵌<ul></ul>和<li></li>来设置单元格,插入按钮。
4 控制样式
设置单元格的宽和高。以及内边距padding。文字都设为超链接<a href=“”></a>;在鼠标点到单元格上时,单元格的背景色background-color变白色字体色变黑色,同时还要清除超链接的格式。用type和value来手机号登录和注册。
用js语言控制当鼠标从输入栏移走时若无输入,网页弹出相应提醒(见上面效果图)。
### 4.23 MIUI 10
#### 一,整体分析
![](https://www.writebug.com/myres/static/uploads/2021/12/3/04d9a88cbe966ae3024333406a37b59c.writebug)
#### 二,局部分析
![](https://www.writebug.com/myres/static/uploads/2021/12/3/bed1b181f3e7da8d2eaae7f1df449d12.writebug)
1 分析效果图
网页的头部为选项,以及主页面和子页面的超链接。可以通
表单来定义,需要在表单外加一层大盒子。
2 准备图片素材
根据原网页的观察,其背景图片即黑底,所以不需要图片素材,只需要将盒子的背景颜色定义为黑色,各个<li>内的字体颜色#666(偏白)。
3 搭建结构
在html页面添加结构代码。定义head的两对<div></div>标签,内嵌<ul></ul>和<li></li>来设置单元格,插入导航栏。
4 控制样式
设置单元格的宽和高。以及内边距padding。文字都设为超链接<a href=
“”></a>;在鼠标点到单元格上时,单元格的背景色background-color变红,同时还要清除超链接的格式。
![](https://www.writebug.com/myres/static/uploads/2021/12/3/d398326be0c8b7d9b12ead182914a72e.writebug)
1 分析效果图
网页的宣传海报,其超链接指向MIUI 10的宣传视频。
2 准备图片素材
按照原网页比例截取,视频从原网页下载。
没有合适的资源?快使用搜索试试~ 我知道了~
基于HTML+CSS+JavaScript网站的设计与开发(仿小米MUI网站)【100011414】
共109个文件
png:85个
html:5个
css:4个
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 67 浏览量
2023-04-03
09:16:19
上传
评论
收藏 214.16MB ZIP 举报
温馨提示
本项目为基于HTML+CSS+JavaScript网站的设计与开发。本项目是参考小米原MIUI 10官网的设计,然后加入了自己的想法实现的。包含MIUI 10网页主页,MIUI 10介绍子页,登录注册页和下载页这四个页面。
资源推荐
资源详情
资源评论
收起资源包目录
基于HTML+CSS+JavaScript网站的设计与开发(仿小米MUI网站)【100011414】 (109个子文件)
register.css 3KB
login.css 3KB
index.css 2KB
MIUI10.css 184B
238黄光辉(报告).docx 5.08MB
sogou_pinyin_92d.exe 42.39MB
download.html 6KB
MIUI 10.html 4KB
login.html 2KB
register.html 2KB
index.html 2KB
bg1.jpg 747KB
bg.jpg 534KB
MIUI10.js 349B
LICENSE 1KB
myoutput.md 68KB
myoutput.md.md 68KB
README.md 41KB
zippo.mp3 3.6MB
MIUI10.mp4 81.19MB
qidongsudu.mp4 33.28MB
AI.mp4 16.11MB
花澤香菜 - 恋愛サーキュレーション.mp4 15.78MB
baizaoyin1.png 2.09MB
baizaoyin3.png 1.75MB
baizaoyin4.png 1.28MB
baizaoyin2.png 1.17MB
3-e027391a4b2f125cefaa8cdd94a0a53b.png 993KB
baizaoyin5.png 837KB
1-31d7eb1636cfb4b829f69c779aa37b5b.png 787KB
12-b9a9571ff93adcf1cb8bd1f3e310b397.png 682KB
banner.png 591KB
quanmianping.png 574KB
20-77c7114568074ba7c48560292a287981.png 461KB
22-c3540248f2ed5ff4888e5bdd0dbc05dd.png 443KB
tongzhizhongxin.png 407KB
9-1f014a7c9a3cc0df5e07094ceb805950.png 392KB
14-37283462d80c92c641969a8d3840e2f4.png 371KB
8-5e6f2c148c654750c37ac2f39ed31558.png 252KB
sudu.png 230KB
7-779b0b1049f6780801355623f825fa55.png 212KB
renwuguanli.png 185KB
16-eec78cc26f8a795a59020bde7e1686d0.png 147KB
shengtailian.png 132KB
15-0dcb37d10977f8c29591e3cb05177f88.png 90KB
shoushi.png 83KB
17-37ae5f3cff78b56aeb1c11feec2aa3bd.png 82KB
0.png 79KB
11-c51c7f71de75fea770255f4331d7410e.png 76KB
MI 5.png 67KB
download.png 63KB
Hm 5.png 62KB
Pad 4+4p.png 62KB
Hm 5 plus.png 61KB
MIX 2.png 61KB
4s.png 60KB
MIX 3.png 59KB
MIX.png 56KB
5s.png 55KB
HM note3.png 54KB
8 se.png 53KB
pad 3.png 53KB
note 2.png 52KB
MIX 2S.png 50KB
HM s2.png 49KB
5s plus.png 49KB
MI 8 +探索.png 48KB
Max 2.png 47KB
pad 2.png 47KB
Hm note 4.png 45KB
hm pro.png 45KB
HM 4.png 44KB
Max 3.png 42KB
18-8a42a62cb813e0627e71426c53ee9cb1.png 40KB
HM 4a.png 40KB
MI 6.png 38KB
MI 8 qing.png 38KB
HM note 4x.png 37KB
HM note 5a.png 36KB
6X.png 34KB
Hm 6 6a.png 31KB
HM 6 Pro.png 30KB
MI Note 3.png 29KB
4-d147d3f5709b2673101ef9e684b43113.png 28KB
4.png 28KB
4c.png 28KB
hm 5a.png 26KB
HM 4X.png 26KB
13-3c4151b673758c7088fed19f97e92736.png 25KB
5c.png 24KB
HM 3s+3x.png 23KB
Max.png 22KB
Hm note 5.png 20KB
5x.png 19KB
1.163.163.png 8KB
ai.png 6KB
5-d4fbc432320b0a3a5d9f9c3f1b0fcd71.png 4KB
19-f77871e125b863b6a68ad31c85496179.png 4KB
23-d2683907edd337dd877948f371f1c122.png 4KB
2.png 2KB
共 109 条
- 1
- 2
资源评论
神仙别闹
- 粉丝: 2708
- 资源: 7668
下载权益
C知道特权
VIP文章
课程特权
开通VIP
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 手势识别大拇指yolo训练集
- stm32双电梯控制系统
- Java语言基础入门教程 Java实训教程 14.嵌套类等 共34页.pptx
- Java语言基础入门教程 Java实训教程 13.反射 共38页.pptx
- Java语言基础入门教程 Java实训教程 12.注解 共35页.pptx
- Java语言基础入门教程 Java实训教程 11.多线程 共34页.pptx
- Java语言基础入门教程 Java实训教程 10.枚举与泛型 共27页.pptx
- Java语言基础入门教程 Java实训教程 9.异常处理 共32页.pptx
- Java语言基础入门教程 Java实训教程 6.继承与多态 共41页.pptx
- MFC IE控件使用方式
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功