html+css+js实现一个简单的电商商城首页

您所在的位置:网站首页 电商首页 html+css+js实现一个简单的电商商城首页

html+css+js实现一个简单的电商商城首页

2024-07-09 19:53| 来源: 网络整理| 查看: 265

文章目录 2021.05.17更新2020.11.24更新声明:慕课网学习时的web大作业,题目慕课网老师给出,总算是成功实现。1. 静态网页源码1.1 index.html:1.2 index.css1.3 index.js 2. 打包地址2.1 GitHub源码(添加了2020.11.24更新包)2.2 CDSN站内下载(早起更新的资源,只有静态页面部分) 2019.7.18 更新实现效果图

2021.05.17更新

首先非常感谢各位大佬能够对我文章的支持,最近有很多人私信我要关于压缩包的事情,以及github无法打开下载到压缩包的问题,我作以回复

关于github无法打开的问题,这个是在外网,如果你有梯子的话,(也就是说科学上网)效率更快。

程序的问题,这个是我大二期间的一个学习demo,所以可能不是很完善,在数据库,商城购物等方面还需要完善,不适合做毕业设计。考虑拿来做毕设的同学可能无法帮助到你们。 因为我目前大四也马上毕业,近期内时间很紧。所以希望大家尽量可以通过拍github打包的方式下载到资源。

2020.11.24更新

首先,对看到这篇文档的学弟学妹,大佬前辈们表示真诚的感谢!

这是我大二学习web时的小Demo,没想到在这里得到了很多人的支持。首先,表示真诚的感谢!这也是对我学习的肯定,非常感谢。

近期来,越来越多的学弟学门们评论和私信我有没有数据库和登陆注册页面的代码。哈哈,我想你们一定是为了学期末的大作业。我这次把相应的‪‬‪‬‪‬‪‬‪‬‮‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‪‬登陆注册和数据库‪‬‪‬‪‬‪‬‪‬‮‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‪相关的页面和代码在原有Demo工程不变的情况下新增文件夹到GitHub。文件夹为‪‬‪‬‪‬‪‬‪‬‮‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‪‬2020.11.24更新包‪‬‪‬‪‬‪‬‪‬‮‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‪。等到后续有时间的时候,我一定会仔细的重构这个Demo,将它完善,并附上详细的文档和脑图提供给爱学习的学弟学妹们参考学习~ (因为目前已经在游戏研发相关的实习,并且在准备春招,所以无法投入精力在web上,抱歉抱歉) 最后,希望这篇文章对学弟学妹有所帮助。再次表示感谢!

