<!DOCTYPE html>
<html lang="zh-Hant">
<head>
  <meta charset="UTF-8">
  <title>字在必得:動腦急中生字挑戰賽</title>
  <style>
    body {
      font-family: "Microsoft JhengHei", sans-serif;
      background: linear-gradient(to right, #f9f9f9, #e0f7fa);
      text-align: center;
      padding: 40px;
    }

    h1 {
      font-size: 3.2em;
      color: #007acc;
      text-shadow: 2px 2px #ddd;
      margin-bottom: 20px;
    }

    #question-box {
      margin: 30px auto;
      padding: 50px;
      font-size: 3.5em;
      font-weight: bold;
      color: #444;
      border: 8px dotted #ff6f61;
      border-radius: 30px;
      width: 75%;
      min-height: 150px;
      background-color: #fffdf6;
      box-shadow: 5px 5px 20px rgba(0,0,0,0.1);
      transition: all 0.3s ease-in-out;
    }

    #countdown {
      font-size: 2em;
      color: #e91e63;
      margin-top: 10px;
      min-height: 40px;
    }

    button {
      font-size: 1.8em;
      padding: 20px 40px;
      border: none;
      background-color: #ff6f61;
      color: white;
      border-radius: 15px;
      cursor: pointer;
      transition: 0.3s ease-in-out;
      box-shadow: 2px 2px 10px rgba(0,0,0,0.2);
    }

    button:hover {
      background-color: #e95c50;
      transform: scale(1.05);
    }

    @media (max-width: 600px) {
      #question-box {
        width: 90%;
        font-size: 2em;
      }

      button {
        font-size: 1.2em;
        padding: 15px 30px;
      }
    }
  </style>
</head>
<body>
  <h1>🎯 字在必得:動腦急中生字挑戰賽 🎯</h1>
  <div id="question-box">點擊下方按鈕開始!</div>
  <div id="countdown"></div>
  <br>
  <button id="startBtn">👉 抽出題目 👈</button>

  <script>
    const questions = [
      "食物:一種食物名稱",
      "動物:一種動物名稱",
      "地名:城市、鄉鎮、縣名或其他地點",
      "職業:一種職業或人物身份",
      "顏色:一種顏色",
      "身體部位:特定的身體部位",
      "家電:一種家電產品",
      "水果:一種水果名稱",
      "交通工具:一種交通工具",
      "動作:一個動作(可用動詞表示)",
      "國家名稱:一個國家的名字",
      "文具用品:一樣文具",
      "自然現象:如颱風、地震、風等",
      "名詞:任意名詞",
      "校園設施:學校內的設施",
      "形容詞:一個形容詞(如可愛、冰冷、粗糙等)",
      "發出聲音的東西:如鬧鐘、鋼琴、電話等",
      "飲料:一種飲料名稱",
      "家庭用品:如牙刷、椅子等",
      "科技相關:如手機、鍵盤、Wi-Fi等",
      "醫療相關:如醫院、護士、口罩等",
      "小學科目:如數學、音樂、自然等",
      "可踢的東西:如球、瓶子、玩具等",
      "與錢有關的東西:如錢包、提款機、支票等",
      "服裝配件:如帽子、手套、腰帶等"
    ];

    const startBtn = document.getElementById('startBtn');
    const questionBox = document.getElementById('question-box');
    const countdownEl = document.getElementById('countdown');
    let countdownTimer;

    startBtn.addEventListener('click', () => {
      // 隨機出題
      const randomIndex = Math.floor(Math.random() * questions.length);
      questionBox.textContent = questions[randomIndex];

      // 清除之前倒數
      clearInterval(countdownTimer);

      // 開始倒數 10 秒
      let timeLeft = 10;
      countdownEl.textContent = `⏳ 倒數 ${timeLeft} 秒`;
      countdownTimer = setInterval(() => {
        timeLeft--;
        if (timeLeft > 0) {
          countdownEl.textContent = `⏳ 倒數 ${timeLeft} 秒`;
        } else {
          clearInterval(countdownTimer);
          countdownEl.textContent = "⏰ 時間到!你說出來了嗎?";
        }
      }, 1000);
    });
  </script>
</body>
</html>
 

文章標籤
全站熱搜
創作者介紹
創作者 Penny 的頭像
Penny

Penny926的心情日記

Penny 發表在 痞客邦 留言(0) 人氣(5)