当前位置: 首页 > news >正文

HTML+CSS+JS制作中华传统美食主题网站(内附源码,含5个页面)

一、作品介绍

HTML+CSS+JS制作一个中华传统文化主题网站,包含首页、菜系页、食材页、名厨页、美食故事页等5个静态页面。其中每个页面都包含一个导航栏、一个主要区域和一个底部区域。

二、页面结构

1. 顶部横幅导航区

包含网站Logo、搜索栏、主导航菜单(首页、菜系分类、美食故事、我的收藏)

2. 大幅轮播展示区

展示精选传统美食图片,突出当季特色菜品和节日美食

3. 八大菜系快速入口

以图标式布局展示川、粤、苏、浙、闽、湘、鲁、徽八大菜系,点击可进入详细分类

4. 美食推荐板块

分为'当季推荐'、'节气美食'、'历史名菜'三个子版块,每个版块以卡片式展示4-6道菜品

5. 美食文化故事区

展示传统美食的历史渊源和文化典故,以图文结合的方式呈现

6. 互动分享区

展示用户分享的美食制作经验和成果展示,包含点赞和评论功能

7. 页脚信息区

包含网站介绍、联系方式、合作伙伴、版权信息等

三、作品演示

四、代码目录

五、首页代码

<!DOCTYPE html>
<html lang="zh"><head><meta charset="UTF-8" /><meta name="viewport" content="width=device-width, initial-scale=1.0" /><title>首页 - 中华特色美食网站</title><link type="text/css" href="css/family.css" rel="stylesheet" /><link type="text/css" href="css/all.min.css" rel="stylesheet" /></head><body><div class="water-mark water-mark-left">公众号【<span class="gzh-tips">木番薯科技</span>】,<span class="ym-tips">获取源码</span></div><div class="water-mark water-mark-right">公众号【<span class="gzh-tips">木番薯科技</span>】,<span class="ym-tips">获取源码</span></div><div class="min-h-screen bg-gray-50"><header class="bg-white shadow-sm"><nav class="container mx-auto px-6 py-4"><div class="flex items-center justify-between"><div class="flex items-center"><h1 class="text-3xl font-['Pacifico'] text-custom">logo</h1><div class="ml-16 hidden space-x-8 md:flex"><a href="./index.html" class="font-bold text-gray-900 hover:text-custom">首页</a><a href="./cuisine.html" class="text-gray-900 hover:text-custom">菜系</a><a href="./ingredients.html" class="text-gray-900 hover:text-custom">食材</a><a href="./chefs.html" class="text-gray-900 hover:text-custom">名厨</a><a href="./food-stories.html" class="text-gray-900 hover:text-custom">美食故事</a></div></div><div class="flex items-center space-x-4"><div class="relative"><input type="text" placeholder="搜索美食..." class="w-64 rounded-full border border-gray-200 py-2 pl-10 pr-4 text-sm focus:border-custom focus:outline-none" /><i class="fa-solid fa-magnifying-glass absolute left-3 top-1/2 -translate-y-1/2 text-gray-400"></i></div><button class="!rounded-button flex items-center space-x-2 rounded-full bg-custom px-4 py-2 text-white hover:bg-opacity-90"><i class="fa-solid fa-user"></i><span>登录</span></button></div></div></nav></header><main><section class="relative h-[500px] overflow-hidden"><img src="./images/b1.jpg" alt="美食展示" class="h-full w-full object-cover object-center" /><div class="absolute inset-0 bg-black bg-opacity-30"><div class="container mx-auto flex h-full items-center px-6"><div class="max-w-2xl text-white"><h2 class="mb-4 text-5xl font-bold">探索中国传统美食文化</h2><p class="mb-8 text-xl">品味千年传承,感受舌尖上的中国</p><button class="!rounded-button rounded-full bg-custom px-8 py-3 text-lg font-semibold text-white hover:bg-opacity-90">开始探索</button></div></div></div></section><section class="container mx-auto px-6 py-16"><h3 class="mb-12 text-center text-3xl font-bold">经典菜系</h3><div class="grid grid-cols-4 gap-8"><div class="overflow-hidden rounded-lg bg-white shadow-lg"><img src="./images/j1.jpg" alt="川菜" class="h-48 w-full object-cover" /><div class="p-4"><h4 class="mb-2 text-xl font-semibold">川菜</h4><p class="text-gray-600">麻辣鲜香,令人垂涎</p></div></div><div class="overflow-hidden rounded-lg bg-white shadow-lg"><img src="./images/j2.jpg" alt="粤菜" class="h-48 w-full object-cover" /><div class="p-4"><h4 class="mb-2 text-xl font-semibold">粤菜</h4><p class="text-gray-600">清淡鲜美,精致考究</p></div></div><div class="overflow-hidden rounded-lg bg-white shadow-lg"><img src="./images/j3.jpg" alt="淮扬菜" class="h-48 w-full object-cover" /><div class="p-4"><h4 class="mb-2 text-xl font-semibold">淮扬菜</h4><p class="text-gray-600">刀工精湛,清鲜淡雅</p></div></div><div class="overflow-hidden rounded-lg bg-white shadow-lg"><img src="./images/j4.jpg" alt="鲁菜" class="h-48 w-full object-cover" /><div class="p-4"><h4 class="mb-2 text-xl font-semibold">鲁菜</h4><p class="text-gray-600">火候到位,浓香四溢</p></div></div></div></section><section class="bg-white py-16"><div class="container mx-auto px-6"><h3 class="mb-12 text-center text-3xl font-bold">推荐名菜</h3><div class="grid grid-cols-3 gap-8"><div class="overflow-hidden rounded-lg shadow-lg"><img src="./images/t1.jpg" alt="北京烤鸭" class="h-64 w-full object-cover" /><div class="p-6"><h4 class="mb-2 text-xl font-semibold">北京烤鸭</h4><p class="mb-4 text-gray-600">外脆里嫩,果木炭火烤制,搭配特制甜面酱</p><div class="flex items-center justify-between"><span class="text-lg font-bold text-custom">¥268/份</span><button class="!rounded-button rounded-full bg-custom px-4 py-2 text-white hover:bg-opacity-90">立即预订</button></div></div></div><div class="overflow-hidden rounded-lg shadow-lg"><img src="./images/t2.jpg" alt="东坡肉" class="h-64 w-full object-cover" /><div class="p-6"><h4 class="mb-2 text-xl font-semibold">东坡肉</h4><p class="mb-4 text-gray-600">肥而不腻,入口即化,传统杭帮名菜</p><div class="flex items-center justify-between"><span class="text-lg font-bold text-custom">¥158/份</span><button class="!rounded-button rounded-full bg-custom px-4 py-2 text-white hover:bg-opacity-90">立即预订</button></div></div></div><div class="overflow-hidden rounded-lg shadow-lg"><img src="./images/t3.jpg" alt="麻婆豆腐" class="h-64 w-full object-cover" /><div class="p-6"><h4 class="mb-2 text-xl font-semibold">麻婆豆腐</h4><p class="mb-4 text-gray-600">麻辣鲜香,豆腐嫩滑,川菜代表作</p><div class="flex items-center justify-between"><span class="text-lg font-bold text-custom">¥68/份</span><button class="!rounded-button rounded-full bg-custom px-4 py-2 text-white hover:bg-opacity-90">立即预订</button></div></div></div></div></div></section></main><footer class="bg-gray-900 py-12 text-white"><div class="container mx-auto px-6"><div class="grid grid-cols-4 gap-8"><div><h4 class="mb-4 text-lg font-semibold">关于我们</h4><ul class="space-y-2"><li><a href="#" class="hover:text-custom">公司简介</a></li><li><a href="#" class="hover:text-custom">联系方式</a></li><li><a href="#" class="hover:text-custom">加入我们</a></li></ul></div><div><h4 class="mb-4 text-lg font-semibold">美食资讯</h4><ul class="space-y-2"><li><a href="#" class="hover:text-custom">美食百科</a></li><li><a href="#" class="hover:text-custom">烹饪技巧</a></li><li><a href="#" class="hover:text-custom">食材知识</a></li></ul></div><div><h4 class="mb-4 text-lg font-semibold">服务支持</h4><ul class="space-y-2"><li><a href="#" class="hover:text-custom">预订指南</a></li><li><a href="#" class="hover:text-custom">配送说明</a></li><li><a href="#" class="hover:text-custom">售后服务</a></li></ul></div><div><h4 class="mb-4 text-lg font-semibold">关注我们</h4><div class="flex space-x-4"><a href="#" class="hover:text-custom"><i class="fa-brands fa-weixin text-2xl"></i></a><a href="#" class="hover:text-custom"><i class="fa-brands fa-weibo text-2xl"></i></a><a href="#" class="hover:text-custom"><i class="fa-solid fa-envelope text-2xl"></i></a></div></div></div><div class="mt-8 border-t border-gray-800 pt-8 text-center text-sm text-gray-400"><p>© 2024 中国传统美食网. 保留所有权利.</p></div></div></footer></div></body>
</html>