声明:慕课网学习时的web大作业,题目慕课网老师给出,总算是成功实现。 1. 静态网页源码 1.1 index.html: DOCTYPE html> 商城 内容分类 现实主义 抽象主义 注册 登录 无名女郎 图片描述可以分为多种,这里是一个关于展示的板块,这里是一个关于展示的板块,这里是一个关于展示的板块,这里是一个关于展示的板块,这里是一个关于展示的板块 ¥ 2300 无名女郎 图片描述可以分为多种,这里是一个关于展示的板块,这里是一个关于展示的板块,这里是一个关于展示的板块,这里是一个关于展示的板块,这里是一个关于展示的板块 ¥ 2300 无名女郎 图片描述可以分为多种,这里是一个关于展示的板块,这里是一个关于展示的板块,这里是一个关于展示的板块,这里是一个关于展示的板块,这里是一个关于展示的板块 ¥ 2300 无名女郎 图片描述可以分为多种,这里是一个关于展示的板块,这里是一个关于展示的板块,这里是一个关于展示的板块,这里是一个关于展示的板块,这里是一个关于展示的板块 ¥ 2300 无名女郎 图片描述可以分为多种,这里是一个关于展示的板块,这里是一个关于展示的板块,这里是一个关于展示的板块,这里是一个关于展示的板块,这里是一个关于展示的板块 ¥ 2300 无名女郎 图片描述可以分为多种,这里是一个关于展示的板块,这里是一个关于展示的板块,这里是一个关于展示的板块,这里是一个关于展示的板块,这里是一个关于展示的板块 ¥ 2300 首页 上一页 1 2 3 4 5 ... 98 99 下一页 尾页 造烛求明,读书求理© 2019 POWERED BY WanKcn 1.2 index.css /*将所有的距离,间距都设置为0*/ *{ padding: 0px; margin: 0px; } body{ background-color: #F5F5F5 /*白烟色*/ } /*--------------------logo,menu,login区域设计--------------------*/ /*设置页眉的位置*/ .header{ width: 1200px; margin: 25px auto; /*注意空格分开而不是逗号*/ } /*子菜单不显示*/ .header .menu ul{ display: none; list-style: none; /*去点*/ /*关联banner布局*/ position: absolute; width: 80px; opacity: 0.5; /*透明效果*/ background-color: white; } /*设置菜单和logo位置*/ .header .logo{ float: left; position: relative; } /*菜单位置*/ .header .menu{ float: left; position: relative; margin-top: 12px; margin-left: 16px; } /*menu浮动事件 菜单折叠*/ /*.header .menu:hover ul{ display: block; }*/ /*---------------菜单样式设置---------------*/ /*菜单间距*/ .header .menu ul li{ margin-top: 20px; text-align: center; /*和菜单标题同时居中*/ } /*菜单边框*/ .header .menu .menu_title{ border-bottom: 1px solid black; padding-bottom: 20px; width: 80px; text-align: center; } /*超级链接去下划线*/ a{ text-decoration: none; } /*---------------login样式设置---------------*/ .header .auth{ float: right; } .header .auth ul li{ float: left; margin-right: 70px; margin-top: 12px; /*上边距*/ list-style: none; } /*--------------------正文区域设计--------------------*/ /*---------------banner样式---------------*/ .content{ /*响应式布局始终居中*/ width: 1200px; margin: 25px auto; } /*图片距离*/ .content .banner .banner_img{ margin-top: 20px; } /*---------------正文图片样式---------------*/ /*整体图片横向布局*/ .content .img_content ul{ width: 1280px; } .content .img_content ul li{ width: 360px; /*360*3+120*/ float: left; margin: 0 60px 60px 0; list-style: none; background-color: #FFFFFF; /*处理边框*/ margin-top: 30px; height: 500px; /*列表边框*/ /*阴影位置, 垂直阴影位置,渐变距离,阴影尺寸,阴影颜色*/ /*box-shadow: 0 0 5px 3px #ccc */ /*浏览器兼容*/ -webkit-box-shadow: 0 0 5px 3px #ccc; /*谷歌浏览器*/ -moz-box-shadow: 0 0 5px 3px #ccc; /*火狐浏览器*/ } /*标题设置*/ .content .img_content .info h3{ font-size: 25px; color: red; margin-top: 20px; margin-bottom: 20px; } /*图片的段落信息设置*/ .content .img_content .info p{ line-height: 25px; /*加一个下边距和价格隔开*/ margin-bottom: 10px; } .content .img_content .info{ margin-left: 30px; margin-right: 30px; } /*价格样式*/ .content .img_content .info .img_btn .price{ color: red; font-size: 20px; } /*购物车设置*/ .content .img_content .info .img_btn{ width: 300px; } .content .img_content .info .img_btn .btn{ width: 60px; height: 30px; background-color: red; text-align: center; border-radius: 5px; /*圆角矩形*/ float: right; } .content .img_content .info .img_btn .btn .cart img{ width: 60px; height: 20px; margin-top: 5px; } .content .img_content .info .img_btn .price{ float: left; } /*页码导航栏*/ .content .page_nav{ width: 100%; /*大小不超出content*/ height: 60px; line-height: 60px; /*border: 1px solid black;*/ /*溢出处理*/ overflow:hidden; } .content .page_nav ul li{ float: left; margin-right: 20px; list-style: none; } .content .page_nav ul{ width: 500px; margin: auto; overflow:hidden; } /*第一页设置背景圆*/ .content .page_nav .first_page{ border-radius: 50%; background-color: #c5c5c5; padding: 3px 9px; /*圆心内部边距把圆撑起来*/ } /*-------------------------页脚区域设计-------------------------*/ .footer{ width: 1200px; height: 100px; margin: 60px auto; /*加一条上边框分割线*/ border-top:1px solid #ccc; overflow: hidden; } .footer p{ text-align: center; line-height: 80px; } .footer p span{ color: #ff1490; } 1.3 index.js // js实现菜单折叠 var flag=true; //开关按钮 function show_menu(){ var menu1 = document.getElementById("menu1"); if(flag){ menu1.style.display="block"; flag = false; }else{ menu1.style.display="none"; flag = true; } } function show_menu1(){ var menu1 = document.getElementById("menu1"); menu1.style.display="none"; flag = true; //鼠标离开时将flag默认回true } 2. 打包地址 2.1 GitHub源码(添加了2020.11.24更新包)

https://github.com/WanKcn/PaintingMall

如果网页无法打开或者跳转到csdn站内地址,请使用git for ssh

git clone [email protected]:WanKcn/PaintingMall.git

git for Https

git clone https://github.com/WanKcn/PaintingMall.git 2.2 CDSN站内下载(早起更新的资源,只有静态页面部分)

点击跳转

2019.7.18 更新实现效果图

上半部分 下半部分



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3