




已阅读5页,还剩9页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
“西式甜品网”首页面制作一、案例描述 1、考核知识点 盒子模型 元素的浮动与定位2、练习目标 掌握盒子的相关属性。 掌握元素的浮动与定位。3、需求分析盒子模型这样的布局方式代替了传统的表格布局,同时结合元素的浮动与定位,可使网页的结构更加多样化,通过学习本案例可以使初学者进一步的巩固盒子模型和元素的浮动与定位等相关知识点。4、案例展示效果如图4-1所示。 图4-1 “西式甜品网”效果展示二、布局及定义基础样式1、效果分析(1)HTML结构分析“西式甜品网”首页面从上到下可以分为5个模块,如图4-2所示。图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 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 在上述代码中,通过给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 .head 2 width:980px; 3 height:80px; 4 margin:0 auto; 5 position: relative; 6 7 .logo 8 position: absolute; 9 left:100px; 10 top:15px; 11 12 .login 13 position: absolute; 14 right:100px; 15 top:34px; 16 color:#ff9c00; 17 cursor: pointer; 18 font-size: 18px; 19 上述代码中,第4行代码用于设置“头部”模块在页面中居中显示。保存index04.html与style04.css文件,刷新页面,效果如图4-4所示。图4-4 “头部”模块效果图2、制作导航及banner模块(1)HTML结构分析“导航”及“banner”模块分别由一个大盒子进行控制。导航内容部分由标记定义,banner图由标记定义。“导航”及“banner”模块的具体结构如图4-5所示。图4-5 “导航”及“banner”模块结构图(2)样式分析“导航”模块的背景色通栏显示,因此需设置最外层的宽度100%,内部嵌套的宽度为980px,且在页面中居中显示。定义标记左浮动,并定义相关的文字样式。最后还需设置“banner”模块的图片在页面中居中显示。(3)搭建结构在index04.html文件内书写“导航”及“banner”模块的HTML结构代码。具体如下: 1 2 3 4 首页 5 公司简介 6 美食甜品 7 用户留言 8 联系我们 9 10 11 12 13 14 (4)定义样式在样式表文件style04.css中书写CSS样式代码,用于控制“导航”及“banner”模块。具体如下: 1 .nav 2 width:100%; 3 height:50px; 4 background: #ff9c00; 5 6 .nav_in 7 width:820px; 8 margin:0 auto; 9 line-height: 50px; 10 color:#fff; 11 padding-left: 160px; 12 13 .nav_in span 14 float: left; 15 padding:0 38px; 16 color:#9c5132; 17 cursor: pointer; 18 19 .banner text-align: center;上述代码中,第8行和第19行代码分别用于设置导航内容部分和banner图片在页面中居中显示。保存index04.html与style04.css文件,刷新页面,效果如图4-6所示。图4-6 “导航”及“banner”模块效果图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 .list 2 width:100%; 3 height:240px; 4 background: #e7bf80; 5 6 .list .list_in 7 width:940px; 8 height:195px; 9 margin:0 auto; 10 padding:45px 0 0 40px; 11 12 .list .list_in div 13 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; 20 color:#9c5132; 21 22 .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 .content 2 width:100%; 3 height:570px; 4 background: #f8f5bc; 5 6 .con 7 width:912px; 8 height:530px; 9 margin:0 auto; 10 padding:40px 0 0 68px; 11 12 .con .con_type 13 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; 20 color:#9c5132; 21 22 .con .con_type span 23 display: block; 24 padding:2px 0 0 16px; 25 26 .con .con_type span.con_namecolor:#fd8187; 27 .con .con_type span b 28 font-weight: normal; 29 color:#fd8187; 30 31 .con .con_type img 32 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号 京公网安备110108007702 3 (4)定义样式在样式表文件style04.css中书写CSS样式代码,用于控制“版权信息”模块。具体如下: 1 .footer 2 position: relative; 3
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 兰州社区团购合同范本
- 再生资源回收收购合同范本
- 化工储罐出租合同范本
- 加盟艺术培训合同范本
- 债权置换合同范本
- 农土租赁合同范本
- 加工店转让合同范本
- 中介拿钥匙装修合同范本
- 劳务包活合同范本
- 劳务派遣辞退合同范本
- 2025年黑龙江农垦职业学院单招职业倾向性测试题库附答案
- 小学科学点亮我的小灯泡省公开课一等奖全国示范课微课金奖课件
- 2023-2024学年高中信息技术必修一沪科版(2019)第三单元项目六《 解决温标转换问题-认识程序和程序设计语言》教学设计
- 【湘教版】2024-2025学年七年级数学下册教学工作计划(及进度表)
- 《急性左心衰》课件
- 新生儿胃肠减压护理
- 二零二五版洗煤厂与矿业公司合作洗煤业务合同3篇
- 2024预防流感课件完整版
- 病例报告表(CRF)模板
- DL∕T 2447-2021 水电站防水淹厂房安全检查技术规程
- 煤矿绩效考核管理办法
评论
0/150
提交评论