六、获取代码

内附源码,含5个页面。欢迎留言,欢迎关注。

相关文章:

HTML+CSS+JS制作中华传统美食主题网站(内附源码,含5个页面)

一、作品介绍 HTMLCSSJS制作一个中华传统文化主题网站&#xff0c;包含首页、菜系页、食材页、名厨页、美食故事页等5个静态页面。其中每个页面都包含一个导航栏、一个主要区域和一个底部区域。 二、页面结构 1. 顶部横幅导航区 包含网站Logo、搜索栏、主导航菜单&#xff0…...

黄仁勋CES 2025演讲重点内容

黄仁勋CES 2025演讲重点内容 硬件产品发布 GeForce RTX 50系列GPU&#xff1a; 架构与性能提升&#xff1a;正式发布的新一代GeForce RTX 50系列GPU采用英伟达旗舰的Blackwell架构&#xff0c;这是自25年前引入可编程着色技术以来计算机图形领域最重大的创新。该系列显卡在图形…...

TVbox 手机、智能电视节目一网打尽

文章目录 一、简要介绍二、优点三、下载地址 一、简要介绍 TVbox是目前最火爆的多端、多源的电视影音工具&#xff0c;是一款开源的自定义添加站源的影音工具。TVBox&#xff0c;支持电视频道直播。一款TV端影视工具&#xff0c;软件本身不具有任何影视资源&#xff0c;但可以…...

