本篇文章展示由纯html与css代码实现的果汁外卖静态页面网站设计,通过大量html与css语言对页面结构、样式进行实现。希望您仔细认真阅读完后有所启发。

一、网页结构

本网站共包含六个页面——首页、内容页、详情页、博客信息页面1-2、服务信息页(高端效果控件展示页)。每个页面通过a标签的href属性进行超链接跳转。总体设计框架图如下所示:

二、服务页面信息展示

2.1 Map图像映射链接处理

        首先,我们需要定义一个map标签,接着打开视图中的拆分设计视图,添加你所需要的shape区域映射,从而可视化操作链接的区域范围,根据你拖拽以及调整大小保存后,代码区域会自动补全其shape、coords等属性的属性值,效果图展示如下:

部分代码实现如下:

<map name="Map"><area shape="rect" coords="46,86,387,492" href="#content1"><area shape="rect" coords="406,67,721,286" href="#content2"><area shape="rect" coords="758,132,948,391" href="#content3"><area shape="rect" coords="624,413,974,604" href="#content4"><area shape="poly" coords="406,384,406,507,269,512,262,596,580,595,597,390" href="#bottom">
</map>    

最终效果图如下所示:

2.2 锯齿状导航栏效果处理

        这里需要设置一下CSS样式,具体使用了-webkit-gradient-函数的liner属性,通过设置它颜色开始的位置以及百分比,来控制最终显示效果,部分代码涉及如下所示:

