313.带购物车功能的服装商城网页 大学生期末大作业 Web前端网页制作 html5+css+js

目录

一、网页概述

二、网页文件

 三、网页效果

四、代码展示

1.html

2.CSS

3.JS

五、总结

1.简洁实用

2.使用方便

3.整体性好

4.形象突出

5.交互式强

六、更多推荐


欢迎光临仙女的网页世界!这里有Web前端网页制作的各行各业的案例样式齐全新颖,并持续更新!感谢CSDN,提供了这么好的知识学习、技术交流的平台,让我们在这里相遇,小伙伴们,来吧,让我们一起开启Web前端网页制作的奇妙之旅!

说起Web前端,大学开启这扇技术之门以来,一切起始于兴趣爱好和专业钻研。自16年中大研究生毕业步入社会工作以来,才真正开启了这段奇妙的旅行!在一次次需求分析、成品交付和客户服务的过程中,进行了一次又一次的知识应用的实践和验证。学以致用,实践出真知!从最初的Web前端的迷途小书童到如今的技术专家,多年的服务客户和服务大学生的实践经验,早就驾轻就熟!

 奇妙之处在于:当你得到客户的认可、公司的赞赏和同事的敬仰,尤其是业余时间为广大的大学生提供各种各样的帮助和指引,学弟学妹们一致好评,认为学姐是他们的榜样的时候,你会发现,知识的应用除了体现自身价值,还能实现自我满足!这种感觉是相当奇妙的!

我在CSDN的奇妙旅行,除了学习其他知识和持续发布优质的网页实例之外,后续时间允许的情况下,我会发布前端相关知识的学习和应用的教程。目前提供的服务类型包括:Web前端网页制作的专题研究辅导网页定制大学生课程作业辅导、毕设辅导网页模板源码教程资料技术咨询,以及其他有偿或无偿的服务。如有需要,欢迎随时咨询!能满足你们所需,是我的荣幸!

非常感谢大家的关注和点赞,你们的关注和点赞是我持续创作的动力,谢谢!


一、网页概述

本实例应用html+css+js: 三级页面、图片轮翻效果、可删减计价的购物车、注册页面、登录页面等。适用于大学生网页课程作业设计、公司网页制作等。

本网页支持如Dreamweaver、HBuilder、Text 、Vscode 等任意html编辑软件进行编辑修改;支持包括IE、Firefox、Chrome、Safari主流浏览器浏览。


二、网页文件

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


 三、网页效果

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


四、代码展示

1.html

<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>服装商城</title>
<link href="css/style.css" type="text/css" rel="stylesheet" media="all">

</head>
<body>
<header class="head clearfix">
  <div class="main "><b><img src="images/logo.jpg"></b> 
    <div class="clearfix"></div>
    <p><a href="index.html">首页</a> <a href="nvzhuang.html">全部女装</a> <a href="nanzhuang.html">全部男装</a> <a href="cart.html">购物车</a><a href="login.html">登录</a></p>
  </div>
</header>

<section class="main clearfix">
<div class="banner">
  <div class="top_img">
    <div class="focus" id="focus">
      <div id="focus_m" class="focus_m">
        <ul>
          <li style="display:block"> <img src="images/banner1.jpg" width="100%" /> </li>
          <li style="display:none"> <img src="images/banner2.jpg" width="100%" /> </li>
          <li style="display:none"> <img src="images/banner3.jpg" width="100%" /> </li>
        </ul>
      </div>
      <a href="javascript:;" class="focus_l" id="focus_l" title="上一张"><b></b><span></span></a> <a href="javascript:;" class="focus_r" id="focus_r" title="下一张"><b></b><span></span></a> </div>
  </div>
</div>
  <div class="div7 bg000 clearfix">
    <div class="bar">
      <h3>女装</h3>
    </div>
    <div class="mar">
      <ul class="imgtextlist">
        <a href="women_01.html">
        <li><img src="images/women_01.jpg">
          <p>女装图片</p>
          <h4>¥60.00</h4>
        </li>
        </a> <a href="women_02.html">
        <li><img src="images/women_02.jpg">
          <p>女装图片</p>
          <h4>¥80.00</h4>
        </li>
        </a> <a href="women_03.html">
        <li><img src="images/women_03.jpg">
          <p>女装图片</p>
          <h4>¥120.00</h4>
        </li>
        </a> <a href="women_04.html">
        <li><img src="images/women_04.jpg">
          <p>女装图片</p>
          <h4>¥99.00</h4>
        </li>
        </a>
      </ul>
    </div>
  </div>
  <div class="div7 bg000 clearfix">
    <div class="bar">
      <h3>男装</h3>
    </div>
    <div class="mar">
      <ul class="imgtextlist">
        <a href="men_01.html">
        <li><img src="images/men_01.jpg">
          <p>男装</p>
          <h4>¥99.00</h4>
        </li>
        </a> <a href="men_02.html">
        <li><img src="images/men_02.jpg">
          <p>男装</p>
          <h4>¥89.00</h4>
        </li>
        </a> <a href="men_03.html">
        <li><img src="images/men_03.jpg">
          <p>男装</p>
          <h4>¥199.00</h4>
        </li>
        </a> <a href="men_04.html">
        <li><img src="images/men_04.jpg">
          <p>男装</p>
          <h4>¥168.00</h4>
        </li>
        </a>
      </ul>
    </div>
  </div>
