




免费预览已结束,剩余17页可下载查看
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
“西式甜品网”首页面制作一、案例描述1、考核知识点盒子模型元素的浮动与定位2、练习目标掌握盒子的相关属性。 掌握元素的浮动与定位。3、需求分析盒子模型这样的布局方式代替了传统的表格布局,同时结合元素的浮动与定位,可使网页的结构更加多样化,通过学习本案例可以使初学者进一步的巩固盒子模型和元素的浮动与定位等相关知识点。4、案例展示效果如图4-1 所示。精品资料图4-1“西式甜品网”效果展示二、布局及定义基础样式1、效果分析(1) html结构分析“西式甜品网”首页面从上到下可以分为5 个模块,如图4-2 所示。精品资料头部导航及 banner产品分类产品展示版权信息图4-2“西式甜品网”结构分析(2) css 样式分析页面中的各个模块居中显示,页面的版心为980px 。另外,页面中的所有字体均为微软雅黑,字体大小为 16px ,这些可以通过css 公共样式进行定义。2、页面布局新建 index04.html文件,在index04.html文件内书写html 结构代码,具体代码如下。1 3 4 5 6 西式甜品网 7 8 9 10 11 12 13 1415 16 17 18 19 20 21 22 23 24 25262728在上述代码中,通过给div 添加不同的类名来定义页面中的各个模块。3、定义公共样式为了清除各浏览器的默认样式,使得网页在各浏览器中显示的效果一致,在完成页面布局后,首先要做的就是对css 样式进行初始化并声明一些通用的样式。在index04.html文件所在的文件夹内新建css文件夹用于存放样式表文件style04.css ,使用链入式引入样式表文件。然后定义页面的基础样式,具体如下:/* 重置浏览器的默认样式*/*margin:0; padding:0;border:0; background:none;/* 全局控制 */bodyfont-family:微软雅黑 ;font-size:16px;三、案例制作1、制作头部模块(1) html结构分析“头部”模块整体由一个大盒子 进行控制。内部嵌套 和 分别用来搭建左侧logo 和右侧文字内容部分。“头部”模块的具体结构如图4-3 所示。 图4-3“头部”模块结构图(2) 样式分析“头部”模块的宽为980px ,通过设置外边距属性使其在页面中居中显示,并设置相对定位。左侧logo和右侧文字内容部分相对外层大盒子设置绝对定位,最后还需设置文字的相关样式等。(3) 搭建结构在 index04.html文件内书写“头部”模块的 html结构代码。具体如下:1 2 3 4 登录 | 注册5 6 (4) 定义样式在样式表文件style04.css中书写 css 样式代码,用于控制“头部”模块。具体如下:1 .head2 width:980px;3 height:80px;4 margin:0 auto;5 position: relative;67.logo8position: absolute;9left:100px;10top:15px;1112.login13position: absolute;14right:100px;15top:34px;16color:#ff9c00;17cursor: pointer;18font-size: 18px;19上述代码中,第4 行代码用于设置“头部”模块在页面中居中显示。保存 index04.html与 style04.css文件,刷新页面,效果如图4-4 所示。图4-4“头部”模块效果图2、制作导航及 banner 模块(1) html结构分析“导航”及b“anner ”模块分别由一个大盒子 进行控制。导航内容部分由 标记定义, banner图由 标记定义。“导航”及“banner ”模块的具体结构如图4-5 所示。图4-5“导航”及b“anner ”模块结构图(2) 样式分析“导航”模块的背景色通栏显示,因此需设置最外层 的宽度 100% ,内部嵌套的 宽度为 980px , 且在页面中居中显示。定义 标记左浮动,并定义相关的文字样式。最后还需设置“ banner ”模块的图片在页面中居中显示。(3) 搭建结构在 index04.html文件内书写“导航”及“banner ”模块的html 结构代码。具体如下:1 2 3 4 首页5 公司简介 6 美食甜品 7 用户留言 8 联系我们 9 10 1112 13 14 (4) 定义样式在样式表文件style04.css中书写 css 样式代码,用于控制“导航”及“banner ”模块。具体如下:1.nav2width:100%;3 height:50px;4 background: #ff9c00;56 .nav_in7 width:820px;8 margin:0 auto;9 line-height: 50px;10 color:#fff;11 padding-left: 160px;1213.nav_in span14float: left;15padding:0 38px;16color:#9c5132;17cursor: pointer;1819.banner text-align: center;上述代码中,第8 行和第 19 行代码分别用于设置导航内容部分和banner图片在页面中居中显示。保存 index04.html与 style04.css文件,刷新页面,效果如图4-6 所示。图4-6“导航”及b“anner ”模块效果图3、制作产品分类模块(1) html结构分析“产品分类”模块主要由 标记定义。“产品分类”模块的具体结构如图4-7 所示。 图4-7“产品分类”模块结构图(2) 样式分析“产品分类”模块的背景色通栏显示,因此需设置最外层 的宽度 100% ,内部嵌套的 宽度为980px ,且在页面中居中显示。定义每一个分类模块的 标记左浮动,并定义相关的文字样式。(3) 搭建结构在 index04.html文件内书写“产品分类”模块的 html 结构代码。具体如下:1 2 3 4 提拉米苏 5 甜甜圈 6 芝士蛋糕 7 马卡龙 8 西式甜点 9 10 11 (4) 定义样式在样式表文件style04.css中书写 css 样式代码,用于控制“产品分类”模块。具体如下:1.list2width:100%;3 height:240px;4 background: #e7bf80;56 .list .list_in7 width:940px;8 height:195px;9 margin:0 auto;10 padding:45px 0 0 40px;1112 .list .list_in div13 float: left;14 width:146px;15 height:55px;16 padding-top: 95px;17 margin-right: 42px;18 background: url(./images/list1.png) no-repeat;19 text-align: center;20color:#9c5132;2122.list .list_in .list2background: url(./images/list2.png) no-repeat;23.list .list_in .list3background: url(./images/list3.png) no-repeat;24.list .list_in .list4background: url(./images/list4.png) no-repeat;25.list .list_in .list5background: url(./images/list5.png) no-repeat;上述代码中,第22-25 行代码用于分别设置各个分类模块的背景图片。保存 index04.html与 style04.css文件,刷新页面,效果如图4-8 所示。图4-8“产品分类”模块效果图4、制作产品展示模块(1) html结构分析“产品展示”模块主要由 标记嵌套 标记和 标记定义。“产品展示”模块的具体结构如图4-9 所示。图4-9“产品展示”模块结构图(2) 样式分析“产品展示”模块的背景色通栏显示,因此需设置最外层 的宽度 100% ,内部嵌套的 宽度为980px ,且在页面中居中显示。定义每一个展示模块的 标记左浮动,并定义相关的文字样式。(3) 搭建结构在 index04.html文件内书写“产品展示”模块的 html 结构代码。具体如下:1 2 3 4 5 6 爱的 n 次方7 马卡龙 8 价格: 30 元9 10 11 12 果肉果冻 13 双色马卡龙 14 价格: 30 元15 16 17 18 芒果味 19 布丁马卡龙 20 价格: 30 元21 22 23 24 果冻荔枝味 25 多彩马卡龙 26 价格: 30 元27 28 29 30 果味巧克力 31 西式甜点 32 价格: 30 元33 34 35 36 奶油水果 37 提拉米苏 38 价格: 30 元39 40 41 42 玫瑰花型 43 布丁44 价格: 30 元45 46 47 48 燕麦奶油 49 芝士蛋糕 50 价格: 30 元51 52 53 54 (4) 定义样式在样式表文件style04.css中书写 css 样式代码,用于控制“产品展示”模块。具体如下:1.content2width:100%;3 height:570px;4 background: #f8f5bc;56 .con7 width:912px;8 height:530px;9 margin:0 auto;10 padding:40px 0 0 68px;1112 .con .con_type13 width:180px;14 height:220px;15 border:1px solid #ccc;16 float: left;17 background: #fff;18 margin:0 39px 30px 0;19 font-size: 14px;20color:#9c5132;2122 .con .con_type span23 display: block;24 padding:2px 0 0 16px;2526 .con .con_type span.con_namecolor:#fd8187;27 .con .con_type span b28 font-weight: normal;29 color:#fd8187;3031 .con .con_type img32 margin:12px 12px 3px 12px;33 width:158px;34 height:122px;35上述代码中,第23 行代码将 标记转换为块元素用于换行显示文字内容。保存 index04.html与 style04.css文件,刷新页面,效果如图4-10 所示。图4-10 “产品展示”模块效果图5、制作版权信息模块(1) html结构分析“版权信息”模块由 标记定义。具体结构如图4-11 所示。图4-11 “版权信息”模块结构图(2) 样式分析“版权信息”模块的背景图通栏显示,因此需设置最外层 的宽度 100% ,且文字内容居中显示。(3) 搭建结构在 index04.html文件内书写“版权信息”模块的 html 结构代码。具体如下:1 2 西式甜品网版权所有2000-2016京 icp 备 08001421 号 京公网安备1101080077023 (4) 定义样式在样式表文件style04.css中书写 css 样式代码,用于控制“版权信息”模块。具体如下:1 .footer2 position: relative;3 top:-8px;4width:100%;5 hei
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025贵州瓮安县瓮水街道招聘公益性岗位人员20人模拟试卷及一套参考答案详解
- 2025年5月西南石油大学考试招聘事业编制辅导员15人(四川)模拟试卷附答案详解(模拟题)
- 2025湖南岳阳市屈原管理区凤凰乡人民政府公益性岗位招聘考前自测高频考点模拟试题及一套答案详解
- 2025年潍坊诸城市恒益燃气有限公司公开招聘工作人员考前自测高频考点模拟试题附答案详解
- 乡镇企业实物抵债协议6篇
- 2025福建厦门市集美区英村(兑山)幼儿园非在编教职工招聘4人模拟试卷及答案详解(名校卷)
- 2025年湖南长沙市望城区公开招聘事业单位工作人员31人考前自测高频考点模拟试题及一套参考答案详解
- 2025广东广州市中山大学孙逸仙纪念医院康复医学科医教研岗位和医技岗位招聘2人考前自测高频考点模拟试题附答案详解(突破训练)
- 2025河北沧州孟村饶安高级中学招聘1人模拟试卷及一套完整答案详解
- 2025国际关系学院应届毕业生招聘1人(第2号)考前自测高频考点模拟试题附答案详解(黄金题型)
- 2025年矿业权评估师考试(矿业权评估地质与矿业工程专业能力)全真冲刺试题及答案
- 【公开课】两种电荷-2025-2026学年物理人教版(2024)九年级全一册
- 汽车发动机课件
- 殡葬行业专业知识培训课件
- 直播游戏基础知识培训
- 重庆市城市建设投资(集团)有限公司招聘笔试题库2025
- 3.2 中国的矿产资源教学课件 初中地理湘教版(2024)八年级上册
- 学堂在线 高技术与现代局部战争 章节测试答案
- 新房外部电梯拆除方案(3篇)
- 蓝豚医陪陪诊服务发展研究报告2025
- 社会责任班会课件
评论
0/150
提交评论