sys.dm_exec_connections:查询与 SQL Server 实例建立的连接有关的信息以及每个连接的详细信息(客户端ip)

文章目录 引言I 基于dm_exec_connections查询客户端ip权限物理联接时间范围dm_exec_connections表see also: 监视SQL Server 内存使用量资源信号灯 DMV sys.dm_exec_query_resource_semaphores( 确定查询执行内存的等待)引言 查询历史数据库客户端ip应用场景: 安全分析缺乏…...

kubesphere前端源码运行

一、下载源码 源码是react&#xff0c;下载地址是 GitHub - kubesphere/console at v3.3.2 然后直接用git下拉就可以了 下拉完成后差不多是这样一个目录结构&#xff0c;记得切分支到3.3.2 二、下载依赖 1、node & yurn 想要运行源码首先需要node&#xff0c;使用刚才…...

分布式主键ID生成方式-snowflake雪花算法

这里写自定义目录标题 一、业务场景二、技术选型1、UUID方案2、Leaf方案-美团&#xff08;基于数据库自增id&#xff09;3、Snowflake雪花算法方案 总结 一、业务场景 大量的业务数据需要保存到数据库中&#xff0c;原来的单库单表的方式扛不住大数据量、高并发&#xff0c;需…...

深入理解感知机(Perceptron)算法

深入理解感知机(Perceptron)算法 1. 引言 感知机是神经网络和深度学习的基石,由Frank Rosenblatt在1957年提出。它模拟了生物神经元的基本特征,是一个简单但重要的二分类线性分类器。本文将从数学原理到实际应用,全面介绍感知机算法。 2. 数学基础 2.1 定义 感知机是一…...

操作系统——死锁与饥饿

死锁的概念 死锁产生的条件 前三种条件可能会产生死锁&#xff0c;第四种条件&#xff08;环路&#xff09;可能会产生死锁 机器检测是否死锁是——检测是否有环路 解决死锁 以上预防死锁的方法不太实用&#xff0c;低效 银行家算法 P2运行完后可用队列就变成了 6 2 3…...

【算法】字符串算法技巧系列

