Çokgenler Etkinliği - Köşe Harfleri body { box-sizing: border-box; font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif; margin: 0; padding: 20px; background: linear-gradient(135deg, #667eea 0%, #764ba2 100%); min-height: 100%; color: #333; } html, body { height: 100%; } .container { max-width: 900px; margin: 0 auto; background: white; border-radius: 20px; padding: 30px; box-shadow: 0 10px 30px rgba(0,0,0,0.2); } header { text-align: center; margin-bottom: 30px; } h1 { color: #4a5568; font-size: 2.5rem; margin-bottom: 10px; text-shadow: 2px 2px 4px rgba(0,0,0,0.1); } .subtitle { color: #718096; font-size: 1.2rem; margin-bottom: 20px; } .score-board { background: #ebf8ff; border: 3px solid #bee3f8; border-radius: 12px; padding: 20px; text-align: center; margin-bottom: 20px; } .score { font-size: 1.5rem; font-weight: bold; color: #2b6cb0; } .shape-section { background: #f7fafc; border-radius: 15px; padding: 30px; margin-bottom: 25px; border: 3px solid #e2e8f0; text-align: center; } .shape-title { color: #2d3748; font-size: 1.8rem; margin-bottom: 20px; } .shape-container { background: white; border-radius: 12px; padding: 30px; margin-bottom: 25px; box-shadow: 0 4px 15px rgba(0,0,0,0.1); } .shape-svg { width: 400px; height: 400px; margin: 0 auto 20px; display: block; } .shape-info { font-size: 1.3rem; color: #4a5568; margin-bottom: 20px; } .questions-container { background: #fff5f5; border-radius: 12px; padding: 20px; border: 3px solid #fed7d7; } .question { background: white; border-radius: 10px; padding: 20px; margin-bottom: 15px; border-left: 5px solid #e53e3e; } .question-text { font-size: 1.3rem; margin-bottom: 15px; color: #2d3748; font-weight: 500; } .answer-input { background: #f7fafc; border: 2px solid #e2e8f0; border-radius: 8px; padding: 12px; font-size: 1.1rem; width: 200px; text-align: center; margin: 10px 0; } .answer-input:focus { outline: none; border-color: #4299e1; background: white; } .check-btn { background: #48bb78; color: white; border: none; border-radius: 8px; padding: 10px 20px; font-size: 1rem; cursor: pointer; margin-left: 10px; transition: all 0.3s ease; } .check-btn:hover { background: #38a169; } .check-btn:disabled { background: #a0aec0; cursor: not-allowed; } .btn { background: #4299e1; color: white; border: none; border-radius: 8px; padding: 12px 24px; font-size: 1rem; cursor: pointer; transition: all 0.3s ease; margin: 10px 5px; } .btn:hover { background: #3182ce; transform: translateY(-2px); } .btn-success { background: #48bb78; } .btn-success:hover { background: #38a169; } .feedback { padding: 15px; border-radius: 8px; margin-top: 15px; text-align: center; font-weight: bold; } .feedback.correct { background: #c6f6d5; color: #22543d; border: 2px solid #48bb78; } .feedback.wrong { background: #fed7d7; color: #742a2a; border: 2px solid #e53e3e; } /* Popup animasyonları */ .popup { position: fixed; top: 50%; left: 50%; transform: translate(-50%, -50%) scale(0); background: white; border-radius: 20px; padding: 30px; box-shadow: 0 20px 40px rgba(0,0,0,0.3); z-index: 1000; text-align: center; transition: all 0.3s ease; max-width: 400px; width: 90%; } .popup.show { transform: translate(-50%, -50%) scale(1); } .popup-overlay { position: fixed; top: 0; left: 0; width: 100%; height: 100%; background: rgba(0,0,0,0.5); z-index: 999; opacity: 0; transition: opacity 0.3s ease; } .popup-overlay.show { opacity: 1; } .popup-success { border: 4px solid #48bb78; } .popup-success .popup-icon { font-size: 4rem; color: #48bb78; margin-bottom: 15px; animation: bounce 0.6s ease; } .popup-wrong { border: 4px solid #e53e3e; } .popup-wrong .popup-icon { font-size: 4rem; color: #e53e3e; margin-bottom: 15px; animation: shake 0.6s ease; } .popup-title { font-size: 1.5rem; font-weight: bold; margin-bottom: 10px; } .popup-message { font-size: 1.1rem; margin-bottom: 20px; } .popup-close { background: #4299e1; color: white; border: none; border-radius: 8px; padding: 10px 20px; font-size: 1rem; cursor: pointer; transition: all 0.3s ease; } .popup-close:hover { background: #3182ce; } @keyframes bounce { 0%, 20%, 60%, 100% { transform: translateY(0); } 40% { transform: translateY(-20px); } 80% { transform: translateY(-10px); } } @keyframes shake { 0%, 100% { transform: translateX(0); } 10%, 30%, 50%, 70%, 90% { transform: translateX(-5px); } 20%, 40%, 60%, 80% { transform: translateX(5px); } } /* Tuş basma efekti */ .answer-input.typing { animation: typing-pulse 0.1s ease; } @keyframes typing-pulse { 0% { transform: scale(1); } 50% { transform: scale(1.02); } 100% { transform: scale(1); } } .navigation { text-align: center; margin-top: 20px; } .progress { background: #e2e8f0; border-radius: 10px; height: 8px; margin: 20px 0; overflow: hidden; } .progress-bar { background: #48bb78; height: 100%; transition: width 0.3s ease; } @media (max-width: 768px) { body { padding: 10px; } .container { padding: 15px; border-radius: 15px; } h1 { font-size: 1.8rem; margin-bottom: 5px; } .subtitle { font-size: 1rem; margin-bottom: 15px; } .score-board { padding: 15px; margin-bottom: 15px; } .score { font-size: 1.3rem; } .shape-section { padding: 20px; margin-bottom: 20px; } .shape-title { font-size: 1.5rem; margin-bottom: 15px; } .shape-container { padding: 20px; margin-bottom: 20px; } .shape-svg { width: 280px; height: 280px; } .shape-info { font-size: 1rem; margin-bottom: 15px; } .questions-container { padding: 15px; } .question { padding: 15px; margin-bottom: 12px; } .question-text { font-size: 1rem; margin-bottom: 12px; } .options { grid-template-columns: repeat(2, 1fr); gap: 8px; } .option { padding: 12px 8px; font-size: 0.9rem; } .btn { padding: 10px 20px; font-size: 0.9rem; margin: 8px 3px; } .feedback { padding: 12px; font-size: 0.9rem; } } @media (max-width: 480px) { body { padding: 5px; } .container { padding: 10px; border-radius: 10px; } h1 { font-size: 1.5rem; } .subtitle { font-size: 0.9rem; } .score-board { padding: 12px; } .score { font-size: 1.2rem; } .shape-section { padding: 15px; } .shape-title { font-size: 1.3rem; } .shape-container { padding: 15px; } .shape-svg { width: 240px; height: 240px; } .shape-info { font-size: 0.9rem; } .questions-container { padding: 12px; } .question { padding: 12px; margin-bottom: 10px; } .question-text { font-size: 0.95rem; margin-bottom: 10px; } .options { grid-template-columns: 1fr; gap: 6px; } .option { padding: 10px; font-size: 0.85rem; } .btn { padding: 8px 16px; font-size: 0.85rem; margin: 6px 2px; } .feedback { padding: 10px; font-size: 0.85rem; } } 🔷 Çokgenler ve Özellikleri Etkinliği 🔷 5. Sınıf Matematik Etkinliği Puan: 0 1 / 5 Çokgen ⬅️ Önceki Sonraki ➡️ 🔄 Yeniden Başla