首页 > 分享 > 115. 大学生HTML期末大作业 ―【鲜花网店网页】 Web前端网页制作 html+css+js

115. 大学生HTML期末大作业 ―【鲜花网店网页】 Web前端网页制作 html+css+js

目录

一、更多推荐

二、网页简介

三、网页文件

四、网页效果

五、代码展示

1.html

2.CSS

3.JS

六、总结

1.简洁实用

2.使用方便

3.整体性好

4.形象突出

5.交互式强

七、更多推荐

一、更多推荐

欢迎来到我的CSDN主页!Web前端网页制作、学生期末大作业、课程设计、毕业设计、网页模版源码、学习资料等,更多优质博客文章、网页模板点击以下链接查阅:

仙女网页设计-CSDN博客

 5000+完整代码,主题涵盖30+种类型:

二、网页简介

本实例应用html+css+js: 二级页面、菜单栏、二级菜单、选项卡、图片轮翻效果、购物车、登录页面等。适用于大学生网页课程作业设计、公司网页制作等。本网页支持如Dreamweaver、HBuilder、Text 、Vscode 等任意html编辑软件进行编辑修改;支持包括IE、Firefox、Chrome、Safari主流浏览器浏览。

三、网页文件

本网页实例共包含4个页面:

四、网页效果

以下是本篇文章正文内容,下面案例仅供参考(节选示例):

五、代码展示

1.html

<html lang="en">
<!--<![endif]-->
<head>
<meta charset="utf-8"><!--编码格式-->
<title>如意花店-首页</title>

<!--引用js文件-->
<script src="js/jquery-1.8.2.min.js"></script>
<script src="js/common.js"></script>
<script src="js/jquery.easing.1.3.js"></script>
<script src="js/ddsmoothmenu.js"></script>
<script src="js/jquery.flexslider.js"></script>
<script src="js/jquery.elastislide.js"></script>
<script src="js/jquery.jcarousel.min.js"></script>
<script src="js/jquery.accordion.js"></script>
<script src="js/light_box.js"></script>
<script type="text/javascript">$(document).ready(function(){$(".inline").colorbox({inline:true, width:"50%"});});</script>
<!--end js-->

<!-- 适配于手机浏览 ================================================== -->
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1">

<!-- CSS ================导入外部样式表================================== -->

<!--可以在<head>部分通过<style>标签定义内部样式表;
当样式需要被应用到很多页面的时候,外部样式表将是理想的选择。
使用外部样式表,就可以通过更改一个文件来改变整个站点的外观-->
<link rel="stylesheet" href="css/style.css">
<link rel="stylesheet" href="css/orange.css">
<link rel="stylesheet" href="css/skeleton.css">
<link rel="stylesheet" href="css/layout.css">
<link rel="stylesheet" href="css/ddsmoothmenu.css"/>
<link rel="stylesheet" href="css/elastislide.css"/>
<link rel="stylesheet" href="css/home_flexslider.css"/>

<link rel="stylesheet" href="css/light_box.css"/>
<script src="js/html5.js"></script>

<!--[if IE]><script src="http://html5shiv.googlecode.com/svn/trunk/html5.js"></script>
<![endif]-->

<!--[if lt IE 9]>
            <script src="http://html5shim.googlecode.com/svn/trunk/html5.js"></script>
        <![endif]-->

