• 领导讲话
  • 剖析整改
  • 党会党课
  • 文秘知识
  • 转正申请
  • 问题清单
  • 动员大会
  • 年终总结
  • 工作总结
  • 思想汇报
  • 实践报告
  • 工作汇报
  • 心得体会
  • 研讨交流
  • 述职报告
  • 工作方案
  • 政府报告
  • 调研报告
  • 自查报告
  • 实验报告
  • 计划规划
  • 申报材料
  • 事迹推荐
  • 考察鉴定
  • 述职述廉
  • 会议主持
  • 主题演讲
  • 就职演说
  • 领导致辞
  • 周年庆典
  • 晚会游戏
  • 慰问贺电
  • 结婚典礼
  • 悼词殡葬
  • 竞职演说
  • 精彩演讲
  • 信息简报
  • 毕业典礼
  • 节日祝福
  • 开幕闭幕
  • 现实表现
  • 廉政谈话
  • 实习报告
  • 策划方案
  • 合同协议
  • 规章制度
  • 申报材料
  • 情书信件
  • 当前位置: 达达文档网 > 体裁范文 > 就职演说 > 正文

    html西式甜品网制作

    时间:2021-04-17 08:19:25 来源:达达文档网 本文已影响 达达文档网手机站

    “西式甜品网”首页面制作

    一、案例描述

    1、考核知识点

    ➢盒子模型

    ➢元素的浮动与定位

    2、练习目标

    ➢掌握盒子的相关属性。

    ➢掌握元素的浮动与定位。

    3、需求分析

    盒子模型这样的布局方式代替了传统的表格布局,同时结合元素的浮动与定位,可使网页的结构更加多样化,通过学习本案例可以使初学者进一步的巩固盒子模型和元素的浮动与定位等相关知识点。

    4、案例展示

    效果如图4-1所示。

    图4-1“西式甜品网”效果展示

    1 / 13

    二、布局及定义基础样式

    1、效果分析

    (1)HTML结构分析

    “西式甜品网”首页面从上到下可以分为5个模块,如图4-2所示。

    头部

    导航及banner

    产品分类

    产品展示

    版权信息

    图4-2“西式甜品网”结构分析

    (2)CSS样式分析

    页面中的各个模块居中显示,页面的版心为980px。另外,页面中的所有字体均为微软雅黑,字体大小为16px,这些可以通过CSS公共样式进行定义。

    2、页面布局

    新建index04.html文件,在index04.html文件内书写HTML结构代码,具体代码如下。

    2 / 13

    1

    2"">

    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;}

    /*全局控制*/

    body{font-family:"微软雅黑";font-size:16px;}

    3 / 13

    4 / 13 三、案例制作

    1、制作头部模块

    (1)HTML 结构分析

    “头部”模块整体由一个大盒子进行控制。内部嵌套和分别用来搭建左侧logo 和右侧文字内容部分。“头部”模块的具体结构如图4-3所示。

    html西式甜品网制作

    图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

    html西式甜品网制作

    top:34px;

    16color:#ff9c00;

    17cursor: pointer;

    18font-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 / 13

    5公司简介

    6美食甜品

    7用户留言

    8联系我们

    9

    10

    11

    12

    13

    14

    (4)定义样式

    在样式表文件style04.css中书写CSS样式代码,用于控制“导航”及“banner”模块。具体如下: 1.nav{

    2width:100%;

    3height:50px;

    4background: #ff9c00;

    5}

    6.nav_in{

    7width:820px;

    8margin:0 auto;

    9line-height: 50px;

    10color:#fff;

    11padding-left: 160px;

    12}

    13.nav_in span{

    14float: left;

    15padding:0 38px;

    16color:#9c5132;

    17cursor: pointer;

    18}

    19.banner {text-align: center;}

    上述代码中,第8行和第19行代码分别用于设置导航内容部分和banner图片在页面中居中显示。

    保存index04.html与style04.css文件,刷新页面,效果如图4-6所示。

    6 / 13

    7 / 13

    图4-6 “导航”及“banner ”模块效果图

    3、制作产品分类模块

    (1)HTML 结构分析

    “产品分类”模块主要由标记定义。“产品分类”模块的具体结构如图4-7所示。

    html西式甜品网制作

    图4-7 “产品分类”模块结构图

    (2)样式分析

    “产品分类”模块的背景色通栏显示,因此需设置最外层的宽度100%,内部嵌套的宽度为980px ,且在页面中居中显示。定义每一个分类模块的标记左浮动,并定义相关的文字样式。

    (3)搭建结构

    在index04.html 文件内书写“产品分类”模块的HTML 结构代码。具体如下: 1

    2

    3

    4

    提拉米苏 5 甜甜圈

    6

    html西式甜品网制作

    芝士蛋糕

    7马卡龙

    8西式甜点

    9

    10

    11

    (4)定义样式

    在样式表文件style04.css中书写CSS样式代码,用于控制“产品分类”模块。具体如下: 1.list{

    2width:100%;

    3height:240px;

    4background: #e7bf80;

    5}

    6.list .list_in{

    7width:940px;

    8height:195px;

    9margin:0 auto;

    10padding:45px 0 0 40px;

    11}

    12.list .list_in div{

    13float: left;

    14width:146px;

    15height:55px;

    16padding-top: 95px;

    17margin-right: 42px;

    18background: url(../images/list1.png) no-repeat;

    19text-align: center;

    20color:#9c5132;

    21}

    22.list .list_in .list2{background: url(../images/list2.png) no-repeat;}

    23.list .list_in .list3{background: url(../images/list3.png) no-repeat;}

    24.list .list_in .list4{background: url(../images/list4.png) no-repeat;}

    25.list .list_in .list5{background: url(../images/list5.png) no-repeat;}

    上述代码中,第22-25行代码用于分别设置各个分类模块的背景图片。

    保存index04.html与style04.css文件,刷新页面,效果如图4-8所示。

    8 / 13

    9 / 13

    图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

    10 / 13

    52

    53

    54

    (4)定义样式

    在样式表文件style04.css中书写CSS样式代码,用于控制“产品展示”模块。具体如下: 1.content{

    2width:100%;

    3height:570px;

    4background: #f8f5bc;

    5}

    6.con{

    7width:912px;

    8height:530px;

    9margin:0 auto;

    10padding:40px 0 0 68px;

    11}

    12.con .con_type{

    13width:180px;

    14height:220px;

    15border:1px solid #ccc;

    16float: left;

    17background: #fff;

    18margin:0 39px 30px 0;

    19font-size: 14px;

    20color:#9c5132;

    21}

    22.con .con_type span{

    23display: block;

    24padding:2px 0 0 16px;

    25}

    26.con .con_type span.con_name{color:#fd8187;}

    27.con .con_type span b{

    28font-weight: normal;

    29color:#fd8187;

    30}

    31.con .con_type img{

    32margin:12px 12px 3px 12px;

    33width:158px;

    34height:122px;

    35}

    上述代码中,第23行代码将标记转换为块元素用于换行显示文字内容。

    保存index04.html与style04.css文件,刷新页面,效果如图4-10所示。

    11 / 13

    12 /

    html西式甜品网制作

    13

    图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 样式代码,用于控制“版权信息”模块。具体如下:

    • 生活居家
    • 情感人生
    • 社会财经
    • 文化
    • 职场
    • 教育
    • 电脑上网