HTML+BootStrap实现蛋糕商城Demo
原文链接:HTML+BootStrap实现蛋糕商城Demo – 每天进步一点点
0.背景
本文主要是实现《Java Web程序设计任务教程》第2版第一章中的任务:蛋糕商城。
技术:HTML+BootStrap
工具:vscode
1.创建项目
我们在电脑D盘下创建一个文件夹,名称就叫cake,使用VSCode打开这个文件夹,然后创建第一个文件,index.html,写下基础代码框架
可以把BootStrap下载下下来,也可以使用在线版本
简介 · Bootstrap v4 中文文档 v4.6 | Bootstrap 中文网

CDN地址:
参考代码如下:
基础效果如下:

2.网页跳转
我们在网站中经常使用页面跳转功能,原生的HTML一般使用网页的堆叠的形式。
比如我当前创建index.html,我如果创建一个header.html,一般情况下需要把index.html里面的内容全部复制到header.html,然后再编写header.html里面的具体内容,类似于“增量开发”,这种方式比较费时费力,目前想最新的vue、angular等前端开发框架,早就可以实现“组件式”开发了。
本文为了演示,使用原始的方式进行操作。
3.创建header.html
我们在项目文件夹中创建header.html文件,参考代码如下:
效果如下:

使用样式优化一下,加入样式、首页欢迎词、下拉框和图标
效果如下:

4.创建footer
footer主要用于描述友情链接于作者署名内容,一般放在页面的底部。如果单独写一个footer.html,那么它的代码大概如下:
效果如下:

我们把footer这段代码整合到header中,这样就是一个比较完整的页面了。
参考代码:

这样的话,基础骨架就搭建完了,下面开始搭建其他页面。
5.登录页面login.html
我们创建login.html文件,把header.html里面的代码全部复制过来(删掉欢迎内容),然后编写login.html的主体内容:
效果如下:

测试跳转效果:

6.登录页面register.html
我们创建register.html文件,把header.html里面的代码全部复制过来(删掉欢迎内容),然后编写register.html的主体内容:
单页面效果如下:

跳转效果如下:
