Calculator Tools Calculator Tools
Create

Alphabet Learning App

May 10, 2025

About this app

A fun and interactive alphabet learning app for children to engage with letters A to E.

Alphabet Learning App Learn the Alphabet!

Related apps

Put this on your site

Source

                    <html>
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width,initial-scale=1">

<title>Alphabet Learning App</title>
<meta name="description" content="A fun and interactive alphabet learning app for children to engage with letters A to E.">
<meta name="keywords" content="alphabet, learning, education, kids, fun, letters A to E">

<!-- Libraries -->
<!-- jQuery (3.6.0) -->
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.6.0/jquery.min.js" crossorigin="anonymous"></script>
<!-- Bootstrap CSS (5.3.3) -->
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.3/dist/css/bootstrap.min.css" crossorigin="anonymous">
<!-- Bootstrap JS (5.3.3) -->
<script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.3/dist/js/bootstrap.min.js" crossorigin="anonymous">
</script>
<!-- Font Awesome (6.6.0) -->
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/@fortawesome/fontawesome-free@6.6.0/css/fontawesome.min.css" crossorigin="anonymous">

<script type="text/javascript">
try {
// App Javascript Goes Here. Place your entire script content inside the try block for error handling.

document.addEventListener("DOMContentLoaded", function() {
const letters = ['A', 'B', 'C', 'D', 'E'];
const resultsContainer = document.getElementById('results');
const bgColors = ['#FFDDC1', '#FFDDA1', '#FFECE1', '#D1E8E2', '#BEE3F8'];

letters.forEach((letter, index) => {
const button = document.createElement('button');
button.innerText = letter;
button.className = 'letter-button btn btn-lg mb-3';
button.style.backgroundColor = bgColors[index];
button.style.color = '#ffffff';
button.style.fontWeight = 'bold';
button.style.borderRadius = '15px';
button.addEventListener('click', () => {
resultsContainer.innerText = `You clicked: ${letter}`;
resultsContainer.style.color = bgColors[index];
resultsContainer.style.transition = 'color 0.5s ease';
});
document.getElementById('buttons-container').appendChild(button);
});
});

} catch (error) {
throw error;
}
</script>

<style>
body {
background: linear-gradient(135deg, #f1f9ff 30%, #eef5db 70%);
font-family: 'Arial', sans-serif;
text-align: center;
padding: 50px;
}
h1 {
font-size: 3em;
margin-bottom: 30px;
color: #4A4A4A;
}
.letter-button {
transition: transform 0.2s;
cursor: pointer;
}
.letter-button:hover {
transform: scale(1.1);
}
#results {
font-size: 1.5em;
margin-top: 20px;
padding: 10px;
border: 2px solid #4A4A4A;
border-radius: 10px;
display: inline-block;
}
</style>
</head>
<body>
<div id="main-container" class="container">
<h1>Learn the Alphabet!</h1>
<div id="buttons-container" class="d-flex flex-column align-items-center"></div>
<div id="results"></div>
</div>
</body>
</html>