阿华代码&#xff0c;不是逆风&#xff0c;就是我疯 你们的点赞收藏是我前进最大的动力&#xff01;&#xff01; 希望本文内容能够帮助到你&#xff01;&#xff01; 目录 引入&#xff1a;字符串相关算法技巧 1&#xff1a;字符串转数组 2&#xff1a;子字符串 3&#xff…...

Vue中el-tree结合vuedraggable实现跨组件元素拖拽

实现效果&#xff1a; 左侧el-tree: <template><el-treeclass"filter-tree":data"treeData":props"defaultProps":filter-node-method"filterNode"node-key"id"draggable:allow-drop"allowDrop"node-dr…...

湘潭大学人机交互复习

老师没给题型也没划重点&#xff0c;随便看看复习了 什么是人机交互 人机交互&#xff08;Human-Computer Interaction&#xff0c;HCI&#xff09;是关于设计、评价和实现供人们使用的交互式计算机系统&#xff0c;并围绕相关的主要现象进行研究的学科。 人机交互研究内容 …...

基于ADAS 与关键点特征金字塔网络融合的3D LiDAR目标检测原理与算法实现

一、概述 3D LiDAR目标检测是一种在三维空间中识别和定位感兴趣目标的技术。在自动驾驶系统和先进的空间分析中&#xff0c;目标检测方法的不断演进至关重要。3D LiDAR目标检测作为一种变革性的技术&#xff0c;在环境感知方面提供了前所未有的准确性和深度信息. 在这里&…...

Kivy App开发之UX控件DropDown下拉列表

怎样在kivy中实现下拉列表的功能? 在kivy中,下拉列表的定位是自动的,即列表展开的位置根据上下方是否有控件自动调整,且可以包含其他控件,如按钮,图片等。 在应用中,需要使用base包下的runTouchApp类,用于触发下拉框。 DropDown控件常见的属性如下 属性相关说明auto_…...

机器学习模型评估指标

模型的评估指标是衡量一个模型应用于对应任务的契合程度&#xff0c;常见的指标有&#xff1a; 准确率&#xff08;Accuracy&#xff09;: 正确预测的样本数占总样本数的比例。适用于类别分布均衡的数据集。 精确率&#xff08;Precision&#xff09;: 在所有被预测为正类的样…...

C# 特性

总目录 C# 语法总目录 C# 特性 特性1. 特性类自定义格式2. 特性的位置参数和命名参数3. 特性的目标4. 指定多个特性5. 调用者信息特性 特性 1. 特性类自定义格式 自定义特性类需要继承自Attribute类&#xff0c;特性使用通常都会省略名字后面的Attribute&#xff0c;会自动识…...

Reactor测试框架之StepVerifier

Reactor测试框架之StepVerifier 测试步骤1、创建StepVerifier实例2、添加断言3、执行验证 代码实例 在响应式编程中&#xff0c;Reactor框架提供了StepVerifier测试类&#xff0c;用于对响应式序列进行断言和验证。StepVerifier主要用于对Publisher发出的元素序列进行逐步的、精…...

k8s helm部署kafka集群(KRaft模式)——筑梦之路

添加helm仓库 helm repo add bitnami "https://helm-charts.itboon.top/bitnami" --force-update helm repo add grafana "https://helm-charts.itboon.top/grafana" --force-update helm repo add prometheus-community "https://helm-charts.itboo…...

unity action委托举例