background-image:-webkit-gradient(linear,50% 0,0 100%,from(transparent),
color-stop(0.5,transparent),color-stop(0.5,#FFFFFF),to(#FFFFFF)),
-webkit-gradient(linear,50% 0,100% 100%,from(transparent),
color-stop(0.5,transparent),color-stop(0.5,#FFFFFF),to(#FFFFFF));

效果图展示如下 :

2.1 制作流程视频部分

该部分采用video控件与ol-li结合,实现了视频播放与信息内容解释的基本效果。部分代码展示如下:

<div id="Content-3"><div class="SPECIALSHADOW">制作流程</div><video src="data:images/视频.mp4" controls="controls"><!--autoplay="autoplay" loop="loop"--></video> <ol><li><details><summary>浓缩果汁的稀释:</summary>将已解冻的浓缩果汁按配方要求添加纯净水进行稀释。浓缩果汁是在水果榨成原汁后将采用低温真空浓缩或其他方法进行浓缩,蒸发掉一部分水分做成的,浓缩后期可溶性固形物含量与原汁相比必须要大于2倍.</details></li><li><details><summary>过滤、均质</summary><br>(1)过滤:当生产澄清型果汁饮料时,必须对稀释后的果汁进行过滤,过滤后即可得到澄清透明的果汁。过滤方式一般采用硅藻土过滤。<br>(2)均质:对过滤后的果汁进行均质,可以使果汁稳定,不易产生沉淀现象。均质的压力一般采用20-25Mpa.</details></li><li>白砂糖及其辅料的溶解、过滤</li><li><details><summary>调配:</summary>将前面溶解的糖液、辅料以及稀释好的果汁泵入配料缸中,搅拌均匀,然后根据配方加入足量的纯净水进行定容。zui后按配方量加入香精和(或)色素,并搅拌均匀。</details></li><li><details><summary>过滤:</summary>将调配完成的料液再通过过滤桶进行过滤。</details></li><li>杀菌:采用超高温瞬时杀菌</li><li><details><summary>洗瓶、灌装、封口:</summary>采用三合一灌装设备,热灌装机进行灌装。灌装时料液温度不低于90℃,料液灌装完成后,瓶内料液的温度不低于85℃。</details></li><li><details><summary>倒瓶:</summary>灌装完成的饮料通过倒瓶机,瓶子平躺在倒瓶机上,让灌装在瓶子里面的料液的余温对瓶盖进行杀菌。倒瓶杀菌时间要求不少于40S。</details></li></ol>
</div>

效果图展示如下:

2.1 用户评价动画部分

.Transform1:hover{transform: rotate(45deg);transition: all 2s;background:url("images/timg.gif");}
.Transform2:hover{transform: rotate(-45deg);transition: all 2s;background:url("images/timg.gif");}
<div id="Content-4"><p class="SPECIALSHADOW">用户评价</p><div id="topic1"></div><div id="topic2"></div><div id="cricle1" class="Transform1"><span class="SPECIALSHADOW">鼠标滑到我<br>有惊喜哦!</span></div><div id="cricle2" class="Transform2"><span class="SPECIALSHADOW">我也有哦!!</span></div>
</div>

效果图展示如下:

三、部分其它页面的效果展示图以及代码解释

3.1 内容详情信息页面

内容页是由列表页中商品的第三个小盒子设置超链接,点击图片或者文字跳转而来的。首先也是以定义盒子来设置框架,定下一个大盒子,然后我在大盒子里同样使用id选择器设置了左(#left)右(#right)两个盒子。在左边的盒子中主要以插入图片为主,将左边盒子分为四块,分别定义四个盒子,来放置果汁以及果汁的原料图,此时我采用的方法是使用(background)属性将图片设置为每个盒子的背景图。在右边盒子(#right)的设计上,我采取的方法是从上往下添加盒子并对盒子进行操作,首先先对(#right)设置id选择器(#right-top),来对其顶部进行分区分块,使用(#Title)id选择器来对大标题进行文字定义的加粗。在body部分,引用其id选择器来输入文字内容,从而实现标题效果。其次设置(#star)的id选择器,对其进行(background)属性来将星星图片作为背景图片插入,同时使用(clear:both;)属性来对其进行清除,达到在左右两侧均不允许浮动元素的目的。

在进行对果汁的标价时,在(#right)的右边盒子中专门为数值的插入建立了(right-right)的id选择器,其中使用(#textstyle1)和(#textstyle2)两个id选择器对于价钱进行原价和现价的展示,又因为在展示原价时,原价是需要被以和现价不同形式存在的,所以我对其原价的文字定义了名为(.starprice)的类选择器来控制其大小并使用(text-decoration: line-through; )属性对其定义穿过文本的一条线来表示原价和现价的不同。对于文字部分我主要在(#middle1)的id选择器中使用对其定义,又在body中使用(<h3>)标记对果汁进行标题的定义,(<ul><li>)标签使用无序列表来列举了两种果汁的制作过程,其中又在(#middle1 h3)的id选择器中为果汁标题进行设置左内边距,使文字和图片有间隔,并且在id选择器中设置(list-style-position:inside;)来规定列表项目标记放置在文本以内,且环绕文本根据标记对齐,同样也对其设置了左内边距。在文字的第二部分是在(#middle2)中进行,定义了(#middle2-1)和(#middle2-2)两个id选择器,并在body中对其进行引用使用(<ul><li>)标签使用无序列表来列举果汁优点,来实现左右各三条的优点展示。部分代码如下所示:

<div id="Content"><div id="left">
<div id="left-top"></div>
<div id="left-bottom">
<div id="left-bottom1"></div>
<div id="left-bottom2"></div>
<div id="left-bottom3"></div>
<div id="left-bottom4"></div>
</div>
</div><div id="right">
<div id="right-top">
<div id="Title">鲜榨水果汁</div>
<div id="right-right">
<div id="textstyle1" class="starprice">$35.00</div>
<div id="textstyle2">$24.00</div>
</div>
<div id="star"></div></div>
<div id="middle1">
<ul>
<h3>草莓汁</h3>
<li>取适量新鲜的草莓用清水冲洗干净,摘掉草莓把直接置入榨汁机,启动开关开始榨汁,完成后把榨好的草莓汁倒进杯中加入酸奶美味极了</li>
<h3>西瓜蜂蜜汁</h3>
<li>西瓜200g柠檬1/2个蜂蜜适量冰块,适量西瓜切皮去籽后切成小块,柠檬去皮也切成小块与蜂蜜和冰块一起打成西瓜汁。</li>
</ul>
</div>
<div id="middle2">
<div id="middle2-1" >
<ul>
<li>新鲜的</li>
<li>可口的</li>
<li>美味的</li>
</ul></div>
<div id="middle2-2">
<ul>
<li>快速的</li>
<li>营养的</li>
<li>健康的</li>
</ul></div>
</div>
<div>
<div id="right-bottom1"></div>
<div id="right-bottom2"><p class="Text"> 赠送水果拼盘,先到先得,速来抢购。<br />&nbsp;&nbsp;温馨提示:水果拼盘中的水果种类不能指定,随机赠送哦</p><a href="#">点击下单</a></div>
</div>
</div>
</div>

效果图展示如下: 

3.2 服务页滑动背景固定效果展示

效果视频展示如下:

果汁外卖——自创页

首页、内容页与博客页等页面信息与该描述页面基本相似,在此不一一列举。希望本片文章可以帮助您,望留下宝贵一赞!谢谢!需源码 请私信 扣扣 1092644308

基于HTML与CSS的网页制作课程设计(果汁外卖)相关推荐

  1. 网页制作课程设计(野生动物园)

    本篇文章展示由纯html与css代码实现的野生动物园静态页面网站设计,通过大量html与css语言对页面结构.样式进行实现.希望您仔细认真阅读完后有所启发. 一.网页整体搭建         该页面网 ...

  2. HTML+CSS+JavaScript网页制作案例教程-黑马程序员-第五章课后习题(课程介绍专栏效果)

    黑马程序员编著的教材  HTML+CSS+JavaScript网页制作案例教程 第五章:"课程介绍"专栏-课后习题参考代码 题目原型: 请结合给出的素材,运用列表标记,超链接标记以 ...

  3. HTML5期末大作业:商城网站设计——蘑菇街商城(1页) HTML+CSS+JavaScript web前端课程设计_web前端课程设计代码,web课程设计-HTML网页制作代码

    HTML5期末大作业:商城网站设计--蘑菇街商城(1页) HTML+CSS+JavaScript web前端课程设计_web前端课程设计代码,web课程设计-HTML网页制作代码 常见网页设计作业题材 ...

  4. 静态HTML网页设计作品商城网站设计——蘑菇街商城(1页) HTML+CSS+JavaScript web前端课程设计_web前端课程设计代码,web课程设计-HTML网页制作代码

    HTML5期末大作业:商城网站设计--蘑菇街商城(1页) HTML+CSS+JavaScript web前端课程设计 文章目录 HTML5期末大作业:商城网站设计--蘑菇街商城(1页) HTML+CS ...

  5. 分析静态网页客户服务器工作过程,(静态网页制作课程标准.doc

    静态网页制作课程标准 课程编码: 02345 课程类别:专业基础必修课 适用专业:计算机应用 授课系(部):电子与信息系 学分学时: 4 编写执笔人:宋昌统 教研室主任审核签字: 审核日期: 系主任审 ...

  6. HTML CSS JavaScript网页制作从入门到精通 第3版 (刘西杰) pdf完整版

    HTML CSS JavaScript网页制作从入门到精通 第3版共分为19章和4个附录,重点介绍使用HTML进行网页制作的方方面面,同时讲解了目前流行的Web标准与CSS网页布局实例,以及基于Jav ...

  7. HTML+CSS+JavaScript网页制作案例教程-黑马程序员-第四章课后习题(播放器图标)

    黑马程序员编著的教材  HTML+CSS+JavaScript网页制作案例教程 第四章:播放器图标-课后习题参考代码 ........ 记得 关注,收藏,评论哦,作者将持续更新.... 我自己做的效果 ...

  8. 基于YOLO的密集人脸检测(课程设计)

    基于YOLO的密集人脸检测(课程设计) 数据集+代码下载地址:下载地址 实现的功能 添加关键点检测分支,使用wing loss Installation Clone and install 使用src ...

  9. 20155227辜彦霖《基于Cortex-M4的UCOSIII的应用》课程设计个人报告

    20155227辜彦霖<基于Cortex-M4的UCOSIII的应用>课程设计个人报告 一.个人贡献 参与课设题目讨论及完成全过程: 资料收集: 负责主要代码调试: 撰写小组结题报告. 二 ...

最新文章

  1. SpringBoot-web开发(二): 页面和图标定制(源码分析)
  2. CSS+DIV固定底部的漂浮导航条(多浏览器兼容)
  3. 2_指令集、体系架构、微架构
  4. 通过Chrome模拟和调试网速慢的情况来限制一些P2P视频网站上传速度占满的情况...
  5. 使用Atom快速打造好用的Markdown编辑器
  6. Function(函数)
  7. greenplum 替代mysql_转:MySQL到Greenplum迁移分析
  8. 您操作系统的msxml组件版本过低_Fuchsia OS –未来的Google操作系统?
  9. 5分钟正则表达式,了解一下!
  10. Heavyocity PUNISH Lite for Mac - 虚拟自动音频增强效果器
  11. 中国环境统计年鉴(2000到2018年)
  12. Mac系统下替换百度云的倍速播放器-Quicktime player 的使用方法
  13. 服务器上qq邮件不能打开方式,QQ邮箱打不开是怎么回事?从QQ面板上打不开QQ邮箱怎么解决?...
  14. UltraVNC,UltraVNC软件可以用来干嘛?
  15. 看Vue文档总结之路(四)
  16. NVIDIA Tesla K80:怪物般的双芯计算卡
  17. 运维工程师之日常巡检
  18. 用c语言表现一元多项式的除法,c语言编程实例一元多项式的计算
  19. element-ui table表格 增加合计行 和 表格列固定之后 滚动条无法滚动
  20. 重阳节[转自百度]---又到重阳节了

热门文章

  1. 易语言 闹钟程序和播放音乐
  2. win10鼠标不受控制乱动_还用爱剪辑?win10自带的视频编辑器就很好用,或许你从没打开过...
  3. 笔记本玩逆水寒服务器未响应,分享玩逆水寒导致win10系统崩溃的解决方法
  4. Linux报bus error(总线错误)解决办法
  5. 距离PWorld大会上海站还有3天,刘相揭秘加速企业敏捷的DevOps平台
  6. 【Ware】OBS Studio显示器捕获黑屏的解决方法
  7. 学习,如何提高理解力
  8. PM进阶之路 | 初识产品经理
  9. php 数组合并无效,【已解决】php 数组合并的问题
  10. Windows系统下php安装扩展mbstring