• web前端期末大作业:美食网站设计与实现——HTML+CSS+JavaScript休闲美食餐饮公司网站静态模板(6个页面)


    👨‍🎓静态网站的编写主要是用HTML DIV+CSS JS等来完成页面的排版设计👩‍🎓,常用的网页设计软件有Dreamweaver、EditPlus、HBuilderX、VScode 、Webstorm、Animate等等,用的最多的还是DW,当然不同软件写出的前端Html5代码都是一致的,本网页适合修改成为各种类型的产品展示网页,比如美食、旅游、摄影、电影、音乐等等多种主题,希望对大家有所帮助。


    🎀 精彩专栏推荐👇🏻👇🏻👇🏻

    🧡 【作者主页——🔥获取更多优质源码】
    🧡 【web前端期末大作业——🔥🔥毕设项目精品实战案例(1000套)】


    一、网站题目👨‍🎓

    🥧 美食网页介绍、🍰甜品蛋糕、🦐地方美食小吃文化、🍺餐饮文化、等网站的设计与制作。


    二、网站描述✍️

    🍧美食主题网站 主要对各种美食进行展示,让浏览者清晰地了解到各种美食的详细信息,便于浏览者进行选择。该模块的左侧有个美食分类,用户可以选择自己喜欢的种类,当点击种类后,就会在右侧出现该分类下的各种美食,用户可以点击自己感兴趣的食品,从而看到它的具体信息。它的具体信息包括配料、产地及它的一些功能,使用户对该食品有着全面的认识。


    三、网站介绍📚

    📔网站布局方面:计划采用目前主流的、能兼容各大主流浏览器、显示效果稳定的浮动网页布局结构。

    📓网站程序方面:计划采用最新的网页编程语言HTML5+CSS3+JS程序语言完成网站的功能设计。并确保网站代码兼容目前市面上所有的主流浏览器,已达到打开后就能即时看到网站的效果。

    📘网站素材方面:计划收集各大平台好看的图片素材,并精挑细选适合网页风格的图片,然后使用PS做出适合网页尺寸的图片。

    📒网站文件方面:网站系统文件种类包含:html网页结构文件、css网页样式文件、js网页特效文件、images网页图片文件;

    📙网页编辑方面:网页作品代码简单,可使用任意HTML编辑软件(如:Dreamweaver、HBuilder、Vscode 、Sublime 、Webstorm、Text 、Notepad++ 等任意html编辑软件进行运行及修改编辑等操作)。
    其中:
    (1)📜html文件包含:其中index.html是首页、其他html为二级页面;
    (2)📑 css文件包含:css全部页面样式,文字滚动, 图片放大等;
    (3)📄 js文件包含:js实现动态轮播特效, 表单提交, 点击事件等等(个别网页中运用到js代码)。


    四、网站效果🌐

    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述


    五、代码实现 🪓

    HTML结构代码🧱

    
    
    DOCTYPE html>
    <html lang="en">
    <head>
    <meta charset="UTF-8">
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
    <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
    <title>优质精美的餐饮公司官网html模板首页title>
    <link rel="stylesheet" type="text/css" href="css/animate-3.7.0.css"/>
    <link rel="stylesheet" type="text/css" href="css/fullPage-2.4.6.css">
    <link rel="stylesheet" type="text/css" href="css/swiper-3.4.2.min.css"/>
    <link rel="stylesheet" type="text/css" href="css/style.css" />
    head>
    <body>
    <div class="barwrap clearfix">
    	<a href="" class="logo"><img src="img/logo.png" />a>
    	<ul class="navbar">
    		<li class="on">
    			<a href="index.html">网站首页<b>b>a>
    		li>
    		<li>
    			<a href="contact.html">关于我们<b>b>a>
    		li>
    		<li>
    			<a href="details.html">产品中心<b>b>a>
    		li>
    		<li>
    			<a href="sale.html">销售网络<b>b>a>
    		li>
    		<li>
    			<a href="case.html">案例展示<b>b>a>
    		li>
    		<li>
    			<a href="news.html">新闻资讯<b>b>a>
    		li>
    		<li>
    			<a href="contact.html">联系我们<b>b>a>
    		li>
    	ul>
    	<div class="div2">
    		<h3>
    			<strong>咨询服务热线strong>
    			<b>0551-88888888b>
    		h3>
    		<span class="zoom"><img src="img/zoom.png"/>span>
    	div>
    div>
    
    <div class="search-box clearfix">
    	<span class="search-close"><img src="img/close.png"/>span>
    	<div class="div">
    		<div class="clearfix">
    			<input type="text" value="" placeholder="请输入关键词" onFocus="this.placeholder=''" onBlur="this.placeholder='请输入关键词'" class="fl in" />
    			<input type="submit" name="" id="" value="搜索" class="sub fl" />
    		div>
    		<p>
    			<strong>热搜关键词:strong>
    			<a href="">薯片 a>
    			<a href="">香辣味牛肉粒 a>
    			<a href="">菲律宾风味芒果干 a>
    			<a href="">酒鬼锅巴 a>
    		p>
    	div>
    div>
    <div id="page">
    	<div class="section index-sec1">
    		<div class="banner">
    			<ul class="bannerfix slides clearfix">
    				<li>
    					<img class="bimg" src="https://images.unsplash.com/photo-1626100334916-2370e5b8d6d7?ixid=MnwxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8&ixlib=rb-1.2.1&auto=format&fit=crop&w=2088&q=80" />
    				li>
    				<li>
    					<img class="bimg" src="https://images.unsplash.com/photo-1625860633266-8707a63d6671?ixid=MnwxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8&ixlib=rb-1.2.1&auto=format&fit=crop&w=2100&q=80" />
    				li>
    				<li>
    					<img class="bimg" src="https://images.unsplash.com/photo-1614835794530-bf3e4ae4f42e?ixid=MnwxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8&ixlib=rb-1.2.1&auto=format&fit=crop&w=2090&q=80" />
    				li>
    			ul>
    			<div class="bamnline"><span>span>div>
    		div>
    	div>
    	<div class="section index-sec2">
    		<div class="sec2-cont">
    			<div class="text animated">
    				<h3 id="effect2">xxxxx休闲零食h3>
    				<h4>秉承“   诚信”“务实”、“创新”、“进取”的企业精神h4>
    				<p class="p1">
    					广东XXXX食品有限公司成立于1996年,XXXX食品有限公司有限公司作为一家民营独资企业注册诞生,秉承“ 诚信”“务实”、 “创新”、“进 取”的企业精神,以生产加工和销售各种肉类制品、豆类制品、鱼类制品熟食等产品为主体。秉承“ 诚信”“务实”、“创新”、“进取”的企业精神,以生产加工和销售各种肉类制品、
    				p>
    			div>
    			<ul class="animated delay-1s">
    				<li>
    					<strong>2019strong>
    					<p>成立于2019年p>
    				li>						
    				<li><b>b>li>
    				<li>
    					<strong>5000000strong>
    					<p>总投资约500万元p>
    				li>
    				<li><b>b>li>
    				<li>
    					<strong>1500+strong>
    					<p>公司员工p>
    				li>
    				<li><b>b>li>
    				<li>
    					<strong>100+strong>
    					<p>产品种类p>
    				li>
    			ul>
    			<a href="" class="more animated delay-2s ">
    				了解更多						
    			a>
    
    		div>
    
    	div>
    	<div class="section index-sec3">
    		<div class="sec3-cont">
    			<div class="swiper-container animated" id="swiper1">
    				<div class="swiper-wrapper">				         
    		             <div class="swiper-slide">
    		            	<div class="cp-text">
    		            		<h3>锅巴系列<b>b>h3>
    							<p class="p1">
    								<a href="">160g香辣锅巴a>
    								<a href="">160g酒鬼锅巴a>
    								<a href="">160g蒜香锅巴a>
    							p>
    							<a href="" class="more">
    								查看更多
    								<div class="line">div>								
    							a>
    		            	div>
    						<div class="cp-tu">
    							<img src="img/tu1.png"/>
    						div>
    		            div>
    		             <div class="swiper-slide">
    		            	<div class="cp-text">
    		            		<h3>锅巴系列<b>b>h3>
    							<p class="p1">
    								<a href="">160g香辣锅巴a>
    								<a href="">160g酒鬼锅巴a>
    								<a href="">160g蒜香锅巴a>
    							p>
    							<a href="" class="more">
    								查看更多
    								<div class="line">div>								
    							a>
    		            	div>
    						<div class="cp-tu">
    							<img src="img/tu1.png"/>
    						div>
    		            div>
    		             <div class="swiper-slide">
    		            	<div class="cp-text">
    		            		<h3>锅巴系列<b>b>h3>
    							<p class="p1">
    								<a href="">160g香辣锅巴a>
    								<a href="">160g酒鬼锅巴a>
    								<a href="">160g蒜香锅巴a>
    							p>
    							<a href="" class="more">
    								查看更多
    								<div class="line">div>								
    							a>
    		            	div>
    						<div class="cp-tu">
    							<img src="img/tu1.png"/>
    						div>
    		            div>
    		             <div class="swiper-slide">
    		            	<div class="cp-text">
    		            		<h3>锅巴系列<b>b>h3>
    							<p class="p1">
    								<a href="">160g香辣锅巴a>
    								<a href="">160g酒鬼锅巴a>
    								<a href="">160g蒜香锅巴a>
    							p>
    							<a href="" class="more">
    								查看更多
    								<div class="line">div>								
    							a>
    		            	div>
    						<div class="cp-tu">
    							<img src="img/tu1.png"/>
    						div>
    		            div>
    		             <div class="swiper-slide">
    		            	<div class="cp-text">
    		            		<h3>锅巴系列<b>b>h3>
    							<p class="p1">
    								<a href="">160g香辣锅巴a>
    								<a href="">160g酒鬼锅巴a>
    								<a href="">160g蒜香锅巴a>
    							p>
    							<a href="" class="more">
    								查看更多
    								<div class="line">div>								
    							a>
    		            	div>
    						<div class="c
    		            
    		       
    "line">span> <div class="swiper-button-next"> > div> <div class="swiper-button-prev"> <div> div> div> <div class="section index-sec5"> <ul> <li class="animated delay-1s"> <a href=""> <div class="time"> <strong>2019strong> <b>08-22b> div> <figcaption> <h3>舌尖经济”兴起,舌尖上的“中国力量”引关注h3> <p>年年岁岁人相似,岁岁年年物不同,2018年5月16日一年一度的上海中食展在上海新国际博览中心如期举行。p> figcaption> a> li> <li class="animated delay-2s"> <a href=""> <div class="time"> <strong>2019strong> <b>08-22b> div> <figcaption> <h3>舌尖经济”兴起,舌尖上的“中国力量”引关注h3> <p>年年岁岁人相似,岁岁年年物不同,2018年5月16日一年一度的上海中食展在上海新国际博览中心如期举行。p> figcaption> a> li> <li class="animated delay-3s"> <a href=""> <div class="time"> <strong>2019strong> <b>08-22b> div> <figcaption> <h3>舌尖经济”兴起,舌尖上的“中国力量”引关注h3> <p>年年岁岁人相似,岁岁年年物不同,2018年5月16日一年一度的上海中食展在上海新国际博览中心如期举行。p> figcaption> a> li> <li class="animated delay-4s"> <a href=""> <div class="time"> <strong>2019strong> <b>08-22b> div> <figcaption> <h3>舌尖经济”兴起,舌尖上的“中国力量”引关注h3> <p>年年岁岁人相似,岁岁年年物不同,2018年5月16日一年一度的上海中食展在上海新国际博览中心如期举行。p> figcaption> a> li> ul> <a href="" class="more btn-3 animated delay-5s"><span>more newsspan>a> div> <div class="section index-sec6"> <div class="sec6-cont"> <div class="tit animated"> <h2 id="effect">Contact Ush2> <h3>联系我们h3> <p>如有任何问题请联系我们,我们7*24小时竭诚为您服务p> div> <ul class="animated delay-1s"> <li> <img src="img/f1.png" alt="" /> <div> <p class="p1">电话p> <p class="p2">023-88888888p> div> li> <li> <b>b><i>i> li> <li> <img src="img/f2.png" alt="" /> <div> <p class="p1">邮箱p> <p class="p2">88888888@qq.comp> div> li> <li> <b>b><i>i> li> <li> <img src="img/f2.png" alt="" /> <div> <p class="p1">地址p> <p class="p2">普宁市里湖镇广场前中路二<br /> 街第三间首层p> div> li> ul> <p class="p3 animated delay-2s"> <span>友情链接:span><a href=""> 麻花a> <a href=""> 麻花a><a href=""> 麻花a><a href=""> 麻花a><a href=""> 麻花a><a href=""> 麻花a> <a href=""> 麻花a> p> <p class="copyright animated delay-3s">版权所有 © 1999-2019 广东XXXX食品有限公司 Copyright © 1999-2019 300.cn All Rights Reservedp> div> div> div> <script src="js/jquery.min.js">script> <script src="js/swiper-3.4.2.min.js">script> <script src="js/banner.js">script> <script src="js/index.js">script> <script src="js/plugin.js">script> <script src="js/fullPage-2.7.1.min.js">script> <script src="js/more.js">script> <script> $('#page').fullpage({ autoTime: 5000, navigation: true, anchors: ['page1', 'page2', 'page3', 'page4', 'page5', 'page6'], menu: '#menu', navigationTooltips: ['网站首页', '关于我们', '产品中心', '店面形象', '新闻资讯', '联系我们'], afterLoad: function(anchorLink, index) { var loadedSection = $(this); $('#fp-nav').find('li').eq((index - 1)).addClass('on').siblings('li').removeClass('on'); } }); var swiper = new Swiper('#swiper1', { speed:2000, autoplay : { delay:5000, disableOnInteraction: false }, slidesPerView: 5 }); var swiper = new Swiper('#swiper2',{ loop:true, loopedSlides:3, spaceBetween:80, centeredSlides:true, slidesPerView : 'auto', pagination: '.swiper-pagination', nextButton: '.swiper-button-next', prevButton: '.swiper-button-prev', breakpoints: { 1600: { spaceBetween:40, } } }); script> body> html>
    • 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
    • 29
    • 30
    • 31
    • 32
    • 33
    • 34
    • 35
    • 36
    • 37
    • 38
    • 39
    • 40
    • 41
    • 42
    • 43
    • 44
    • 45
    • 46
    • 47
    • 48
    • 49
    • 50
    • 51
    • 52
    • 53
    • 54
    • 55
    • 56
    • 57
    • 58
    • 59
    • 60
    • 61
    • 62
    • 63
    • 64
    • 65
    • 66
    • 67
    • 68
    • 69
    • 70
    • 71
    • 72
    • 73
    • 74
    • 75
    • 76
    • 77
    • 78
    • 79
    • 80
    • 81
    • 82
    • 83
    • 84
    • 85
    • 86
    • 87
    • 88
    • 89
    • 90
    • 91
    • 92
    • 93
    • 94
    • 95
    • 96
    • 97
    • 98
    • 99
    • 100
    • 101
    • 102
    • 103
    • 104
    • 105
    • 106
    • 107
    • 108
    • 109
    • 110
    • 111
    • 112
    • 113
    • 114
    • 115
    • 116
    • 117
    • 118
    • 119
    • 120
    • 121
    • 122
    • 123
    • 124
    • 125
    • 126
    • 127
    • 128
    • 129
    • 130
    • 131
    • 132
    • 133
    • 134
    • 135
    • 136
    • 137
    • 138
    • 139
    • 140
    • 141
    • 142
    • 143
    • 144
    • 145
    • 146
    • 147
    • 148
    • 149
    • 150
    • 151
    • 152
    • 153
    • 154
    • 155
    • 156
    • 157
    • 158
    • 159
    • 160
    • 161
    • 162
    • 163
    • 164
    • 165
    • 166
    • 167
    • 168
    • 169
    • 170
    • 171
    • 172
    • 173
    • 174
    • 175
    • 176
    • 177
    • 178
    • 179
    • 180
    • 181
    • 182
    • 183
    • 184
    • 185
    • 186
    • 187
    • 188
    • 189
    • 190
    • 191
    • 192
    • 193
    • 194
    • 195
    • 196
    • 197
    • 198
    • 199
    • 200
    • 201
    • 202
    • 203
    • 204
    • 205
    • 206
    • 207
    • 208
    • 209
    • 210
    • 211
    • 212
    • 213
    • 214
    • 215
    • 216
    • 217
    • 218
    • 219
    • 220
    • 221
    • 222
    • 223
    • 224
    • 225
    • 226
    • 227
    • 228
    • 229
    • 230
    • 231
    • 232
    • 233
    • 234
    • 235
    • 236
    • 237
    • 238
    • 239
    • 240
    • 241
    • 242
    • 243
    • 244
    • 245
    • 246
    • 247
    • 248
    • 249
    • 250
    • 251
    • 252
    • 253
    • 254
    • 255
    • 256
    • 257
    • 258
    • 259
    • 260
    • 261
    • 262
    • 263
    • 264
    • 265
    • 266
    • 267
    • 268
    • 269
    • 270
    • 271
    • 272
    • 273
    • 274
    • 275
    • 276
    • 277
    • 278
    • 279
    • 280
    • 281
    • 282
    • 283
    • 284
    • 285
    • 286
    • 287
    • 288
    • 289
    • 290
    • 291
    • 292
    • 293
    • 294
    • 295
    • 296
    • 297
    • 298
    • 299
    • 300
    • 301
    • 302
    • 303
    • 304
    • 305
    • 306
    • 307
    • 308
    • 309
    • 310
    • 311
    • 312
    • 313
    • 314
    • 315
    • 316
    • 317
    • 318
    • 319
    • 320
    • 321
    • 322
    • 323
    • 324
    • 325
    • 326
    • 327
    • 328
    • 329
    • 330
    • 331
    • 332
    • 333
    • 334
    • 335
    • 336
    • 337
    • 338
    • 339
    • 340
    • 341
    • 342
    • 343
    • 344
    • 345
    • 346
    • 347
    • 348
    • 349
    • 350
    • 351
    • 352
    • 353
    • 354
    • 355
    • 356
    • 357
    • 358
    • 359
    • 360
    • 361
    • 362
    • 363
    • 364
    • 365
    • 366

    CSS样式代码💒

    
    body,p{ font-size:14px; border:none;}
    a{ font-size:14px; color:#999; text-decoration:none; border:none; padding:0; margin:0;}
    table{border-collapse:collapse;}
    img{ border:0; margin:0; padding:0;}
    ul,li{ list-style:none; border:0; margin:0; padding:0;}
    dl,dt,dd{ margin:0; padding:0; -webkit-margin-start:0;}
    h1,h2,h3,h4,h5{ font-weight:normal; font-size:12px; display:block;}
    strong,b{ font-weight:normal;}
    table,tr,td{ border-spacing:0;}
    em,i,b{ font-style:normal;}
    p{ line-height: 170%; color: #555; }
    input{ border: none; background: none; }
    figcaption{ display: block;}
    input:focus{ outline: none; }
    ::-webkit-input-placeholder { /* WebKit browsers */ font-size:14px; color: #dfdfdf; } 
    ::-ms-input-placeholder { /* Internet Explorer 10+ */ font-size:14px;color: #dfdfdf; } 
    .fl{float:left;}
    .fr{float:right;}
    .clearfix{*zoom:1;} 
    .clearfix:before,.clearfix:after{display:table; line-height:0; content:"";}
    .clearfix:after{clear:both;}
    input,button,table,tr,td,textarea{ font-family:Microsoft yahei,Arial;}
    .w1200{ width: 1200px; margin: 0 auto;}
    /*导航*/
    .barwrap{ padding: 0 30px;  height: 100px; position: fixed; top: 0; left: 0; right: 0; z-index: 333; display: flex; display: -ms-flexbox;
     background: rgba(0,0,0,0.2);  border-bottom: 1px solid rgba(255,255,255,0.3); align-items: center; justify-content:center;}
    .barwrap .logo{ display: block; -webkit-flex-grow: 0.5; flex-grow: 0.5; -webkit-box-flex-group: 0.5; }
    .navbar{ display: flex; display: -ms-flexbox;  display: -ms-flexbox; justify-content: space-around;  flex-grow: 1.8;
    -webkit-flex-grow:  1.8; -webkit-box-flex-group: 1.8; padding-right: 45px;}
    .navbar li{  line-height: 100px;}
    .navbar li a{ color: #fff; font-size: 16px; transition: all 0.6s;  position: relative; display: block;}
    .navbar li a b{ position: absolute; left: 0; right:0; bottom: 0; height: 2px; background: #e60012; display: block; z-index: 33; width: 0;
    transition: all 0.6s; width:100%; transform: scale(0);}
    .navbar li:hover a b,.navbar li.on a b{ transform: scale(1);}
    .navbar li:hover a,.navbar li.on a{ color: #fff;}
    .barwrap  .div2{ display: flex; display: -ms-flexbox; align-items: center; -webkit-align-items: center; 
     border-left: 1px solid rgba(255,255,255,0.3); flex-grow: 0.1; justify-content: flex-end; }
    .barwrap .div2 h3{ font-size: 20px; color: #000;}
    .barwrap .div2 h3 img{ display: inline-block; margin-right: 20px; vertical-align: middle;}
    .barwrap .div2 strong{ display: block; font-size: 16px; color: #fff;  padding-bottom: 10px; line-height: 1;}
    .barwrap .div2 b{ display: block; font-size: 22px; color: #fff; font-family:segeo; line-height: 1;}
    
    
    
    
    • 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
    • 29
    • 30
    • 31
    • 32
    • 33
    • 34
    • 35
    • 36
    • 37
    • 38
    • 39
    • 40
    • 41
    • 42
    • 43
    • 44
    • 45

    八、更多干货🎁

    1.如果我的博客对你有帮助、如果你喜欢我的博客内容,请 “👍点赞” “✍️评论” “💙收藏” 一键三连哦!

    2.💗【👇🏻👇🏻👇🏻关注我| 获取更多源码 | 优质文章】 带您学习各种前端插件、3D炫酷效果、图片展示、文字效果、以及整站模板 、大学生毕业HTML模板 、期末大作业模板 、等! 「在这里有好多 前端 开发者,一起探讨 前端 Node 知识,互相学习」!

    3.以上内容技术相关问题💌欢迎一起交流学习👇🏻👇🏻👇🏻🔥
    在这里插入图片描述

  • 相关阅读:
    Get请求 与 Post请求的区别
    深度学习入门(四十三)计算机视觉——锚框
    SQL: MAX Function
    Spring统一功能
    C++游戏game | 井字棋游戏坤坤版(配资源+视频)【赋源码,双人对战】
    Linux学习笔记--Linux文件管理类命令详解
    iOS - 多线程-GCD
    ArcGIS基础:属性连接注意事项
    OpenGL之变换
    STM32智能农业监测系统教程
  • 原文地址:https://blog.csdn.net/qq_38512571/article/details/127764287