</section>
<footer> 网页底部 </footer>
<script type="text/javascript" src="js/js.js"></script>
</body>
</html>

...

2.CSS

代码如下(节选示例):

/* CSS Document */
a {
    font-size:14px;
    text-decoration:none;
    color:#000
}
a:hover {
    color:#FF3366
}

ul {
    margin:0;
    padding:0
}
body {
    margin:0 auto;
    padding:0;
    background:#fff;
    color:#333;
    line-height:30px
}
.clearfix:after {
    clear:both;
    content:'';
    display:block;
}
.main {
    width:1200px;
    margin:0 auto
}
header b {
    float:left
}
header b img { width:100px
    
}
.head span {
    margin-top:15px
}
.head p {
    width:100%;
    margin:0;
    border-bottom:#fff solid 1px;
    border-top:#fff solid 1px
}
header a {
    color:#111; width:20%; float:left; text-align:center
    
}
h1,h2,h3 {
    margin:0;
    padding:0
}
header a {
    font-size:19px;
    background:#CC0000;
    color:#fff;
    padding:15px 0px;
    display:inline-block
}
header a:hover {
    background:#990033;
    color:#fff
}
.fl {
    float:left
}
.fr {
    float:right
}
.bg000 {
    background:rgba(255,255,255,.4);
    overflow:hidden;
}
.bar {
    
    color:#CC0000;
    padding:5px;
    font-size:24px
}
.w40 {
    width:40%;
}
.w60 {
    width:60%
}
.w20 {
    width:20%
}
.imgtextlist{ margin-left:-15px; margin-right:-15px}
.imgtextlist  li {
    margin:0;
    padding:0;
    list-style:none;
    float:left;box-shadow:2px 2px 5px #aaa;
    text-align:center;
    width:21%;
    margin:0.9%;
    padding:1%;
    margin-bottom:0
}

...

3.JS

代码如下(节选示例):

auto=null;
timer=null;
var focus=new Function();
focus.prototype={
    init:function(){

        this.aTime=this.aTime || 10;

        this.sTime=this.sTime || 5000;

        this.oImg=document.getElementById('focus_m').getElementsByTagName("ul")[0];
        this.oImgLi=this.oImg.getElementsByTagName("li");

        this.oL=document.getElementById('focus_l');
        this.oR=document.getElementById('focus_r');

        this.createTextDom();

        this.target=0;

        this.autoMove();

        this.oAction();
    },
    createTextDom:function(){
        var that=this;

        this.oText=document.createElement("div");
        this.oText.className="focus_s";
        var ul=document.createElement('ul');
        var frag=document.createDocumentFragment();
        for (var i=0;i<this.oImgLi.length;i++) {
            var li=document.createElement("li");
            li.innerHTML='<b></b>';
            if (i==0) {
                li.className="active";
            };
            frag.appendChild(li);
        };
        ul.appendChild(frag);
        this.oText.appendChild(ul);
        this.o.insertBefore(this.oText,this.o.firstChild);

        this.oTextLi=this.oText.getElementsByTagName("li");        
    },
    autoMove:function(){
        var that = this;   
        auto=setInterval(function(){that.goNext()},that.sTime);
    },
    goNext:function() {
        this.target=this.nowIndex();
        this.target==this.oTextLi.length-1 ? this.target=0:this.target++;
        this.aStep=(this.target-this.nowIndex())*this.step;
        this.removeClassName();
        this.oTextLi[this.target].className="active";
        this.startMove();
    },
    goPrev:function() {
        this.target=this.nowIndex();
        this.target==0 ? this.target=this.oTextLi.length-1 : this.target--;
        this.aStep=(this.target-this.nowIndex())*this.step;
        this.removeClassName();
        this.oTextLi[this.target].className="active";
        this.startMove();
    },
    startMove:function (){
        var that=this;
        var t=0;
        this.timer='';
        function set(){
            if (t>100) {
                clearInterval(that.timer);
            }else {
                for (var i=0;i<that.oImgLi.length;i++) {
                    that.oImgLi[i].style.display='none';
                };
                that.oImgLi[that.target].style.display='block';
                that.setOpacity(that.oImg,t);
                t+=5;
            };
        };
        timer=setInterval(set,that.aTime);
    },
    setOpacity:function(elem,level){
        if(elem.filters){
            elem.style.filter = 'alpha(opacity=' + level + ')';
            elem.style.zoom = 1;
        } else {
            elem.style.opacity = level / 100;
        };
    },
    nowIndex:function(){
        for (var i=0;i<this.oTextLi.length;i++) {
            if (this.oTextLi[i].className=='active') {
                return i;
                break;
            }
        };
    },

...


五、总结

设计一个样式美观又人性化的网页,除了具备扎实的专业知识,还需具备美学和人机工程学等相关知识,优秀的网页应具备以下几个特点:

1.简洁实用

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

2.使用方便

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

3.整体性好

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

4.形象突出

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

5.交互式强

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


六、更多推荐

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

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

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


  • 48
    点赞
  • 23
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

仙女网页制作

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值