web前端课程设计(HTML和CSS实现餐饮美食文化网站)静态HTML网页制作
👨🎓静态网站的编写主要是用HTML DIV+CSS JS等来完成页面的排版设计👩🎓,常用的网页设计软件有Dreamweaver、EditPlus、HBuilderX、VScode 、Webstorm、Animate等等,用的最多的还是DW,当然不同软件写出的前端Html5代码都是一致的,本网页适合修改成为各种类型的产品展示网页,比如美食、旅游、摄影、电影、音乐等等多种主题,希望对大家有所帮助。
🎀 精彩专栏推荐👇🏻👇🏻👇🏻
🧡 【作者主页——🔥获取更多优质源码】
🧡 【web前端期末大作业——🔥🔥毕设项目精品实战案例(1000套)】
@TOC
一、网站题目👨🎓
🥧 美食网页介绍、🍰甜品蛋糕、🦐地方美食小吃文化、🍺餐饮文化、等网站的设计与制作。
二、网站描述✍️
🍧美食主题网站 主要对各种美食进行展示,让浏览者清晰地了解到各种美食的详细信息,便于浏览者进行选择。该模块的左侧有个美食分类,用户可以选择自己喜欢的种类,当点击种类后,就会在右侧出现该分类下的各种美食,用户可以点击自己感兴趣的食品,从而看到它的具体信息。它的具体信息包括配料、产地及它的一些功能,使用户对该食品有着全面的认识。
三、网站介绍📚
📔网站布局方面:计划采用目前主流的、能兼容各大主流浏览器、显示效果稳定的浮动网页布局结构。
📓网站程序方面:计划采用最新的网页编程语言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>
<head>
<meta charset="utf-8">
<title>宏源山庄</title>
<link href="css/index.css" rel="stylesheet" type="text/css">
<script type="text/javascript" src="Javascript/jquery.js"></script>
<script type="text/javascript" src="Javascript/jquery-1.7.2.min.js"></script>
<script type="text/javascript" src="Javascript/jquery-1.9.1.min.js"></script>
<script type="text/javascript" src="Javascript/Carousel.js"></script>
</head>
<body>
<div class="xian"></div>
<div class="top">
<div class="header">
<span class="wec">欢迎访问宏源山庄!</span>
<div class="call">
<img src="images/phone.png">
<span class="call">0851-84418118</span>
</div>
<div class="clearfix"></div>
<hr/>
</div>
<div>
<img id="logo" src="images/LOGO_big.png">
<ul class="nav">
<li style="color:#d7000f">首页</li>
<li class="dw">
<a href="about.html">山庄简介</a>
<ul class="in_menu">
<li><a href="about.html">山庄简介</a>
<ul class="in_menu_1">
<li><a href="#">特色炒菜</a></li>
<li><a href="#">特色火锅</a></li>
<li><a href="#">爽爽凉菜</a></li>
<li><a href="#">迷你蒸菜</a></li>
<li><a href="#">风味小吃</a></li>
<li><a href="#">宏源烧烤</a></li>
</ul>
</li>
<li><a href="#">山庄荣誉</a>
<ul class="in_menu_1">
<li><a href="news.html">宏源新闻</a></li>
<li><a href="#">行业新闻</a></li>
</ul>
</li>
</ul>
</li>
<li class="dw">
<a href="news.html">新闻资讯</a>
<ul class="in_menu">
<li><a href="news.html">宏源新闻</a></li>
<li><a href="#">行业新闻</a></li>
</ul>
</li>
<li class="dw">
<a href="picture.html">特色美食</a>
<ul class="in_menu">
<li><a href="#">特色炒菜</a></li>
<li><a href="#">特色火锅</a></li>
<li><a href="#">爽爽凉菜</a></li>
<li><a href="#">迷你蒸菜</a></li>
<li><a href="#">风味小吃</a></li>
<li><a href="#">宏源烧烤</a></li>
</ul>
</li>
<li class="dw"><a style="background:none;padding-right:0;" href="#">山庄环境</a></li>
<li class="dw"><a style="background:none;padding-right:0;" href="#">人才招聘</a></li>
<li class="dw">
<a href="#">联系我们</a>
<ul class="in_menu">
<li><a href="message.html">在线留言</a></li>
<li><a href="#">联系我们</a></li>
</ul>
</li>
<div class="clearfix"></div>
</ul>
<div class="clearfix"></div>
</div>
</div>
<!--导航条-->
<div class="banner">
<img src="images/5-1.jpg">
<img src="images/banner.jpg">
<img src="images/1516872886.jpg">
<div class="clearfix"></div>
<ul>
<li id="red"></li>
<li></li>
<li></li>
</ul>
<div class="zuo"></div>
<div class="you"></div>
<div class="clearfix"></div>
</div>
<!--轮播图-->
<div class="about">
<div class="title_1"><div class="kk"><h1>关于我们</h1></div></div>
<div class="txt">宏源山庄坐落于贵阳市白云区长坡岭国家森林公园松涛湖景区内,山庄内有、特色烤全羊、烤香猪、烤鸡烤鱼、烤兔、土灶柴火鸡等。还有各种野菜及农家饭,并为您免费提供大小会议室及各种娱乐设施。
因本山庄坐落于森林公园内,有山有水、有樱花湖、湖水清凉、湖的周围有茂密的花草树木、空气清新、吐露出十分的芳香。有森林大草坪,草坪宽广、有参天大树、可乘凉可骑马、踢球等各种娱乐。山庄紧靠森林,林内有山间小道、可爬山、摘野菜、玩CS野战、还有吸养床、做游戏等。 林内设有木制包房、每间包房可容纳十几人、包房可唱歌打麻将等。在树林里可边打麻将吸收大自然吐露的芬芳,感受大自然的魅力所在,是避暑之都爽爽贵阳的天然宝地。有得天独厚地理条件,有不可缺少的、丰富的天然养吧,是出门旅游,避暑的地方。</div>
<div class="image">
<img src="images/about_1.png">
<a href="about.html"><img src="images/more.png"></a>
</div>
<div class="clearfix"></div>
</div>
<div class="food">
<div class="title_1"><div class="kk"><h1>特色美食</h1></div></div>
<div class="contont">
<ul>
<li id="red">全部</li>
<li>宏源火锅</li>
<li>宏源炒菜</li>
<li>宏源烧烤</li>
<div class="clearfix"></div>
</ul>
<div class="pro">
<a href="pro_del.html">
<img src="images/f_1.png">
<div class="black"></div>
<div class="des">酸汤鱼</div>
</a>
<a href="pro_del.html">
<img src="images/f_2.png">
<div class="black"></div>
<div class="des">尖椒肉丝</div>
</a>
<a href="pro_del.html">
<img src="images/f_3.png">
<div class="black"></div>
<div class="des">炝炒牛肉</div>
</a>
<a class="no_margin" href="pro_del.html">
<img src="images/f_4.png">
<div class="black"></div>
<div class="des">糯米丸子</div>
</a>
<img src="images/f_3.png">
<div class="black"></div>
<div class="des">尖椒肉丝</div>
</a>
<a href="pro_del.html">
<img src="images/f_2.png">
<div class="black"></div>
<div class="des">炝炒牛肉</div>
</a>
<a class="no_margin" href="pro_del.html">
<img src="images/f_1.png">
<div class="black"></div>
<div class="des">糯米丸子</div>
</a>
<div class="clearfix"></div>
<a href="pro_del.html">
<img src="images/f_5.png">
<div class="black"></div>
<div class="des">牛油火锅</div>
</a>
<a href="pro_del.html">
<img src="images/5-1_26.gif">
<div class="black"></div>
<div class="des">绿茶酥</div>
</a>
<a href="pro_del.html">
<img src="images/f_7.png">
<div class="black"></div>
<div class="des">特色糕点</div>
</a>
<a class="no_margin" href="pro_del.html">
<img src="images/f_8.png">
<div class="black"></div>
<div class="des">特色小炒</div>
</a>
<div class="clearfix"></div>
</div>
<div class="pro">
<a href="pro_del.html">
<img src="images/f_2.png">
<div class="black"></div>
<div class="des">酸汤鱼3</div>
</a>
<a href="pro_del.html">
<img src="images/f_4.png">
<div class="black"></div>
<div class="des">尖椒肉丝</div>
</a>
<a href="pro_del.html">
<img src="images/f_1.png">
<div class="black"></div>
<div class="des">炝炒牛肉</div>
</a>
<a class="no_margin" href="pro_del.html">
<img src="images/f_3.png">
<div class="black"></div>
<div class="des">糯米丸子</div>
</a>
<div class="clearfix"></div>
<a href="pro_del.html">
<img src="images/f_5.png">
<div class="black"></div>
<div class="des">牛油火锅</div>
</a>
<a href="pro_del.html">
<img src="images/5-1_26.gif">
<div class="black"></div>
<div class="des">绿茶酥</div>
</a>
<a href="pro_del.html">
<img src="images/f_7.png">
<div class="black"></div>
<div class="des">特色糕点</div>
</a>
<a class="no_margin" href="pro_del.html">
<img src="images/f_8.png">
<div class="black"></div>
<div class="des">特色小炒</div>
</a>
<div class="clearfix"></div>
</div>
<a href="picture.html" class="more">查看更多</a>
</div>
</div>
<div class="news">
<div class="title_1"><div class="kk"><h1>新闻资讯</h1></div></div>
<div class="news_contont">
<div class="box1" onClick="link()">
<a href="news_details.html"><img src="images/n_1.png"></a>
<div class="xinwen">
<span>2016-8-24</span>
<a href="news_details.html">贵阳特色山庄告诉你休闲山庄靠什么来打动消费者?</a>
<div class="small_font">贵阳特色山庄小编来告诉你休闲山庄靠什么来打动消费者。这是要回答市民提出的第一个问题。一提到贵阳山庄,人们立马会联想到广袤的乡村,...</div>
</div>
<div class="clearfix"></div>
</div>
<div class="box2" onClick="link()">
<a href="news_details.html"><img src="images/n_2.png"></a>
<div class="xinwen">
<span>2016-8-24</span>
<a href="news_details.html">贵阳特色山庄告诉你休闲山庄靠什么来打动消费者?</a>
<div class="small_font">贵阳特色山庄小编来告诉你休闲山庄靠什么来打动消费者。这是要回答市民提出的第一个问题。一提到贵阳山庄,人们立马会联想到广袤的乡村,...</div>
</div>
<div class="clearfix"></div>
</div>
<div class="clearfix"></div>
<div class="box1" onClick="link()">
<a href="news_details.html"><img src="images/n_3.png"></a>
<div class="xinwen">
<span>2016-8-24</span>
<a href="news_details.html">贵阳特色山庄告诉你休闲山庄靠什么来打动消费者?</a>
<div class="small_font">贵阳特色山庄小编来告诉你休闲山庄靠什么来打动消费者。这是要回答市民提出的第一个问题。一提到贵阳山庄,人们立马会联想到广袤的乡村,...</div>
</div>
<div class="clearfix"></div>
</div>
<div class="box2" onClick="link()">
<a href="news_details.html"><img src="images/n_4.png"></a>
<div class="xinwen">
<span>2016-8-24</span>
<a href="news_details.html">贵阳特色山庄告诉你休闲山庄靠什么来打动消费者?</a>
<div class="small_font">贵阳特色山庄小编来告诉你休闲山庄靠什么来打动消费者。这是要回答市民提出的第一个问题。一提到贵阳山庄,人们立马会联想到广袤的乡村,...</div>
</div>
<div class="clearfix"></div>
</div>
<div class="clearfix"></div>
<div class="box1" onClick="link()">
<a href="news_details.html"><img src="images/n_5.png"></a>
<div class="xinwen">
<span>2016-8-24</span>
<a href="news_details.html">贵阳特色山庄告诉你休闲山庄靠什么来打动消费者?</a>
<div class="small_font">贵阳特色山庄小编来告诉你休闲山庄靠什么来打动消费者。这是要回答市民提出的第一个问题。一提到贵阳山庄,人们立马会联想到广袤的乡村,...</div>
</div>
<div class="clearfix"></div>
</div>
<div class="box2" onClick="link()">
<a href="news_details.html"><img src="images/n_6.png"></a>
<div class="xinwen">
<span>2016-8-24</span>
<a href="news_details.html">贵阳特色山庄告诉你休闲山庄靠什么来打动消费者?</a>
<div class="small_font">贵阳特色山庄小编来告诉你休闲山庄靠什么来打动消费者。这是要回答市民提出的第一个问题。一提到贵阳山庄,人们立马会联想到广袤的乡村,...</div>
</div>
<div class="clearfix"></div>
</div>
<div class="clearfix"></div>
</div>
<a href="news.html" class="more">查看更多</a>
</div>
<div class="scenery">
<div class="title_1"><div class="kk"><h1>宏源美景</h1></div></div>
<div class="poster-main" id="carousel" data-setting='{
"width":1000,
"height":350,
"posterWidth":370,
"posterHeight":350,
"scale":0.8,
"speed":1000,
"autoPlay":true,
"delay":3000,
"verticalAlign":"middle"
}'>
<div class="prev"></div>
<ul class="s_box">
<li class="poster-item">
<a href="">
<img src="images/s_1.png">
<div class="name">浪漫樱花林</div>
</a>
</li>
<li class="poster-item">
<a href="">
<img src="images/s_2.png">
<div class="name">浪漫樱花林</div>
</a>
</li>
<li class="poster-item">
<a href="">
<img src="images/s_3.png">
<div class="name">浪漫樱花林</div>
</a>
</li>
<li class="poster-item">
<a href="">
<img src="images/s_4.png">
<div class="name">浪漫樱花林</div>
</a>
</li>
<li class="poster-item">
<a href="">
<img src="images/s_5.png">
<div class="name">浪漫樱花林</div>
</a>
</li>
</ul>
<div class="next"></div>
</div>
</div>
<div class="link">
<div class="link_title">友情链接/Links</div>
<div class="link_box">
<ul class="link_link">
<li><a href="#">贵阳农家乐</a></li>
<li><a href="#">金阳山庄</a></li>
<li><a href="#">贵阳娱乐山庄</a></li>
<li><a href="#">贵阳特色烧烤</a></li>
<li><a href="#">贵阳特色美食</a></li>
<li><a href="#">贵阳著名景区</a></li>
<li><a href="#">贵州驰通网络</a></li>
<div class="clearfix"></div>
</ul>
</div>
</div>
<div class="footer">
<img src="images/logo.png" class="logo">
<div class="copy">请记住我的ID号:1117 访问统计:浏览总量<span>15252<span>次 /今日浏览<span>117次</span> <br/>
备案号:建议(1024*768) IE8.0以上浏览器浏览本站 <a href="#">即时通管理</a> | <a href="#">后台登录</a> Powered by WangID 驰通网络<br/>
<a href="#">触屏版</a>丨<a href="#">电脑版</a>丨<a href="#">在线留言</a></div>
<div class="contact">
<ul>
<li style="background:url(images/phone_2.png) no-repeat left center">咨询电话:0851-84418118/18585801117</li><li style="padding-left:0">|</li>
<li style="background:url(images/map_1.png) no-repeat left center">地址:贵州省贵阳市白云区长坡岭森林公园内</li><li style="padding-left:0">|</li>
<li style="background:url(images/Ellipse_1.png) no-repeat left center">网址:www.gyhysz.com / http://1117.wangid.com</li>
<div class="clearfix"></div>
</ul>
<img src="images/pic.png">
<h6>微信扫一扫 关注我们</h6>
</div>
</div>
</body>
</html>
CSS样式代码💒
@charset "utf-8";
/* CSS Document*/
*{
margin:0;
padding:0;
border:0;
font-family:"微软雅黑";
list-style:none;
text-decoration:none;
font-weight:normal;
}
body{
position:relative;
overflow-x:hidden;
}
.clearfix{
clear:both;
}
.xian{
width:100%;
height:1px;
background:rgba(255,255,255,0.5);
position:absolute;
left:0;
top:40px;
z-index:9;
}
.top{
width:1200px;
margin:0 auto;
color:#fff;
position:absolute;
top:0;
right:0;
left:0;
z-index:10;
}
.header{
line-height:30px;
padding-top:10px;
font-size:14px;
}
.header .call{
float:right;
}
.call img{
margin-right:8px;
}
.nav{
line-height:60px;
float:right;
font-size:16px;
}
#logo{
margin-top:10px;
}
.nav > li{
float:left;
margin-left:36px;
}
left:50%;
top:50%;
margin-left:-960px;
margin-top:-500px;
}
.banner ul{
position:absolute;
bottom:70px;
left:50%;
margin-left:-50px;
}
.banner ul li{
float:left;
width:12px;
height:12px;
background-color:#333;
border-radius:50%;
margin-left:10px;
cursor:pointer;
}
#red{
background-color:#d7000f;
color:#fff;
}
.zuo,.you{
width:25px;
height:45px;
cursor:pointer;
position:absolute;
top:450px;
width:50px;
height:50px;
}
.zuo{
left:0;
background:url(../images/left.png) no-repeat right center;
}
.you{
right:0;
background:url(../images/right_2.png) no-repeat left center;
}
.zuo_1{
background:url(../images/left_2.png) no-repeat right center;
}
.you_1{
background:url(../images/right.png) no-repeat left center;
}
.about{
width:1200px;
margin:0 auto;
}
.title{
display:block;
padding-top:80px;
margin-left:auto;
margin-right:auto;
margin-bottom:60px;
}
.about .txt{
width:690px;
font-size:16px;
color:#666;
line-height:30px;
text-align:left;
margin-top:30px;
margin-bottom:90px;
float:left;
}
.about .image{
width:475px;
float:right;
position:relative;
}
.image a{
display:block;
width:50px;
height:65px;
position:absolute;
left:65px;
bottom:-18px;
background:#d7000f;
}
.image a img{
display:block;
margin:auto;
margin-top:20px;
}
.image a:hover{
background:#b50b17;
}
.food{
background:url(../images/food_background.png) no-repeat bottom;
padding-bottom:20px;
padding-top:20px;
}
.food .title_1,.scenery .title_1{
margin-top:60px;
margin-bottom:40px;
}
.contont,.news_contont{
width:1200px;
margin:0 auto;
}
.contont ul{
margin:0 auto;
width:332px;
}
.contont ul li{
padding:0 15px;
background-color:#fff;
border:1px #e9e9e9 solid;
float:left;
line-height:30px;
font-size:14px;
margin:0 1px;
cursor:pointer;
}
.contont .pro{
margin-top:30px;
}
.pro a{
display:block;
width:294px;
margin-top:4px;
margin-bottom:4px;
float:left;
margin-right:8px;
position:relative;
}
.pro .no_margin{
margin-right:0;
}
.pro img{
width:100%;
padding:0;
margin:0;
display:block;
}
.black{
width:294px;
height:260px;
background:url(../images/black.png) repeat;
position:absolute;
top:0;
left:0;
}
a .des{
line-height:54px;
color:#333;
background:#fff;
border:1px #e9e9e9 solid;
margin-top:0;
text-align:center;
}
a .red{
color:#d7000f;
}
.pro a:hover{
width:292px;
border:#d7000f 1px solid;
}
.more{
margin:50px auto;
width:260px;
border-radius:10px;
border:1px #d7000f solid;
line-height:48px;
display:block;
color:#d7000f;
text-align:center;
}
.more:hover{
background:#d7000f;
color:#fff;
}
.shadow{
box-shadow: -1px 4px 8px 2px #ccc;
-webkit-box-shadow: -1px 4px 8px 2px #ccc;
}
.box1,.box2{
width: 580px;
height: 115px;
margin-bottom:30px;
cursor:pointer;
}
.box1{
float: left;
}
.box2{
float: right;
}
.box1 img,.box2 img{
width:120px;
height:90px;
margin:10px;
float:left;
}
.box1 .xinwen,.box2 .xinwen{
float:left;
display:block;
width:420px;
margin-top:10px;
}
.box1 span,.box2 span{
font-size:12px;
font:Impact, Haettenschweiler, "Franklin Gothic Bold", "Arial Black", sans-serif;
color:#999;
line-height:22px;
}
}
.name{
line-height:60px;
width:100%;
background:rgba(0,0,0,0.5);
position:absolute;
left:0;
bottom:0;
text-align:center;
}
.name:hover{
color:#d7000f;
}
.link{
width:1200px;
margin:0 auto;
}
.link_title{
padding-left:35px;
background:url(../images/links.png) no-repeat left center;
font-size:25px;
font-weight:bold;
color:#d7000f;
font:Arial;
margin-top:80px;
}
.link_box{
width:1200px;
border:1px solid #d7000f;
margin-bottom:30px;
margin-top:20px;
padding:10px;
}
.link_box ul li{
float:left;
line-height:50px;
text-align:left;
padding-left:40px;
}
.link_link a{
color:#666;
}
.link_link a:hover{
color:#d7000f;
text-decoration:underline;
}
.footer{
background:#000;
width:100%;
padding-bottom:40px;
}
.logo{
margin-right:auto;
margin-left:auto;
padding-top:50px;
display:block;
margin-bottom:20px;
}
.copy{
color:#ccc;
text-align:center;
line-height:20px;
font-size:14px;
margin:0 auto;
margin-bottom:20px;
}
.copy a{
color:#ccc;
}
.copy a:hover{
text-decoration:underline;
color:#d7000f;
}
.contact{
width:1200px;
margin:0 auto;
border-top:solid 1px #ccc;
color:#ccc;
font-size:14px;
}
.contact h6{
text-align:center;
font-size:12px;
line-height:30px;
}
.contact img{
margin:0 auto;
display:block;
}
.contact ul{
width:1092px;
line-height:60px;
margin:0 auto;
}
.contact ul li{
float:left;
padding:0 25px;
}
.title_1{
width:367px;
margin-left:auto;
margin-right:auto;
margin-top:80px;
margin-bottom:60px;
text-align:center;
background:url(../images/title_bg.png) no-repeat center bottom;
}
.kk{
padding:4px;
width:60px;
border:1px solid #d7000f;
margin-left:135px;
}
.title_1 h1{
width:40px;
font-size:32px;
color:#fff;
line-height:32px;
padding:10px;
background:#d7000f;
text-align:center;
margin:0 auto;
}
八、更多干货🎁
1.如果我的博客对你有帮助、如果你喜欢我的博客内容,请 “👍点赞” “✍️评论” “💙收藏”
一键三连哦!
2.💗【👇🏻👇🏻👇🏻关注我| 获取更多源码 | 优质文章】
带您学习各种前端插件、3D炫酷效果、图片展示、文字效果、以及整站模板 、大学生毕业HTML模板 、期末大作业模板 、等! 「在这里有好多 前端 开发者,一起探讨 前端 Node 知识,互相学习」!
3.以上内容技术相关问题💌欢迎一起交流学习👇🏻👇🏻👇🏻🔥
!
💂【获取方式】
- 点赞
- 收藏
- 关注作者
评论(0)