大一新生HTML期末作业,网页制作作业——海鲜餐饮网站登录页面(单页面)HTML+CSS+JavaScript

举报
IT司马青衫 发表于 2022/08/11 00:10:05 2022/08/11
【摘要】 👨‍🎓静态网站的编写主要是用HTML DIV+CSS JS等来完成页面的排版设计👩‍🎓,常用的网页设计软件有Dreamweaver、EditPlus、HBuilderX、VScode 、Webstorm、Animate等等,用的最多的还是DW,当然不同软件写出的前端Html5代码都是一致的,本网页适合修改成为各种类型的产品展示网页,比如美食、旅游、摄影、电影、音乐等等多种主题,希望对...

👨‍🎓静态网站的编写主要是用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>
    <title>用户登录</title>

    <meta charset="utf-8">
    <meta name="viewport" content="initial-scale=1.0, maximum-scale=1.0, user-scalable=no">

    <link rel="stylesheet" type="text/css" href="css/less.css">
    <link rel="stylesheet" type="text/css" href="css/basic.css">
    <link rel="stylesheet" type="text/css" href="css/style.css">
    <script src="css/jquery.js" language="javascript"></script>

</head>

<body>
    <div class="wrapper" style="background-color: white;">
        <div class="login-top">
            <div style="height: 60px;background-color: white;">
                <div style=";margin-left: 160px;">
                    <img src="images/log_1.jpg" />
                </div>
                <div style="float:right;margin-top: -34px;width: 360px;font-size: 12px;">
                    <span>返回首页</span>
                    <span>|</span>
                    <span>忘记密码</span>
                    <span>|</span>
                    <span>在线客服</span>
                </div>
            </div>
            <div class="login-topBg">
                <div class="login-topBg1">

                    <div class="login-topStyle">


                        <div class="login-topStyle3" id="jqk" style="display:block;margin-top: 75px;">
                            <div style="float:left; width:50%; height:50px">
                                <h3>用户登录</h3>
                            </div>
                            <div style="float:right;margin-top: 12px;cursor:pointer;" onclick="f_test()">员工登陆</div>

                            <div class="ui-form-item loginUsername">
                                <input type="username" placeholder="用户名/手机号/密码">
                            </div>

                            <div class="ui-form-item loginPassword">
                                <input type="password" placeholder="请输入密码">
                            </div>

                            <div class="ui-form-item loginPassword">
                                <input type="text" style="width:130px" placeholder="验证码">
                                <img src="images/yzm.jpg" style="height:33px;float:right;">
                            </div>

                            <div class="login_reme">
                                <input type="checkbox">
                                <a class="reme1" style="color:#ffffff;">记住账号</a> <a class="reme2" href="#">忘记密码?</a>
                            </div>

                            <span class="error_xinxi" style="display:none;">您输入的密码不正确,请重新输入</span>

                            <a class="btnStyle btn-register" href="#"> 立即登录</a>
                        </div>

                        <div class="login-topStyle3" id="jql" style="display:none;margin-top: 75px;">
                            <div style="float:left; width:50%; height:50px">
                                <h3>员工登录</h3>
                            </div>
                            <div style="float:right;margin-top: 12px;cursor:pointer;" onclick="f_test()">用户登陆</div>

                            <div class="ui-form-item loginUsername">
                                <input type="username" placeholder="请输入您的工号">
                            </div>

                            <div class="ui-form-item loginPassword">
                                <input type="password" placeholder="请输入密码">
                            </div>

                            <span class="error_xinxi" style="display:none;">您输入的密码不正确,请重新输入</span>

                            <a class="btnStyle btn-register" href="#"> 员工登录</a>
                        </div>

                    </div>
                </div>
            </div>
        </div>
        <div class="loginCen" style="margin-top: 55px;">
            <div class="login-center">
                <div class="loginCenter-moudle">
                    <div class="loginCenter-moudleLeft" style="margin-right: 60px;"> &nbsp;</div>
                    <div class="loginCenter-moudleRight" style="  width: 100%;">
                        <div class="main_news">
                            <div class="news_01">
                                <div class="news_title">
                                    <h2>大闸蟹</h2><b><a href="#" title="大闸蟹">更多>></a></b>
                                </div>
                                <ul>
                                    <li><a href="#" title="大闸蟹的10种做法">大闸蟹的10种做法</a></li>
                                    <li><a href="#" title="如何做出美味的大闸蟹">如何做出美味的大闸蟹</a></li>
                                    <li><a href="#" title="购买大闸蟹注意事项">购买大闸蟹注意事项</a></li>
                                    <li><a href="#" title="大闸蟹为什么要捆草绳呢">大闸蟹为什么要捆草绳呢</a></li>
                                    <li><a href="#" title="如何分辨大闸蟹的好坏">如何分辨大闸蟹的好坏</a></li>
                                    <li><a href="#" title="2016年海鲜市场有多大">2016年海鲜市场有多大</a></li>
                                    <li><a href="#" title="大闸蟹的营养价值">大闸蟹的营养价值</a></li>
                                    <li><a href="#" title="大闸蟹的养殖方法">大闸蟹的养殖方法</a></li>
                                    <li><a href="#" title="这几类人不适合吃大闸蟹">这几类人不适合吃大闸蟹</a></li>
                                    <li><a href="#" title="不宜食用大闸蟹的时间段">不宜食用大闸蟹的时间段</a></li>

                                </ul>
                                <div class="news_bot"></div>
                            </div>

                            <div class="news_01">
                                <div class="news_title">
                                    <h2>小龙虾</h2><b><a href="#" title="小龙虾">更多>></a></b>
                                </div>
                                <ul>
                                    <li><a href="#" title="大闸蟹的10种做法">小龙虾的10种做法</a></li>
                                    <li><a href="#" title="如何做出美味的大闸蟹">如何做出美味的小龙虾</a></li>
                                    <li><a href="#" title="购买大闸蟹注意事项">购买小龙虾注意事项</a></li>
                                    <li><a href="#" title="大闸蟹为什么要捆草绳呢">小龙虾为什么要捆草绳呢</a></li>
                                    <li><a href="#" title="如何分辨大闸蟹的好坏">如何分辨小龙虾的好坏</a></li>
                                    <li><a href="#" title="2016年海鲜市场有多大">2016年海鲜市场有多大</a></li>
                                    <li><a href="#" title="大闸蟹的营养价值">小龙虾的营养价值</a></li>
                                    <li><a href="#" title="大闸蟹的养殖方法">小龙虾的养殖方法</a></li>
                                    <li><a href="#" title="这几类人不适合吃大闸蟹">这几类人不适合吃小龙虾</a></li>
                                    <li><a href="#" title="不宜食用大闸蟹的时间段">不宜食用小龙虾的时间段</a></li>

                                </ul>
                                <div class="news_bot"></div>
                            </div>

                            <div class="news_01">
                                <div class="news_title">
                                    <h2>鱼类</h2><b><a href="#" title="鱼类">更多>></a></b>
                                </div>
                                <ul>
                                    <li><a href="#" title="草鱼的10种美味做法">草鱼的5种美味做法</a></li>
                                    <li><a href="#" title="黄鳝的10种美味做法">黄鳝的7种美味做法</a></li>
                                    <li><a href="#" title="鲤鱼的10种美味做法">鲤鱼的3种美味做法</a></li>
                                    <li><a href="#" title="鲫鱼的10种美味做法">鲫鱼的6种美味做法</a></li>
                                    <li><a href="#" title="泥鳅的10种美味做法">泥鳅的10种美味做法</a></li>
                                    <li><a href="#" title="草鱼的10种美味做法">草鱼的营养价值</a></li>
                                    <li><a href="#" title="黄鳝的10种美味做法">黄鳝的营养价值</a></li>
                                    <li><a href="#" title="鲤鱼的10种美味做法">鲤鱼的营养价值</a></li>
                                    <li><a href="#" title="鲫鱼的10种美味做法">鲫鱼的营养价值</a></li>
                                    <li><a href="#" title="泥鳅的10种美味做法">泥鳅的营养价值</a></li>

                                </ul>
                                <div class="news_bot"></div>
                            </div>

                            <div class="news_01" id="news_011">
                                <div class="news_title">
                                    <h2>海鲜公告</h2><b><a href="#" title="本站公告">更多>></a></b>
                                </div>
                                <ul>
                                    <li class="r"><a href="#" title="中秋节放假通知">中秋节放假通知</a></li>
                                    <li><a href="#" title="企业员工中秋节福利领取">企业员工中秋节福利领取</a></li>
                                    <li><a href="#" title="企业员工中秋节福利领取">企业员工中秋节福利领取</a></li>
                                    <li><a href="#" title="企业员工中秋节福利领取">企业员工中秋节福利领取</a></li>
                                    <li><a href="#" title="企业员工中秋节福利领取">企业员工儿童节福利领取</a></li>
                                    <li><a href="#" title="企业员工中秋节福利领取">企业员工教师节福利领取</a></li>
                                    <li><a href="#" title="企业员工中秋节福利领取">企业员工国庆节福利领取</a></li>
                                    <li><a href="#" title="企业员工中秋节福利领取">企业员工劳动节福利领取</a></li>
                                    <li><a href="#" title="企业员工中秋节福利领取">企业单身员工情人节福利领取</a></li>
                                    <li><a href="#" title="企业员工中秋节福利领取">企业员工春节福利领取</a></li>

                                </ul>
                                <div class="news_bot"></div>
                            </div>
                        </div>


                    </div>
                </div>
            </div>
        </div>
        <div class="footer"> <span class="footerText">Copyright © 1995-2015 北京市某某海鲜城  ICP备: 12345678号</span> </div>
    </div>
