# animart-petshop 宠物商店电商网站模板,适用于宠物店、宠物食品、宠物护理等电商场景。 ## 技术栈 - Bootstrap 5 (响应式布局框架) - jQuery (DOM 操作和插件) - Slick Slider (轮播组件) - WOW.js + Animate.css (滚动动画) - IcoFont + FontAwesome (图标字体) - Nice Select (下拉选择美化) - Fancybox (图片灯箱) - Mean Menu (移动端菜单) ## 快速开始 ```bash pnpm install pnpm run dev ``` 访问 http://localhost:3001 预览,修改文件后浏览器自动刷新。 ## 目录结构 ```text turingflow-shop-001/ ├── package.json # 项目配置和启动脚本 ├── html/ # 静态网站根目录 │ ├── index.html # 首页 (默认宠物店) │ ├── index-2(pet_shop).html # 首页变体: 宠物店2 │ ├── index-3(pet_care).html # 首页变体: 宠物护理 │ ├── index-4(pet_care2).html # 首页变体: 宠物护理2 │ ├── index-5(food_shop).html # 首页变体: 食品店 │ ├── index-6(food_shop2).html # 首页变体: 食品店2 │ ├── index-7(pet_acc).html # 首页变体: 宠物配件 │ ├── index-8(pet_acc2).html # 首页变体: 宠物配件2 │ ├── index-9(lookbook).html # 首页变体: Lookbook │ ├── index-10(minimal).html # 首页变体: 极简风格 │ ├── index-11(box).html # 首页变体: 盒子布局 │ ├── index-12(all_section).html # 首页变体: 全部区块 │ ├── shop.html # 商品列表页 (网格) │ ├── shop-list.html # 商品列表页 (列表) │ ├── product-details.html # 商品详情页 │ ├── product-details-2~6.html # 商品详情页变体 │ ├── cart.html # 购物车页面 │ ├── checkout.html # 结账页面 │ ├── wishlist.html # 愿望清单 │ ├── compare.html # 商品对比 │ ├── blog.html # 博客列表 │ ├── blog-details.html # 博客详情 │ ├── about.html # 关于我们 │ ├── contact.html # 联系我们 │ ├── faq.html # 常见问题 │ ├── login.html # 登录页面 │ ├── register.html # 注册页面 │ ├── 404.html # 404 错误页 │ ├── style.css # 主样式文件 (3000+ 行) │ ├── css/ # CSS 依赖 │ │ ├── bootstrap.min.css # Bootstrap 框架 │ │ ├── animate.css # 动画样式 │ │ ├── icofont.css # 图标字体 │ │ ├── responsive.css # 响应式样式 │ │ ├── plugins.css # 插件样式 │ │ ├── default.css # 默认样式 │ │ ├── slick-slider.css # 轮播样式 │ │ ├── nice-select.css # 下拉框样式 │ │ ├── jquery.fancybox.css # 灯箱样式 │ │ ├── jquery-ui.min.css # jQuery UI │ │ └── meanmenu.min.css # 移动菜单样式 │ ├── js/ # JavaScript 文件 │ │ ├── main.js # 主逻辑 (插件初始化、交互) │ │ ├── plugins.js # 插件合集 │ │ ├── bootstrap.min.js # Bootstrap JS │ │ ├── wow.min.js # 滚动动画 │ │ ├── jquery.scrollUp.js # 回到顶部 │ │ ├── jquery.nice-select.min.js # 下拉框 │ │ ├── jquery.meanmenu.min.js # 移动菜单 │ │ ├── jquery-ui.min.js # jQuery UI (价格滑块) │ │ ├── popper.min.js # Bootstrap 依赖 │ │ ├── ajax-mail.js # 表单提交 │ │ └── vendor/ # 第三方库 │ ├── fonts/ # 字体文件 │ │ ├── icofont.* # IcoFont 图标 │ │ ├── fontawesome-webfont.* # FontAwesome 图标 │ │ ├── Stroke-Gap-Icons.* # Stroke 图标 │ │ └── georgia_italic-* # Georgia 斜体字体 │ └── img/ # 图片资源 │ ├── logo/ # Logo 图片 │ ├── banner/ # 轮播横幅 │ ├── slider/ # 滑动图片 │ ├── products/ # 商品图片 │ ├── blog/ # 博客图片 │ ├── icons/ # 图标图片 │ ├── brand/ # 品牌 Logo │ ├── team/ # 团队成员 │ ├── testmonial/ # 用户评价 │ ├── portfolio/ # 作品集 │ ├── bg/ # 背景图片 │ └── favicon.png # 网站图标 ``` ## 页面路由 | 路径 | 页面 | 说明 | |------|------|------| | `/` 或 `/index.html` | 首页 | 轮播 + 分类 + 商品 + 评价 + 博客 | | `/shop.html` | 商品列表 | 网格布局,支持筛选和排序 | | `/shop-list.html` | 商品列表 | 列表布局 | | `/product-details.html` | 商品详情 | 图片画廊 + 规格 + 评论 + 相关商品 | | `/cart.html` | 购物车 | 商品数量修改 + 优惠券 | | `/checkout.html` | 结账 | 收货地址 + 支付方式 | | `/wishlist.html` | 愿望清单 | 收藏商品列表 | | `/compare.html` | 商品对比 | 多商品参数对比 | | `/blog.html` | 博客列表 | 文章列表 + 侧边栏 | | `/blog-details.html` | 博客详情 | 文章内容 + 评论 | | `/about.html` | 关于我们 | 公司介绍 + 团队 | | `/contact.html` | 联系我们 | 联系表单 + 地图 | | `/faq.html` | 常见问题 | 折叠面板 FAQ | | `/login.html` | 登录 | 登录表单 | | `/register.html` | 注册 | 注册表单 | | `/404.html` | 404 | 错误页面 | ## HTML 结构说明 每个页面遵循统一结构: ```html