starbucks-site-custom React前端展示模板

星巴克风格的页面布局、React + Next.js 的组合、还有手写的 CSS 样式,starbucks-site-custom 是个挺实用的前端练手项目。你想学页面组件拆分,或者练练 SSR 的话,这项目还挺适合的。哦,对了,项目没集成咖啡厅那套后台逻辑,就是个纯前端展示站。

代码结构清爽,组件拆得比较合理。像首页导航、产品展示、底部信息这些,都有独立模块。配合 Next.js 的页面路由,开发起来挺顺畅。对初学者来说,理解起来也没太大压力。

本地跑项目也蛮。用 npm installyarn 装依赖, npm run devyarn run dev 就能开搞。响应也快,调试方便,适合边改边看效果。

项目里的样式没用啥 UI 框架,全是手写 CSS。如果你正好想练习 flexgrid 这些布局方式,这套代码挺适合照着拆着看。像 position: absolutez-index 这些也都有应用。

如果你还想继续深入开发,可以参考这些相关文章: 网站开发手册网站开发 demo网站开发教程,还有不少 DjangoPython 的全栈开发内容,也可以一起看看。

建议你下载项目先跑一遍,看看结构是不是你喜欢的那种风格。如果你对 ReactNext.js 感兴趣,直接上手准没错。

zip
starbucks-site-custom-main.zip 预估大小:34个文件
folder
starbucks-site-custom-main 文件夹
file
.gitignore 442B
file
.babelrc 581B
file
package.json 2KB
folder
src 文件夹
folder
assets 文件夹
file
image3.png 789KB
file
cafeamericano.png 115KB
file
espresso.png 233KB
file
lattemacchiato.png 237KB
file
blondeespresso.png 221KB
file
cappucino.png 224KB
file
caramelmacchiato.png 239KB
file
image1.png 730KB
file
image2.png 650KB
folder
componentes 文件夹
folder
Header 文件夹
file
styles.ts 2KB
file
index.tsx 833B
folder
Carousel 文件夹
file
index.tsx 615B
file
Carousel.module.css 539B
folder
cardFlavors.tsx 文件夹
file
styles.ts 908B
file
index.tsx 2KB
folder
styles 文件夹
file
global.ts 433B
file
theme.ts 197B
file
Colors.ts 128B
file
styled.d.ts 238B
file
index.ts 299B
folder
pages 文件夹
file
Home.ts 355B
folder
pages 文件夹
folder
flavors 文件夹
file
index.tsx 258B
file
_documents.tsx 766B
file
index.tsx 328B
file
_app.tsx 426B
file
next.config.js 228B
file
jest.config.js 7KB
file
tsconfig.json 5KB
file
README.md 323B
file
next-env.d.ts 112B
file
.gitattributes 66B
zip 文件大小:3.37MB