</body>

</html>


CSS样式代码💒


@charset "utf-8";
/* CSS Document */

/*ҳ湫Ԫʽʼ*/

/*¼ҳʽʼ*/

.wrapper {
    background-color: #f5f5f5;
    width: 100%;
    min-width: 1190px;
    color: #666;
}

.login-top {
    height: 480px;
    width: 100%;
}

.login-topBg {
    background: url(../images/login_img.jpg) center center no-repeat #fff;
    height: 480px;
    min-width: 1190px;
}

.login-topBg1 {
    height: 480px;
}

.login-topTab {
    height: 84px;
    width: 100%;
    text-align: center;
}

.login-topTabBg {
    width: 1190px;
    margin: 0px auto;
}

.login-topTab-logo {
    float: left;
    padding: 18px 0px;
}

.login-topTab-logo img {
    display: inline-block;
}

.login-topTab-right {
    float: right;
    padding: 35px 0px;
}

span.login_text_right_language {
    padding-right: 2px;
    padding-left: 15px;
    color: #ffffff;
    font-size: 14px;
    cursor: pointer;
}

span.login_text_right_language img {
    vertical-align: middle;
    margin-left: 5px;
    display: inline-block;
}

.login-topStyle {
    color: #ffffff;
    font-family: ;
    width: 1190px;
    position: relative;
    margin: 0px auto;
}