</head>
<body>
    <div class="mainContainer big container"><!--主要内容区-->
            <!--Header Block-->
            <div class="header-wrapper">
              <header class="container">
                <div class="head-right">
                      <ul class="top-nav">
                            <li class=""><a href="#">我的账户</a></li>
                            <li class="my-wishlist"><a href="#">收藏</a></li>
                            <li class="checkout"><a href="#" >结算</a></li>
                            <li class="log-in"><a href="account_login.html" >登录</a></li>
                      </ul>

                               <section class="header-bottom"><!--搜索和购物车-->
                  <!--section新标签,与div类似,语义化-->
                    <div class="cart-block"><!--购物车-->
                    <ul>
                        <li>(2)</li>
                        <li><a href="#" title="购物车"><img title="购物车" alt="购物车" src="images/item_icon.png" /></a></li>
                        <li>购物车</li>
                    </ul>
                    <div id="minicart" class="remain_cart" style="display: none;">
                         <p class="empty">您的购物车共有2件商品</p>
                         <ol>
                             <li>
                                <div class="img-block"><img src="images/small_img1.png" title="" alt="" /></div>
                                <div class="detail-block">
                                    <h4><a href="#" title="玫瑰">玫瑰</a></h4>
                                    <p>
                                        <strong>1</strong> x ¥99.00
                                        <!--strong用于文本加粗,强调作用-->
                                    </p>
                                    <a href="#" title="Details">细节展示</a>
                                </div>
                                <div class="edit-delete-block">
                                    <a href="#" title="Edit"><img src="images/edit_icon.png" alt="Edit" title="Edit" /></a>
                                    <!--<img>中“alt”当浏览器无法加载图片时显示替代文本的属性-->
                                    <a href="#" title="Remove"><img src="images/delete_item_btn.png" alt="Remove" title="Remove" /></a>
                                </div>
                            </li>
                            <li>
                                <div class="img-block"><img src="images/small_img.png" title="" alt="" /></div>
                                <div class="detail-block">
                                    <h4><a href="#" title="玫瑰">玫瑰</a></h4>
                                    <p>
                                        <strong>1</strong> x ¥99.00
                                    </p>
                                    <a href="#" title="Details">细节展示</a>
                                </div>
                                <div class="edit-delete-block">
                                    <a href="#" title="Edit"><img src="images/edit_icon.png" alt="Edit" title="Edit" /></a>
                                    <a href="#" title="Remove"><img src="images/delete_item_btn.png" alt="Remove" title="Remove" /></a>
                                </div>
                            </li>
                            <li>
                                <div class="total-block">共计:<span>¥198.00</span></div>
                                <a href="index.html" title="结算" class="orange-btn">结算</a>
                                <!--<div class="clear"></div>-->
                            </li>
                         </ol>
                    </div>
                </div>
                          <!--搜索框-->

                                     <div class="search-block">
                      <input type="text" value="搜索" />
                      <!--定义单行的输入字段,用户可在其中输入文本。默认宽度为 20 个字符。
                      并不是所有的主流浏览器都支持新的input类型。-->
                      <input type="submit" value="submit"/>
                      <!--submit定义提交按钮。提交按钮会把表单数据发送到服务器-->
                    </div>
                  </section>
                </div>

                                                                                            <!--LOGO-->

                                 <h1 class="logo">
                  <img title="Logo" alt="Logo" src="images/logo.png" /></h1>

                                   <nav id="smoothmenu1" class="ddsmoothmenu mainMenu">
                <!--nav标签定义导航链接的部分,是H5的新标签,优点是语义化-->
                  <ul id="nav">
                  <!--无序列表-->
                    <li class="active"><a href="index.html">首页</a></li>
                    <li ><a href="category.html">全部商品</a></li>                             
                    <li><a href="contact_us.html">留言板</a></li>
                  </ul>
                </nav>

                                 <!--响应式导航菜单-->
                <div class="mobMenu">
            <h1>
            <span>菜单</span>
            <a class="menuBox highlight" href="javascript:void(0);"></a>
            <!--javascript:void(0)空链接,没有跳转-->
            <span class="clearfix"></span>
            <!--清除浮动对后面元素的影响-->
            </h1>

                         <div id="menuInnner" style="display:none;">
            <!--设置默认状态是不显示-->
                   <ul class="accordion"><!--accordion:可折叠的-->
                   <!--无序列表-->
                       <li class="active"><a href="index.html" >首页</a></li>
                    <li class="parent"><a href="category.html" >全部商品</a></li>
                    <li class=""><a href="contact_us.html" >留言板</a></li>
                      <span class="clearfix"></span>
                   </ul>

                                </div>      
            </div>

                                                                     </div>

                                                                                                                        <!--Banner Block-->

                                      <section class="banner-wrapper">
              <div class="banner-block container">
                <div class="flexslider"><!--调用框架接口-->
                  <ul class="slides">
                    <li><img title="Banner" alt="Banner" src="images/banner1.png" /></li>
                    <li><img title="Banner" alt="Banner" src="images/banner2.png" /></li>
                    <li><img title="Banner" alt="Banner" src="images/banner3.png" /></li>
                    <li><img title="Banner" alt="Banner" src="images/banner4.png" /></li>
                  </ul>
                </div>
                <ul class="banner-add">
                  <li class="add1"><a href="#" title=""><img title="add1" alt="add1" src="images/banner_add1.png" /></a></li>
                  <li class="add2"><a href="#" title=""><img title="add2" alt="add2" src="images/banner_add2.png" /></a></li>
                </ul>
              </div>
            </section>

                                                                <!--Content Block--><!--内容区-->
            <section class="content-wrapper">
              <div class="content-container container">
                <div class="heading-block">
                  <h1>热卖商品</h1>
                  <ul class="pagination">
                    <li class="grid"><a href="#" title="网格"></a></li>
                    <!--网格状翻转按钮-->
                  </ul>
                </div>

...

2.CSS

代码如下(节选示例):

html, body, div, span, applet, object, iframe,  h1, h2, h3, h4, h5, h6, p, blockquote, pre,  a, abbr, acronym, address, big, cite, code,  del, dfn, em, img, ins, kbd, q, s, samp,  small, strike, strong, sub, sup, tt, var,  b, u, i, center,  dl, dt, dd, ol, ul, li,  fieldset, form, label, legend,  table, caption, tbody, tfoot, thead, tr, th, td,  article, aside, canvas, details, embed,  figure, figcaption, footer, header, hgroup,  menu, nav, output, ruby, section, summary,  time, mark, audio, video {
    margin: 0;
    padding: 0;
    border: 0;
    font: inherit;/*在一个声明中设置所有的字体属性*/
    vertical-align: baseline;/*设置元素的垂直对齐*/
}
html {
    font-size: 62.5%;
}
/* HTML5 display-role reset for older browsers */

    article, aside, details, figcaption, figure,  footer, header, hgroup, menu, nav, section {
    display: block;/*display:block - 显示块元素的链接,让整体变为可点击链接区域(不只是文本),它允许我们指定宽度*/
}
body {
    line-height: 1;
    border-top:5px solid;
}
ol, ul {
    list-style: none;
}
blockquote, q {
    quotes: none;
}
blockquote:before, blockquote:after,  q:before, q:after {
    content: '';
    content: none;
}
table {
    border-collapse: collapse;
    border-spacing: 0;
}
.left, .columns.left {

                      float: left;/*columns:栏,纵队*/
}
.right, .columns.right {
    float: right;
}
.hide {
    display: none;
}
.highlight {
    background: #ff0;
}

    .ie9, .ie9 * {
    font-family: Arial, "Definitely Not Helvetica", sans-serif !important;
}
body {
    background: #fff;
    font-family: "Droid Sans", "HelveticaNeue", Helvetica, Arial, "Lucida Grande", sans-serif;
    font-size: 16px;
    font-size:12px;
    line-height: 1.6;
    color: #555;
    position: relative;
    -webkit-font-smoothing: antialiased;
}
/

...

3.JS

代码如下(节选示例):

