端午節互動網站

端午節互動網站

項目介紹

這是一個基于 Vue 3 + Vite 開發的端午節主題互動網站,旨在通過有趣的交互方式展示中國傳統端午節文化。網站包含三個主要功能模塊:端午節介紹、互動包粽子游戲和龍舟競賽游戲。

預覽網站:https://duanwujiekuaile.infinityfreeapp.com/

項目截圖

桌面端展示

1. 首頁展示

在這里插入圖片描述

精美的動畫效果和傳統文化展示

2. 端午習俗介紹

在這里插入圖片描述

豐富的端午節知識輪播展示

3. 互動游戲

| 包粽子游戲| 互動式包粽子體驗 |
在這里插入圖片描述

| 龍舟競賽 |實時龍舟競速游戲 |
在這里插入圖片描述

移動端適配展示

主要功能展示
首頁端午習俗龍舟競賽

在這里插入圖片描述 |
在這里插入圖片描述
在這里插入圖片描述

| 響應式首頁設計 | 傳統文化展示 | 移動端賽龍舟 |

包粽子游戲展示
制作界面成就系統

在這里插入圖片描述
| 在這里插入圖片描述

| 觸屏包粽子互動 | 粽子制作成就 |

響應式設計特點

  • 自適應布局,完美支持各種屏幕尺寸
  • 觸屏優化的交互體驗
  • 優化的移動端性能
  • 適配不同設備的游戲控制方式
  • 移動端專屬界面設計

功能特性

1. 首頁 - 端午節介紹

  • 精美的動畫展示
  • 傳統習俗介紹
  • 端午節知識輪播
  • 動態水波紋和云朵動畫效果
  • 響應式設計,適配各種設備

2. 包粽子游戲

  • 互動式包粽子體驗
  • 成就系統
  • 等級進度展示
  • 詳細的包粽子教程
  • 動畫效果反饋

3. 龍舟競賽

  • 實時競速游戲
  • 鍵盤控制操作
  • AI對手競爭
  • 計分系統
  • 難度選擇
  • 水面動畫效果

技術棧

  • Vue 3
  • Vite
  • CSS3 動畫
  • JavaScript ES6+

安裝說明

  1. 克隆項目
git clone https://gitee.com/ilovemashang/duan-wu.git
cd my-vue-app
  1. 安裝依賴
npm install
  1. 本地開發
npm run dev
  1. 項目打包
npm run build
  1. 預覽打包結果
npm run preview

項目結構

my-vue-app/
├── public/
├── src/
│   ├── assets/
│   │   ├── components/
│   │   │   ├── DragonBoatFestival.vue  # 端午節主頁組件
│   │   │   ├── DragonBoatRace.vue      # 龍舟競賽游戲組件
│   │   │   └── Zongzi.vue              # 包粽子游戲組件
│   │   ├── App.vue                      # 主應用組件
│   │   ├── main.js                      # 應用入口
│   │   └── style.css                    # 全局樣式
│   ├── index.html
│   ├── package.json
│   └── vite.config.js
└── README.md

游戲操作說明

龍舟競賽

  • 方向鍵:控制龍舟移動
  • 空格鍵:加速
  • 目標:在規定時間內到達終點,獲得最高分數

包粽子游戲

  • 點擊互動:制作粽子
  • 解鎖成就:達到不同級別
  • 查看教程:學習包粽子步驟

部署說明

項目打包后,將 dist 目錄下的文件部署到任意靜態服務器即可。

瀏覽器支持

  • Chrome (推薦)
  • Firefox
  • Safari
  • Edge

開發團隊

  • 設計與開發:[您的名字/團隊名]

許可證

MIT License

更新日志

v1.0.0

  • 初始版本發布
  • 實現基礎功能:端午節介紹、包粽子游戲、龍舟競賽
  • 添加基礎動畫效果和交互

貢獻指南

歡迎提交 Issue 和 Pull Request 來幫助改進項目。