.login-topStyle1 {
    display: inline-block;
    padding-top: 90px;
    padding-left: 172px;
}

span.loginStyle1 {
    font-size: 16px;
    line-height: 24px;
    display: block;
    font-family: "΢ź";
}

span.loginStyle2 {
    display: inline-block;
    font-size: 72px;
    font-family: "΢ź";
}

.login-topStyle2 {
    text-align: center;
    padding: 34px 0px;
}

a.btnStyle {
    font-size: 20px;
    line-height: 30px;
    width: 300px;
    border-radius: 5px;
    display: inline-block;
}

a.btnStyle.btnLogin {
    background-color: #3598db;
    padding: 10px 0px;
    margin-right: 120px;
}

a.btnStyle.btnLogin:hover {
    background-color: #3ea1e3;
}

a.btnStyle.btnregister {
    border: 1px solid #ffffff;
    padding: 8px 0px;
    color: #ffffff;
}

a.btnStyle.btnregister:hover {
    background-color: rgba(255, 255, 255, 0.3);
}

/*¼ʽʼ*/

.login-topStyle3 {
    background: url(../images/login_bg_white.png) center center repeat;
    width: 228px;
    height: auto;
    overflow: hidden;
    top: 34px;
    right: 50px;
    position: absolute;
    border-radius: 5px;
    padding: 22px 30px;
}

.login-topStyle3 h3 {
    font-size: 22px;
    line-height: 33px;
    color: #ffffff;
    padding-bottom: 22px;
    font-family: "΢ź";
}

.ui-form-item {
    margin-bottom: 10px;
    font-size: 12px;
    line-height: 18px;
}

.ui-form-item.loginUsername input[type="username"],
.ui-form-item.loginPassword input[type="password"],
.ui-form-item.loginPassword input[type="text"] {
    width: 100%;
    border: none;
    border: 1px solid #ffffff;
    padding: 8px 0px 8px 5px;
}

.ui-form-item.loginPassword {}

.ui-form-item.loginPassword input[type="password"] {}

.login_reme {
    padding-bottom: 8px;
    margin-top: 20px\0;
}

.login_reme a.reme1 {
    font-size: 12px;
    line-height: 18px;
    vertical-align: top;
}

.login_reme a.reme2 {
    font-size: 12px;
    vertical-align: top;
    margin-left: 97px;
    color: #ffffff;
}

span.error_xinxi {
    font-size: 14px;
    line-height: 22px;
}