/*
 HTML5 Shiv v3.7.0 | @afarkas @jdalton @jon_neal @rem | MIT/GPL2 Licensed
*/
(function(l,f){function m(){var a=e.elements;return"string"==typeof a?a.split(" "):a}function i(a){var b=n[a[o]];b||(b={},h++,a[o]=h,n[h]=b);return b}function p(a,b,c){b||(b=f);if(g)return b.createElement(a);c||(c=i(b));b=c.cache[a]?c.cache[a].cloneNode():r.test(a)?(c.cache[a]=c.createElem(a)).cloneNode():c.createElem(a);return b.canHaveChildren&&!s.test(a)?c.frag.appendChild(b):b}function t(a,b){if(!b.cache)b.cache={},b.createElem=a.createElement,b.createFrag=a.createDocumentFragment,b.frag=b.createFrag();
a.createElement=function(c){return!e.shivMethods?b.createElem(c):p(c,a,b)};a.createDocumentFragment=Function("h,f","return function(){var n=f.cloneNode(),c=n.createElement;h.shivMethods&&("+m().join().replace(/[w-]+/g,function(a){b.createElem(a);b.frag.createElement(a);return'c("'+a+'")'})+");return n}")(e,b.frag)}function q(a){a||(a=f);var b=i(a);if(e.shivCSS&&!j&&!b.hasCSS){var c,d=a;c=d.createElement("p");d=d.getElementsByTagName("head")[0]||d.documentElement;c.innerHTML="x<style>article,aside,dialog,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}mark{background:#FF0;color:#000}template{display:none}</style>";
c=d.insertBefore(c.lastChild,d.firstChild);b.hasCSS=!!c}g||t(a,b);return a}var k=l.html5||{},s=/^<|^(?:button|map|select|textarea|object|iframe|option|optgroup)$/i,r=/^(?:a|b|code|div|fieldset|h1|h2|h3|h4|h5|h6|i|label|li|ol|p|q|span|strong|style|table|tbody|td|th|tr|ul)$/i,j,o="_html5shiv",h=0,n={},g;(function(){try{var a=f.createElement("a");a.innerHTML="<xyz></xyz>";j="hidden"in a;var b;if(!(b=1==a.childNodes.length)){f.createElement("a");var c=f.createDocumentFragment();b="undefined"==typeof c.cloneNode||
"undefined"==typeof c.createDocumentFragment||"undefined"==typeof c.createElement}g=b}catch(d){g=j=!0}})

...

六、总结

一个优秀的网页应具备以下几个特点:

1.简洁实用

尽量以最高效率的方式将用户所要想得到的信息传送给他就是最好的,要去掉所有的冗余的东西;

2.使用方便

要满足使用者的要求,网页适合使用,显示出其功能美;

3.整体性好

围绕一个统一的目标设计,强调整体的功能性; 

4.形象突出

尽量符合网页美的标准,能够使网站的形象得到最大限度的提升,追求雅俗共赏。页面用色协调,布局符合形式美的要求:布局有条理,充分利用美的形式,使网页富有可欣赏性,提高档次。

5.交互式强

发挥网络的优势,想方设法使每个使用者都参与到其中来。

七、更多推荐

关注作者|获取更多源码|优质文章】;Web前端网页制作、大学生毕业设计辅导、期末大作业辅导、模板源码、技术咨询,有兴趣的联系我!

您的支持是我创作的动力!看到这里就【点赞收藏博文】,Thanks!

更多优质博客文章、网页模板点击以下链接查阅:仙女网页设计-CSDN博客。

相关知识

大学生网页设计制作作业实例代码 (全网最全,建议收藏) HTML+CSS+JS
HTML5期末大作业:鲜花网站设计——网上鲜花网页设计(5页) HTML+CSS+JavaScript 期末作业HTML代码...
Web前端期末大作业
HTML5期末大作业:鲜花主题网页设计——简约的网上花店网站设计(4页) HTML+CSS+JavaScript
web网页设计实例作业 :鲜花商城网站主题——浪漫红色大气自适应网上鲜花店网页设计(16页) HTML+CSS+JavaScript
html5期末大作业鲜花花卉主题网页设计html网页模板源码?
HTML5期末大作业:鲜花网站设计——网上鲜花网页设计(5页) HTML+CSS+JavaScript 期末作业HTML代码
31. 大学生HTML期末大作业 ―【浪漫优雅的鲜花网页】 Web前端网页制作 html+css+js
HTML5期末大作业:HTML+CSS+JS制作鲜花网站(学生网页设计作业源码)
192.大学生HTML5期末大作业 —【鲜花网店网页】 Web前端网页制作 html5+css3+js

网址: 115. 大学生HTML期末大作业 ―【鲜花网店网页】 Web前端网页制作 html+css+js https://m.huajiangbk.com/newsview899463.html

所属分类:花卉
上一篇: ASP+ACCESS网站开发实践
下一篇: [附源码]鲜花销售网站的设计与实