聯系方式

  • Email: [1486459292@qq.com]
  • Gitee: [https://gitee.com/ilovemashang/duan-wu.git]
  • Github:[https://github.com/wmuj/duan-wu.git]

致謝

感謝所有為項目提供幫助和建議的貢獻者。

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/pingmian/83012.shtml
繁體地址,請注明出處:http://hk.pswp.cn/pingmian/83012.shtml
英文地址,請注明出處:http://en.pswp.cn/pingmian/83012.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

Python+requests+pytest接口自動化測試框架的搭建(全)

🍅 點擊文末小卡片,免費獲取軟件測試全套資料,資料在手,漲薪更快 框架的設計思路 首先要明確進行接口自動化需要的步驟,如下圖所示: 然后逐步拆解需要完成的工作: 1)了解分析需求&…

OpenCV視覺圖片調整:從基礎到實戰的技術指南

引言:數字圖像處理的現代意義與OpenCV深度應用 在人工智能與計算機視覺蓬勃發展的今天,圖像處理技術已成為多個高科技領域的核心支撐。根據市場研究機構Grand View Research的數據,全球計算機視覺市場規模預計將從2022年的125億美元增長到2030年的253億美元,年復合增長率達…

JS手寫代碼篇---手寫節流函數

8、節流函數 什么是節流函數? 指規定一個單位時間,在這個單位時間內,只能有一次觸發事件的回調函數執行,如果在同一個單位時間內某事件被觸發多次,只有一次能生效。 與防抖函數有什么區別? 防抖函數是延…

2025年05月30日Github流行趨勢

項目名稱:agenticSeek 項目地址url:https://github.com/Fosowl/agenticSeek項目語言:Python歷史star數:13040今日star數:1864項目維護者:Fosowl, steveh8758, klimentij, ganeshnikhil, apps/copilot-pull-…

node_modules包下載不下來

如果項目里面的package-lock.json有resolved ,就指向了包的下載來源,如果這個網址掛了,那npm i 就會一直卡著。而且,在終端去修改 npm的鏡像是沒有用的 解決辦法是:把項目里面的 lock文件 .npmrc都刪了 然后重新下載就可以了

OramaCore 是您 AI 項目、答案引擎、副駕駛和搜索所需的 AI 運行時。它包括一個成熟的全文搜索引擎、矢量數據庫、LLM界面和更多實用程序

一、軟件介紹 文末提供程序和源碼下載 OramaCore 是您的項目、答案引擎、副駕駛和搜索所需的 AI 運行時。 它包括一個成熟的全文搜索引擎、矢量數據庫、LLM具有行動計劃和推理功能的接口、用于根據數據編寫和運行您自己的自定義代理的 JavaScript 運行時,以及更多…

小白成長之路-計算機網絡(四)

文章目錄 前言一、網絡連接查看1.netstat2.ss3.bond綁定3.1準備好這三個文件3.2添加bond配置文件3.3關閉網絡圖形化服務3.4重啟 4.Linux下的抓包工具Wireshark 5、web壓力測試工具6、路由追蹤命令 二、[練習題](https://blog.csdn.net/m0_70730767/article/details/148262716?…

CppCon 2014 學習:Lock-Free Programming

你這段文字講的是“為什么要使用無鎖(Lock-Free)代碼”,我幫你總結并解釋一下: 為什么選擇無鎖代碼? 并發性和可擴展性(Concurrency and scalability) 無鎖算法允許多個線程同時操作共享數據&a…

Proteus尋找元器件(常見)

匯總: 1 主控芯片 STM32系列(32位) AT89C51(51系列) 2顯示模塊 OLED 3 按鍵 Button 4 電阻電容 Res(電阻) Cap(電容) 5 驅動模塊 L298N(電機驅動芯片&am…

vue+threeJs 繪制3D圓形

嗨,我是小路。今天主要和大家分享的主題是“vuethreeJs 繪制圓形”。 今天找到一個用three.js繪制圖形的項目,主要是用來繪制各種形狀。 項目案例示意圖 1.THREE.ShapeGeometry 定義:是 Three.js 中用于從 2D 路徑形狀&#xff08…

macOS燒錄stm32程序初步成功

完整總結:STM32H7 項目編譯與燒錄流程(macOS OpenOCD/GDB) 1?? 編譯工程 在項目目錄下執行 make,生成 ELF 文件(如 Blink.elf): cd /Users/code/Stm32code/Blink/build make clean # 可選…

正則表達式的修飾符

修飾符 修飾符不寫在正則表達式里,標記位于表達式之外 /正則表達式/修飾符gglobal - 全局匹配 查找所有的匹配項。 i i (ignore case) - 忽略大小寫 示例:/abc/i 可以匹配 "abc", "Abc", "ABC" 等

JS浮點數精度問題

在JavaScript開發中,浮點數精度問題是一個常見的陷阱。本文將深入探討JavaScript中浮點數精度問題的原因、影響以及解決方案。 一、浮點數精度常見問題 (一)加法運算 console.log(0.1 0.2); // 0.30000000000000004 console.log(0.7 0.1…

本地Markdown開源知識庫選型指南

本地Markdown開源知識庫選型指南 以下是幾款優秀的本地Markdown開源知識庫解決方案,適合不同需求場景: 1. Obsidian (非完全開源但免費) 特點:基于Markdown的本地優先知識管理,豐富的插件生態優勢:雙向鏈接、圖形視…

蘇州SAP代理公司排名:工業園區企業推薦的服務商

目錄 一、SAP實施商選擇標準體系 1、行業經驗維度 2、實施方法論維度 3、資質認證維度 4、團隊實力維度 二、SAP蘇州實施商工博科技 1、SAP雙重認證,高等院校支持 2、以SAP ERP為核心,助力企業數字化轉型 三、蘇州使用SAP的企業 蘇州是中國工業…

springboot項目下面的單元測試注入的RedisConnectionFactory類redisConnectionFactory值為什么為空呢?

你遇到的問題是: RedisConnectionFactory redisConnectionFactory 在單元測試中為 null 這是 Spring Boot 單元測試中非常常見的問題,根本原因是你的測試類沒有啟用 Spring 容器上下文,導致 Resource 注解無法注入 Bean。 ? 正確做法&…

光電學、計算機科學及算法國際會議(OCSA 2025)征稿啟事?

在科技浪潮奔涌向前的當下,光電學、計算機科學及算法領域的創新成果不斷涌現,持續重塑著各個行業的格局,深刻影響著我們的生活。為了進一步促進該領域的學術交流與合作,匯聚全球智慧,光電學、計算機科學及算法國際會議…

小樣本分類新突破:QPT技術詳解

問題導向式提示調優(QPT) 這篇論文主要講了一個針對小樣本(數據量少)文本分類問題的新方法,叫問題導向式提示調優(QPT)。 核心思路是讓預訓練語言模型(比如BERT的升級版RoBERTa)在少量標注數據下,通過設計特定的“提問式模板”和“標簽詞擴展技術”來提升分類效果。…

Oracle EBS 12.1 處理ISG 發布的wsdl 被請求時遇到500錯誤

Oracle 12.1.3 通過ISG 發布了一個服務,該服務在被頻繁調用的時候,出現500 錯誤,臨時解決方案是可以通過重啟oafm組件解決,但是需要定位原因。 排查日志路徑 $INST_TOP/logs/ora/10.1.3/opmn/default_group~oafm~default_group~1…

shadcn/ui

文章目錄 前言? 核心特點📦 支持組件(常用)🚀 安裝使用(框架支持)初始化(Next.js 項目為例)添加一個組件 🧠 對比其他組件庫📘 官方資源? 總結? 功能特性&…