a.btn-Login,
a.btn-register {
    width: 228px;
    font-size: 14px;
    line-height: 22px;
    text-align: center;
    padding: 8px 0px;
    margin: 10px 0px 0px 0px;
    cursor: pointer;
}

a.btn-Login {
    color: #3598db;
    background-color: #ffffff;
}

a.btn-Login:hover {
    opacity: 0.8;
}

a.btn-register {
    color: #ffffff;
    background-color: #3598db;
}

a.btn-register:hover {
    background-color: #3ea1e3;
}

.loginCen {
    width: 100%;
}

.login-center {
    background: url(../images/login-center-bg.png) center center no-repeat;
    width: 100%;
    /*height: 140px;*/
    margin: 20px auto 0px auto;
    position: relative;
}

.loginCenter-moudle {
    padding: 0px 0px 30px 0px;
    overflow: hidden;
    /*height: 140px;*/
}

.loginCenter-moudleLeft {
    float: left;
    margin-top: 9px;
    margin-right: 28px;
    font-weight: bold;
}

.loginCenter-moudleLeft span {
    display: block;
}

.loginCenter-moudleLeft span.number {
    color: #fb5016;
    font-size: 48px;
    line-height: 72px;
}

.loginCenter-moudleLeft span.text {
    font-size: 14px;
    line-height: 22px;
    color: #4c4c4c;
}

.loginCenter-moudleRight {
    overflow: hidden;
    float: left;
    width: 992px;
    /*height: 140px;*/
}

.loginCenter-moudleRight a.loginCenter-mStyle {
    width: 335px;
    position: relative;
    top: 50%;
    margin-top: -35px;
}

.loginCenter-moudleRight a.loginCenter-mStyle.loginCenter-moudle1 {
    width: 312px;
    -moz-width: 312px;
    float: left;
    margin-right: 5px;
}

.loginCenter-moudleRight a span.moudle-img {
    height: 64px;
    width: 64px;
    float: left;
    padding-right: 5px;
}

.loginCenter-moudleRight a span.moudle-img img {}

.loginCenter-moudleRight a span.moudle-text {
    display: inline-block;
    -moz-width: 242px;
    -webkit-width: 262px;
    text-align: left;
    position: relative;
    top: 50%;
    margin-top: 8px;
}

.loginCenter-moudleRight a.loginCenter-mStyle.loginCenter-moudle3 span.moudle-text {
    margin-top: 4px;
}

.loginCenter-moudleRight a span.moudle-text .moudle-text1 {
    font-size: 18px;
    line-height: 26px;
    display: block;
    color: #767676;
    text-align: left;
    font-family: ΢ź;
}

.loginCenter-moudleRight a span.moudle-text .moudle-text2 {
    font-size: 14px;
    font-family: ΢ź;
    line-height: 18px;
    color: #969696;
}

.loginCenter-moudleRight a span.moudle-text .moudle-text3 {
    font-size: 12px;
    line-height: 22px;
    display: block;
}

.loginCenter-moudleRight a.loginCenter-mStyle.loginCenter-moudle2 {
    float: left;
    margin-right: 5px;
}

.loginCenter-moudleRight a.loginCenter-mStyle.loginCenter-moudle1.moudle1 span.moudle-text {
    top: -19px;
    left: -60px;
}

.loginCenter-moudleRight a.loginCenter-mStyle.loginCenter-moudle2.moudle2 span.moudle-text {
    top: -37px;
    left: -40px;
}

.loginCenter-moudleRight a.loginCenter-mStyle.loginCenter-moudle3.moudle3 span.moudle-text {
    top: -19px;
    left: -56px;
}

.loginCenter-moudleRight a.loginCenter-mStyle.loginCenter-moudle3 {
    float: left;
}

/*ʾϢʽ*/

.error-information {
    color: #d02e50;
    font-size: 12px;
    padding-bottom: 3px;
}

/*¼ҳģʽ*/

/*¼ҳʽ*/

/*footerʽ*/

.footer {
    height: 60px;
    background-color: #e1e1e1;
    width: 100%;
    text-align: center;
    margin-top: 20px;
    line-height: 60px;
    min-width: 1190px;
}

.footer span.footerText {
    font-size: 14px;
    font-family: ;
    color: #606060;
    display: inline-block;
}


八、更多干货🎁

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

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

3.以上内容技术相关问题💌欢迎一起交流学习👇🏻👇🏻👇🏻🔥
!


💂【获取方式】

gitee码云源码仓库-欢迎Star: https://gitee.com/zhanyuqiu2022/my-app

【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。