using System; using UnityEngine; public class DelegateExample : MonoBehaviour { void Start() { // 创建委托实例并添加方法 Action myAction Method1; myAction Method2; myAction Method3; // 调用委托&#xff0c;会依次执…...

conda 批量安装requirements.txt文件

conda 批量安装requirements.txt文件中包含的组件依赖 conda install --yes --file requirements.txt #这种执行方式&#xff0c;一遇到安装不上就整体停止不会继续下面的包安装。 下面这条命令能解决上面出现的不执行后续包的问题&#xff0c;需要在CMD窗口执行&#xff1a; 点…...

Flutter:封装一个自用的bottom_picker选择器

效果图&#xff1a;单列选择器 使用bottom_picker: ^2.9.0实现&#xff0c;单列选择器&#xff0c;官方文档 pubspec.yaml # 底部选择 bottom_picker: ^2.9.0picker_utils.dart AppTheme&#xff1a;自定义的颜色 TextWidget.body Text() <Widget>[].toRow Row()下边代…...

MPNet:旋转机械轻量化故障诊断模型详解python代码复现

目录 一、问题背景与挑战 二、MPNet核心架构 2.1 多分支特征融合模块(MBFM) 2.2 残差注意力金字塔模块(RAPM) 2.2.1 空间金字塔注意力(SPA) 2.2.2 金字塔残差块(PRBlock) 2.3 分类器设计 三、关键技术突破 3.1 多尺度特征融合 3.2 轻量化设计策略 3.3 抗噪声…...

智慧医疗能源事业线深度画像分析(上)

引言 医疗行业作为现代社会的关键基础设施,其能源消耗与环境影响正日益受到关注。随着全球"双碳"目标的推进和可持续发展理念的深入,智慧医疗能源事业线应运而生,致力于通过创新技术与管理方案,重构医疗领域的能源使用模式。这一事业线融合了能源管理、可持续发…...

RocketMQ延迟消息机制

两种延迟消息 RocketMQ中提供了两种延迟消息机制 指定固定的延迟级别 通过在Message中设定一个MessageDelayLevel参数&#xff0c;对应18个预设的延迟级别指定时间点的延迟级别 通过在Message中设定一个DeliverTimeMS指定一个Long类型表示的具体时间点。到了时间点后&#xf…...

大话软工笔记—需求分析概述

需求分析&#xff0c;就是要对需求调研收集到的资料信息逐个地进行拆分、研究&#xff0c;从大量的不确定“需求”中确定出哪些需求最终要转换为确定的“功能需求”。 需求分析的作用非常重要&#xff0c;后续设计的依据主要来自于需求分析的成果&#xff0c;包括: 项目的目的…...

线程同步:确保多线程程序的安全与高效!

全文目录&#xff1a; 开篇语前序前言第一部分&#xff1a;线程同步的概念与问题1.1 线程同步的概念1.2 线程同步的问题1.3 线程同步的解决方案 第二部分&#xff1a;synchronized关键字的使用2.1 使用 synchronized修饰方法2.2 使用 synchronized修饰代码块 第三部分&#xff…...

第25节 Node.js 断言测试

Node.js的assert模块主要用于编写程序的单元测试时使用&#xff0c;通过断言可以提早发现和排查出错误。 稳定性: 5 - 锁定 这个模块可用于应用的单元测试&#xff0c;通过 require(assert) 可以使用这个模块。 assert.fail(actual, expected, message, operator) 使用参数…...

令牌桶 滑动窗口->限流 分布式信号量->限并发的原理 lua脚本分析介绍

文章目录 前言限流限制并发的实际理解限流令牌桶代码实现结果分析令牌桶lua的模拟实现原理总结&#xff1a; 滑动窗口代码实现结果分析lua脚本原理解析 限并发分布式信号量代码实现结果分析lua脚本实现原理 双注解去实现限流 并发结果分析&#xff1a; 实际业务去理解体会统一注…...

.Net Framework 4/C# 关键字(非常用,持续更新...)

一、is 关键字 is 关键字用于检查对象是否于给定类型兼容,如果兼容将返回 true,如果不兼容则返回 false,在进行类型转换前,可以先使用 is 关键字判断对象是否与指定类型兼容,如果兼容才进行转换,这样的转换是安全的。 例如有:首先创建一个字符串对象,然后将字符串对象隐…...

DeepSeek 技术赋能无人农场协同作业:用 AI 重构农田管理 “神经网”

目录 一、引言二、DeepSeek 技术大揭秘2.1 核心架构解析2.2 关键技术剖析 三、智能农业无人农场协同作业现状3.1 发展现状概述3.2 协同作业模式介绍 四、DeepSeek 的 “农场奇妙游”4.1 数据处理与分析4.2 作物生长监测与预测4.3 病虫害防治4.4 农机协同作业调度 五、实际案例大…...

嵌入式学习笔记DAY33(网络编程——TCP)

一、网络架构 C/S &#xff08;client/server 客户端/服务器&#xff09;&#xff1a;由客户端和服务器端两个部分组成。客户端通常是用户使用的应用程序&#xff0c;负责提供用户界面和交互逻辑 &#xff0c;接收用户输入&#xff0c;向服务器发送请求&#xff0c;并展示服务…...