| <html lang="ja"> | |
| <head> | |
| <meta charset="UTF-8"> | |
| <meta name="viewport" content="width=device-width, initial-scale=1.0"> | |
| <title>元素の名前から原子番号を答えるクイズ</title> | |
| <style> | |
| body { | |
| font-family: Arial, sans-serif; | |
| background-color: #f0f0f0; | |
| margin: 0; | |
| padding: 0; | |
| } | |
| .container { | |
| max-width: 600px; | |
| margin: 50px auto; | |
| background-color: #fff; | |
| padding: 20px; | |
| border-radius: 8px; | |
| box-shadow: 0 0 10px rgba(0, 0, 0, 0.1); | |
| } | |
| h1 { | |
| text-align: center; | |
| color: #333; | |
| } | |
| p { | |
| margin-bottom: 20px; | |
| } | |
| label { | |
| display: block; | |
| margin-bottom: 10px; | |
| } | |
| input[type="number"] { | |
| width: 100%; | |
| padding: 10px; | |
| margin-bottom: 20px; | |
| border: 1px solid #ccc; | |
| border-radius: 5px; | |
| } | |
| .btn { | |
| display: block; | |
| width: 100%; | |
| padding: 10px; | |
| background-color: #007bff; | |
| color: #fff; | |
| border: none; | |
| border-radius: 5px; | |
| cursor: pointer; | |
| transition: background-color 0.3s ease; | |
| } | |
| .btn:hover { | |
| background-color: #0056b3; | |
| } | |
| </style> | |
| </head> | |
| <body> | |
| <div class="container"> | |
| <h1>元素の名前から原子番号を答えるクイズ</h1> | |
| <p>次の元素の名前に対応する原子番号は何でしょう?: <strong>{{ element }}</strong></p> | |
| <form action="/" method="post"> | |
| <label for="user_input">原子番号を入力してください:</label> | |
| <input type="number" id="user_input" name="user_input" min="1" required> | |
| <button type="submit" class="btn">答え合わせ</button> | |
| </form> | |
| {% if result %} | |
| <p>{{ result }}</p> | |
| {% endif %} | |
| <form action="{{ url_for('next_question_element2num') }}" method="post"> | |
| <button type="submit" class="btn">次の問題</button> | |
| </form> | |
| </div> | |
| </body> | |
| </html> | |