BASIC EXAMPLE
<!DOCTYPE html>
<html>
<head>
<title>Page Title</title>
</head>
<body>
<h1>This is a Heading</h1>
<p>This is a paragraph.</p>
</body>
</html>
OUTPUT:
This is a Heading
This is a paragraph.
Example Explained:
- The
<!DOCTYPE html>
declaration defines that this document is an HTML5 document - The
<html>
element is the root element of an HTML page - The
<head>
element contains meta information about the HTML page - The
<title>
element specifies a title for the HTML page (which is shown in the browser’s title bar or in the page’s tab) - The
<body>
element defines the document’s body, and is a container for all the visible contents, such as headings, paragraphs, images, hyperlinks, tables, lists, etc. - The
<h1>
element defines a large heading - The
<p>
element defines a paragraph
HTML Headings
<!DOCTYPE html>
<html>
<body>
<h1>This is heading 1</h1>
<h2>This is heading 2</h2>
<h3>This is heading 3</h3>
<h4>This is heading 4</h4>
<h5>This is heading 5</h5>
<h6>This is heading 6</h6>
</body>
</html>
OUTPUT:
This is heading 1
This is heading 2
This is heading 3
This is heading 4
This is heading 5
This is heading 6
HTML Paragraphs
<!DOCTYPE html>
<html>
<body>
<p>This is a paragraph.</p>
<p>This is another paragraph.</p>
</body>
</html>
OUTPUT:
This is a paragraph.
This is another paragraph.
HTML Links
<!DOCTYPE html>
<html>
<body>
<h2>HTML Links</h2>
<p>HTML links are defined with the a tag:</p>
<a href=”#”>This is a link</a>
</body>
</html>
OUTPUT:
HTML Links
HTML links are defined with the a tag:
This is a link
HTML Images
<!DOCTYPE html>
<html>
<body>
<h2>HTML Images</h2>
<p>HTML images are defined with the img tag:</p>
<img src=”nice.jpg” alt=”nicelogo” width=”104″ height=”142″>
</body>
</html>
OUTPUT:
HTML Images
HTML images are defined with the img tag:

EXAMPLE EXPLAINED:
HTML images are defined with the <img>
tag.
The source file (src
), alternative text (alt
), width
, and height
are provided as attributes:
HTML TEXT FORMATTING
<!DOCTYPE html>
<html>
<body>
HELLO! I AM <b> bold</b><br>
HELLO! I AM <strong> strong bold</strong><br>
HELLO! I AM <i> italic</i><br>
HELLO! I AM <em>emphasized(italic)</em><br>
HELLO! I AM <u>underline</u><br>
HELLO! I AM <ins>underline(ins)</ins><br>
HELLO! I AM <strike>strikethrough</strike><br>
HELLO! I AM <del>delete text(strikethrough)</del><br>
HELLO! I AM <mark>highlight</mark><br>
HELLO! I AM superscript (a+b)<sup>2</sup>=a<sup>2</sup>+b<sup>2</sup>+2ab<br>
HELLO! I AM subscript C<sub>6</sub>H<sub>12</sub>O<sub>6</sub><br>
HELLO! I AM big<big>little bigger than normal font</big><br>
HELLO! I AM <small>little smaller than normal font</small><br>
HELLO! I AM font<font size=”7″ color=”blue” face=”jokerman”>hello NICE students</font><br>
HELLO! I AM <q> double quotation </q><br><br>
HELLO! I AM pre-formatted text
<pre>
<B>COLUMN-A COLUMN-B</B>
Computer INPUT DEVICE
CPU UTILITY SOFTWARE
RAM HARDWARE
MOUSE PROCESSOR
COMPILER MEMORY
</pre><br>
OR
<pre style=”COLOR:red;”><big><b>
*
***
*****
*******
*****
***
*
</b></big></pre>
HELLO! I AM HORIZONTAL ROW<hr color=”red” width=”500″ align=”center”><br>
HELLO! I AM LINE BREAK(BR)<br>
HELLO! I AM THE WHITE SPACE R A M<br>
HELLO! I AM TYPEWRITTER<tt>HELLO NICE STUDENT</tt><br>
</body>
</html>
OUTPUT:
HELLO! I AM bold
HELLO! I AM strong bold
HELLO! I AM italic
HELLO! I AM emphasized(italic)
HELLO! I AM underline
HELLO! I AM underline(ins)
HELLO! I AM strikethrough
HELLO! I AM delete text(strikethrough)
HELLO! I AM highlight
HELLO! I AM superscript (a+b)2=a2+b2+2ab
HELLO! I AM subscript C6H12O6
HELLO! I AM biglittle bigger than normal font
HELLO! I AM little smaller than normal font
HELLO! I AM fonthello NICE students
HELLO! I AM double quotation
HELLO! I AM pre-formatted text
COLUMN-A COLUMN-B
Computer INPUT DEVICE
CPU UTILITY SOFTWARE
RAM HARDWARE
MOUSE PROCESSOR
COMPILER MEMORY
OR
*
***
*****
*******
*****
***
*
HELLO! I AM HORIZONTAL ROW
HELLO! I AM LINE BREAK(BR)
HELLO! I AM THE WHITE SPACE R A M
HELLO! I AM TYPEWRITTERHELLO NICE STUDENT
CLICK ME FOR OUTPUT
Front Page html+css
<!DOCTYPE html>
<html lang=”en”>
<head>
<meta charset=”UTF-8″>
<meta name=”viewport” content=”width=device-width, initial-scale=1.0″>
<title>Nice Institutes</title>
<style>
#blu{
color: blue;
font-size: 300%;
}
#red{
color: red;
}
#im{
margin-left: 40%;
}
#s24{
color: purple;
}
pre{
font-size: 200%;
margin-left: 10%;
color: darkturquoise;
}
#maa{
color: red;
}
#tab{
font-size: 200%;
margin-left: 5%;
}
.cls{
text-align: center;
}
</style>
</head>
<body>
<h1 id=”blu” class=”cls”>
<b >
A Project Report on Html For Beginners
</b>
</h1><br><br>
<img id=”im”src=”https://niceinstitutes.com/wp-content/uploads/2022/11/cropped-WhatsApp-Image-2022-11-15-at-6.03.44-PM-2.jpeg” width=”200″ height=”200″>
<h1 id=”red” class=”cls”>
<b >
NATIONAL INSTITUTE OF COMPUTER EDUCATION
</b>
</h1><br><br>
<h1 id=”s24″ class=”cls”>
<b>
Session 2024-25
</b>
</h1><br><br>
<pre>
Prepared By Under Guaidanc Of
Name:- Nice Student Name:- Nice Faculty
Batch No :- 04/24 Designation: Faculty Designation
</pre><br><br>
<h1 id=”maa” class=”cls”>
<b>
Under Maa Manikeswari University
</b>
</h1><br><br>
<table id=”tab” border=”2″ class=”cls”>
<tr >
<th><img src=”https://kuwebsite.s3.amazonaws.com/kuwebsite/img/mmu-logo-min.jpg” width=”200″ height=”200″></th>
<th colspan=”20″>NH26, Bazarpada, Bhawanipatna, Odisha 766001<br> 09937816855</th>
</tr>
</table>
</body>
</html>
id card
<!DOCTYPE html>
<html lang=”en”>
<head>
<meta charset=”UTF-8″>
<meta name=”viewport” content=”width=device-width, initial-scale=1.0″>
<title>ID Card Maker</title>
<style>
body {
font-family: Arial, sans-serif;
margin: 0;
padding: 0;
background-color: #f4f4f9;
display: flex;
justify-content: center;
align-items: center;
height: 100vh;
}
.container {
text-align: center;
max-width: 400px;
padding: 40px;
border: 10px solid #ddd;
border-radius: 30px;
background-color: white;
box-shadow: 0 4px 8px rgba(0, 0, 0, 0.2);
}
h1 {
color: #333;
}
.id-card {
margin-top: 20px;
padding: 10px;
border: 2px solid #333;
border-radius: 8px;
width: 300px;
height: 180px;
text-align: left;
background-color: #f7f7f7;
}
.id-card img {
border-radius: 50%;
width: 100px;
height: 100px;
float: left;
margin-right: 30px;
margin-top: 30px;
}
.id-card .details {
padding-top: 10px;
}
.input-group {
margin-bottom: 10px;
}
.input-group label {
display: block;
margin-bottom: 5px;
font-weight: bold;
}
.input-group input {
width: 100%;
padding: 8px;
border: 1px solid #ccc;
border-radius: 5px;
}
button {
padding: 10px 20px;
background-color: #5cb85c;
color: white;
border: none;
border-radius: 5px;
cursor: pointer;
}
button:hover {
background-color: #4cae4c;
}
</style>
</head>
<body>
<div class=”container”>
<img src=”data:image/png;base64,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” width=”50″>
<h1>ID Card Maker</h1>
<div class=”input-group”>
<label for=”name”>Name:</label>
<input type=”text” id=”name” placeholder=”Enter your name”>
</div>
<div class=”input-group”>
<label for=”position”>Position:</label>
<input type=”text” id=”position” placeholder=”Enter your position”>
</div>
<div class=”input-group”>
<label for=”profile”>Profile Image URL:</label>
<input type=”text” id=”profile” placeholder=”Enter image URL”>
</div>
<button onclick=”generateID()”>Generate ID Card</button>
<div class=”id-card” id=”id-card” style=”display: none;”>
<img id=”card-image” src=”” alt=”Profile Picture”>
<div class=”details”>
<p><strong>Name:</strong> <span id=”card-name”></span></p>
<p><strong>Position:</strong> <span id=”card-position”></span></p>
</div>
</div>
</div>
<script>
function generateID() {
const name = document.getElementById(‘name’).value;
const position = document.getElementById(‘position’).value;
const profile = document.getElementById(‘profile’).value;
if (name && position && profile) {
document.getElementById(‘card-name’).textContent = name;
document.getElementById(‘card-position’).textContent = position;
document.getElementById(‘card-image’).src = profile;
document.getElementById(‘id-card’).style.display = ‘block’;
} else {
alert(‘Please fill in all fields!’);
}
}
</script>
</body>
</html>
Output 1

Output 2

Simple Calculator
<!DOCTYPE html>
<html lang=”en”>
<head>
<meta charset=”UTF-8″>
<meta name=”viewport” content=”width=device-width, initial-scale=1.0″>
<title>Simple Calculator by Nice</title>
<style>
body {
font-family: Arial, sans-serif;
display: flex;
justify-content: center;
align-items: center;
height: 100vh;
margin: 0;
background-color: #f4f4f9;
}
.calculator {
background-color: #ac99c2;
border-radius: 10px;
box-shadow: 0 0 15px rgba(0, 0, 0, 0.1);
padding: 20px;
width: 260px;
}
#display {
width: 93%;
height: 50px;
font-size: 24px;
text-align: right;
margin-bottom: 10px;
padding: 10px;
border: 1px solid #ccc;
border-radius: 5px;
}
.buttons {
display: grid;
grid-template-columns: repeat(4, 1fr);
gap: 10px;
}
button {
font-size: 20px;
padding: 20px;
border: none;
background-color: #f0f0f0;
cursor: pointer;
border-radius: 5px;
transition: background-color 0.3s;
}
button:hover {
background-color: #ddd;
}
button:active {
background-color: #bbb;
}
</style>
</head>
<body>
<div class=”calculator”>
<input type=”text” id=”display” disabled />
<div class=”buttons”>
<img src=”data:image/png;base64,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” width=”50″>
<img src=”data:image/png;base64,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” width=”50″>
<img src=”data:image/png;base64,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” width=”50″>
<button onclick=”clearDisplay()”>C</button>
<button onclick=”appendToDisplay(‘1’)”>1</button>
<button onclick=”appendToDisplay(‘2’)”>2</button>
<button onclick=”appendToDisplay(‘3’)”>3</button>
<button onclick=”appendToDisplay(‘+’)”>+</button>
<button onclick=”appendToDisplay(‘4’)”>4</button>
<button onclick=”appendToDisplay(‘5’)”>5</button>
<button onclick=”appendToDisplay(‘6’)”>6</button>
<button onclick=”appendToDisplay(‘-‘)”>-</button>
<button onclick=”appendToDisplay(‘7’)”>7</button>
<button onclick=”appendToDisplay(‘8’)”>8</button>
<button onclick=”appendToDisplay(‘9’)”>9</button>
<button onclick=”appendToDisplay(‘*’)”>*</button>
<button onclick=”appendToDisplay(‘0’)”>0</button>
<button onclick=”appendToDisplay(‘.’)”>.</button>
<button onclick=”calculateResult()”>=</button>
<button onclick=”appendToDisplay(‘/’)”>/</button>
</div>
</div>
<script>
let display = document.getElementById(‘display’);
function appendToDisplay(value) {
display.value += value;
}
function clearDisplay() {
display.value = ”;
}
function calculateResult() {
try {
display.value = eval(display.value); // Evaluate the expression
} catch (e) {
display.value = ‘Error’;
}
}
</script>
</body>
</html>
OutPut
External css example
index.html
<!DOCTYPE html>
<html lang=”en”>
<head>
<meta charset=”UTF-8″>
<meta name=”viewport” content=”width=device-width, initial-scale=1.0″>
<title>Movie Booking</title>
<link rel=”stylesheet” href=”/css/style.css”>
</head>
<body>
<header>
<h1>Movie Booking</h1>
</header>
<main>
<section class=”booking-form”>
<h1>Book Your Movie Tickets</h1>
<form id=”bookingForm”>
<h1>Select Movie:</h1>
<select id=”movie” name=”movie”>
<option value=”avengers”>Avengers: Endgame</option>
<option value=”joker”>Joker</option>
<option value=”inception”>Inception</option>
</select>
<h1>Select Date:</h1>
<input type=”date” id=”date” name=”date” required>
<h1>Number of Tickets:</h1>
<input type=”number” id=”seats” name=”seats” min=”1″ max=”10″ required>
<button type=”submit”>Book Now</button>
</form>
</section>
</main>
<h1 id=”ram”>Nice Institutes</h1>
</body>
</html>
Style.css
/* General Styles */
body {
font-family: Arial, sans-serif;
margin: 0;
padding: 0;
background-color: #f4f4f4;
text-align: center;
}
/* Header */
header {
background-color: #333;
color: white;
padding: 1rem 0;
}
/* Main Section */
main {
display: flex;
justify-content: center;
align-items: center;
height: 80vh;
}
/* Booking Form */
.booking-form {
background: white;
padding: 20px;
border-radius: 8px;
box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
width: 300px;
}
h1 {
font-size: 20px;
margin-bottom: 10px;
}
select, input, button {
width: 100%;
padding: 10px;
margin-top: 5px;
border: 1px solid #ccc;
border-radius: 5px;
}
button {
background-color: #28a745;
color: white;
font-size: 1rem;
border: none;
cursor: pointer;
margin-top: 15px;
}
button:hover {
background-color: #218838;
}
#ram {
background-color: #333;
color: white;
padding: 1rem;
position: fixed;
width: 100%;
bottom: 0;
}
Tic-Tac-Toe – Classic two-player game
index.html
<!DOCTYPE html>
<html lang=”en”>
<head>
<meta charset=”UTF-8″>
<meta name=”viewport” content=”width=device-width, initial-scale=1.0″>
<title>Tic-Tac-Toe</title>
<link rel=”stylesheet” href=”style.css”>
</head>
<body>
<h1>Tic-Tac-Toe</h1>
<p id=”status”>Player X’s turn</p>
<div class=”board”>
<div class=”cell” onclick=”makeMove(0)”></div>
<div class=”cell” onclick=”makeMove(1)”></div>
<div class=”cell” onclick=”makeMove(2)”></div>
<div class=”cell” onclick=”makeMove(3)”></div>
<div class=”cell” onclick=”makeMove(4)”></div>
<div class=”cell” onclick=”makeMove(5)”></div>
<div class=”cell” onclick=”makeMove(6)”></div>
<div class=”cell” onclick=”makeMove(7)”></div>
<div class=”cell” onclick=”makeMove(8)”></div>
</div>
<button onclick=”resetGame()”>Restart</button>
<script src=”script.js”></script>
</body>
</html>
style.css
body {
text-align: center;
font-family: Arial, sans-serif;
}
.board {
display: grid;
grid-template-columns: repeat(3, 100px);
grid-template-rows: repeat(3, 100px);
gap: 5px;
justify-content: center;
margin: 20px auto;
}
.cell {
width: 100px;
height: 100px;
display: flex;
align-items: center;
justify-content: center;
font-size: 2em;
background-color: lightgray;
border: 2px solid black;
cursor: pointer;
}
.cell:hover {
background-color: gray;
}
button {
font-size: 18px;
padding: 10px 20px;
margin-top: 20px;
cursor: pointer;
}
script.js
// Tic-Tac-Toe Game Logic
let board = [“”, “”, “”, “”, “”, “”, “”, “”, “”];
let currentPlayer = “X”;
let gameActive = true;
// Function to handle player move
function makeMove(index) {
if (board[index] === “” && gameActive) {
board[index] = currentPlayer;
document.getElementsByClassName(“cell”)[index].innerText = currentPlayer;
if (checkWinner()) {
document.getElementById(“status”).innerText = `Player ${currentPlayer} Wins!`;
gameActive = false;
return;
}
if (!board.includes(“”)) {
document.getElementById(“status”).innerText = “It’s a Draw!”;
gameActive = false;
return;
}
currentPlayer = currentPlayer === “X” ? “O” : “X”;
document.getElementById(“status”).innerText = `Player ${currentPlayer}’s turn`;
}
}
// Function to check for a winner
function checkWinner() {
const winPatterns = [
[0, 1, 2], [3, 4, 5], [6, 7, 8], // Rows
[0, 3, 6], [1, 4, 7], [2, 5, 8], // Columns
[0, 4, 8], [2, 4, 6] // Diagonals
];
return winPatterns.some(pattern => {
const [a, b, c] = pattern;
return board[a] && board[a] === board[b] && board[a] === board[c];
});
}
// Function to reset the game
function resetGame() {
board = [“”, “”, “”, “”, “”, “”, “”, “”, “”];
gameActive = true;
currentPlayer = “X”;
document.getElementById(“status”).innerText = “Player X’s turn”;
document.querySelectorAll(“.cell”).forEach(cell => {
cell.innerText = “”;
});
}
Snake Game – A classic game where the snake eats food and grows.
Create index.html
<!DOCTYPE html>
<html lang=”en”>
<head>
<meta charset=”UTF-8″>
<meta name=”viewport” content=”width=device-width, initial-scale=1.0″>
<title>Snake Game</title>
<link rel=”stylesheet” href=”style.css”>
</head>
<body>
<h1>Snake Game</h1>
<p>Use Arrow Keys to Move</p>
<canvas id=”gameCanvas”></canvas>
<p id=”score”>Score: 0</p>
<script src=”script.js”></script>
</body>
</html>
Create style.css
body {
text-align: center;
font-family: Arial, sans-serif;
}
canvas {
border: 3px solid black;
background-color: lightgray;
}
Create script.js
// Get the canvas and context
const canvas = document.getElementById(“gameCanvas”);
const ctx = canvas.getContext(“2d”);
// Set canvas size
canvas.width = 400;
canvas.height = 400;
// Snake properties
let snake = [{ x: 200, y: 200 }];
let direction = “RIGHT”;
let food = spawnFood();
let score = 0;
let gameSpeed = 100;
// Handle keypress for movement
document.addEventListener(“keydown”, (event) => {
if (event.key === “ArrowUp” && direction !== “DOWN”) direction = “UP”;
else if (event.key === “ArrowDown” && direction !== “UP”) direction = “DOWN”;
else if (event.key === “ArrowLeft” && direction !== “RIGHT”) direction = “LEFT”;
else if (event.key === “ArrowRight” && direction !== “LEFT”) direction = “RIGHT”;
});
// Game loop
function gameLoop() {
moveSnake();
if (checkCollision()) {
alert(“Game Over! Your Score: ” + score);
resetGame();
return;
}
drawGame();
setTimeout(gameLoop, gameSpeed);
}
// Move snake
function moveSnake() {
let head = { …snake[0] };
if (direction === “UP”) head.y -= 20;
if (direction === “DOWN”) head.y += 20;
if (direction === “LEFT”) head.x -= 20;
if (direction === “RIGHT”) head.x += 20;
snake.unshift(head);
// Check if snake eats food
if (head.x === food.x && head.y === food.y) {
score += 10;
document.getElementById(“score”).innerText = “Score: ” + score;
food = spawnFood();
} else {
snake.pop();
}
}
// Check collision (wall or self)
function checkCollision() {
let head = snake[0];
// Wall collision
if (head.x < 0 || head.x >= canvas.width || head.y < 0 || head.y >= canvas.height) {
return true;
}
// Self-collision
for (let i = 1; i < snake.length; i++) {
if (snake[i].x === head.x && snake[i].y === head.y) {
return true;
}
}
return false;
}
// Draw snake, food, and game area
function drawGame() {
ctx.clearRect(0, 0, canvas.width, canvas.height);
// Draw food
ctx.fillStyle = “red”;
ctx.fillRect(food.x, food.y, 20, 20);
// Draw snake
ctx.fillStyle = “green”;
snake.forEach(segment => {
ctx.fillRect(segment.x, segment.y, 20, 20);
});
}
// Spawn food at random location
function spawnFood() {
let x = Math.floor(Math.random() * (canvas.width / 20)) * 20;
let y = Math.floor(Math.random() * (canvas.height / 20)) * 20;
return { x, y };
}
// Reset game
function resetGame() {
snake = [{ x: 200, y: 200 }];
direction = “RIGHT”;
score = 0;
document.getElementById(“score”).innerText = “Score: 0”;
food = spawnFood();
gameLoop();
}
// Start the game
gameLoop();
Dino Game google
index.html
<!DOCTYPE html>
<html lang=”en”>
<head>
<meta charset=”UTF-8″>
<meta name=”viewport” content=”width=device-width, initial-scale=1.0″>
<title>Dino Game</title>
<link rel=”stylesheet” href=”style.css”>
</head>
<body>
<h1>Chrome Dino Game</h1>
<p>Press **Spacebar** to jump</p>
<div id=”game”>
<img id=”dino” src=”swapnil_dinaswar.png” alt=”Swapnil Dinaswar”>
<img id=”cactus” src=”swapnil_cactus.png” alt=”Swapnil Cactus”>
</div>
<p id=”score”>Score: 0</p>
<script src=”script.js”></script>
</body>
</html>
style.css
* {
margin: 0;
padding: 0;
box-sizing: border-box;
font-family: Arial, sans-serif;
}
body {
text-align: center;
background-color: #f4f4f4;
}
#game {
position: relative;
width: 600px;
height: 200px;
border: 2px solid black;
margin: 50px auto;
background-color: white;
overflow: hidden;
}
#dino {
width: 50px;
position: absolute;
bottom: 0;
left: 50px;
}
#cactus {
width: 30px;
position: absolute;
bottom: 0;
right: -20px;
animation: moveCactus 2s linear infinite;
}
@keyframes moveCactus {
0% { right: -20px; }
100% { right: 600px; }
}
.jump {
animation: jump 0.5s linear;
}
@keyframes jump {
0% { bottom: 0; }
50% { bottom: 80px; }
100% { bottom: 0; }
}
#score {
font-size: 20px;
margin-top: 10px;
}
script.js
let dino = document.getElementById(“dino”);
let cactus = document.getElementById(“cactus”);
let score = document.getElementById(“score”);
let counter = 0;
// Jump function
document.addEventListener(“keydown”, function(event) {
if (event.code === “Space”) {
if (!dino.classList.contains(“jump”)) {
dino.classList.add(“jump”);
setTimeout(function() {
dino.classList.remove(“jump”);
}, 500);
}
}
});
// Collision detection
setInterval(function() {
let dinoTop = parseInt(window.getComputedStyle(dino).getPropertyValue(“bottom”));
let cactusLeft = parseInt(window.getComputedStyle(cactus).getPropertyValue(“right”));
// If the dino hits the cactus
if (cactusLeft > 520 && cactusLeft < 570 && dinoTop < 40) {
alert(“Game Over! Score: ” + counter);
counter = 0;
} else {
counter++;
score.innerText = “Score: ” + counter;
}
}, 100);
find si html+css+js
<!DOCTYPE html>
<html lang=”en”>
<head>
<meta charset=”UTF-8″>
<meta name=”viewport” content=”width=device-width, initial-scale=1.0″>
<title>Simple Interest Calculator</title>
<style>
/* General styling */
body {
font-family: Arial, sans-serif;
text-align: center;
padding: 0;
margin: 0;
background-color: #f0f8ff;
color: #333;
overflow: hidden;
}
/* Main container styling */
.container {
background-color: white;
padding: 30px;
border-radius: 16px;
box-shadow: 0 0 20px rgba(0, 0, 0, 0.3);
max-width: 600px;
margin: 60px auto;
position: relative;
z-index: 10;
}
/* Input and button styling */
input, button {
width: 100%;
padding: 12px;
margin: 10px 0;
border: 1px solid #ccc;
border-radius: 8px;
font-size: 16px;
box-sizing: border-box;
}
button {
background-color: #007bff;
color: white;
cursor: pointer;
font-weight: bold;
transition: background-color 0.3s ease;
}
button:hover {
background-color: #0056b3;
}
/* Result section styling */
.result-page {
display: none;
padding: 30px;
border-radius: 16px;
background-color: white;
box-shadow: 0 0 20px rgba(0, 123, 255, 0.3);
position: relative;
}
.result-content {
padding: 20px;
background-color: #e6f7ff;
border-radius: 10px;
border: 1px solid #91d5ff;
box-shadow: 0 0 10px rgba(0, 123, 255, 0.2);
}
/* Confetti animation */
#confettiCanvas {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
pointer-events: none;
z-index: 5;
display: none;
opacity: 1;
transition: opacity 2s ease-out;
}
/* Back button */
.back-btn {
background-color: #ff5722;
color: white;
margin-top: 15px;
}
.back-btn:hover {
background-color: #e64a19;
}
</style>
</head>
<body>
<!– Calculator section –>
<div class=”container” id=”calculatorPage”>
<h1>💰 Simple Interest Calculator 💰</h1>
<label for=”principal”>Principal Amount (₹ in rupees):</label>
<input type=”number” id=”principal” placeholder=”Enter principal amount” required>
<label for=”rate”>Rate of Interest (% per month):</label>
<input type=”number” id=”rate” placeholder=”Enter interest rate per month” required>
<label for=”time”>Time (in years):</label>
<input type=”number” id=”time” placeholder=”Enter time in years” required>
<button onclick=”calculateInterest()”>Calculate Interest</button>
</div>
<!– Result section –>
<div class=”container result-page” id=”resultPage”>
<canvas id=”confettiCanvas”></canvas>
<h2>🎉 Calculation Result 🎉</h2>
<div class=”result-content” id=”resultContent”></div>
<button class=”back-btn” onclick=”goBack()”>← Back to Home</button>
</div>
<script>
// Calculate simple interest
function calculateInterest() {
let principal = parseFloat(document.getElementById(“principal”).value);
let rate = parseFloat(document.getElementById(“rate”).value);
let timeInYears = parseFloat(document.getElementById(“time”).value);
let timeInMonths = timeInYears * 12;
if (principal > 0 && rate > 0 && timeInYears > 0) {
let interest = (principal * rate * timeInMonths) / 100;
let totalAmount = principal + interest;
document.getElementById(“resultContent”).innerHTML = `
<p><strong>💸 Principal Amount:</strong> ₹${principal.toFixed(2)}</p>
<p><strong>📅 Rate of Interest per Month:</strong> ${rate}%</p>
<p><strong>🕰️ Time Period:</strong> ${timeInYears} years (${timeInMonths} months)</p>
<hr>
<p><strong>✅ Simple Interest:</strong> ₹${interest.toFixed(2)}</p>
<p><strong>💰 Total Amount after ${timeInYears} years:</strong> ₹${totalAmount.toFixed(2)}</p>
`;
document.getElementById(“calculatorPage”).style.display = “none”;
document.getElementById(“resultPage”).style.display = “block”;
startConfetti();
} else {
alert(“❌ Please enter valid positive values for all fields.”);
}
}
// Go back to calculator
function goBack() {
document.getElementById(“principal”).value = ”;
document.getElementById(“rate”).value = ”;
document.getElementById(“time”).value = ”;
document.getElementById(“calculatorPage”).style.display = “block”;
document.getElementById(“resultPage”).style.display = “none”;
}
// Confetti effect
let canvas = document.getElementById(“confettiCanvas”);
let ctx = canvas.getContext(“2d”);
let confetti = [];
function startConfetti() {
canvas.style.display = “block”;
canvas.style.opacity = 1;
canvas.width = window.innerWidth;
canvas.height = window.innerHeight;
confetti = [];
for (let i = 0; i < 200; i++) {
confetti.push({
x: Math.random() * canvas.width,
y: Math.random() * canvas.height,
radius: Math.random() * 4 + 2,
color: `hsl(${Math.random() * 360}, 100%, 70%)`,
speedY: Math.random() * 3 + 2
});
}
requestAnimationFrame(drawConfetti);
setTimeout(() => {
canvas.style.opacity = 0;
setTimeout(stopConfetti, 2000); // Fade out over 2 seconds
}, 2000);
}
function drawConfetti() {
ctx.clearRect(0, 0, canvas.width, canvas.height);
confetti.forEach(p => {
ctx.beginPath();
ctx.arc(p.x, p.y, p.radius, 0, Math.PI * 2);
ctx.fillStyle = p.color;
ctx.fill();
p.y += p.speedY;
if (p.y > canvas.height) p.y = 0;
});
requestAnimationFrame(drawConfetti);
}
function stopConfetti() {
canvas.style.display = “none”;
ctx.clearRect(0, 0, canvas.width, canvas.height);
}
window.addEventListener(“resize”, () => {
canvas.width = window.innerWidth;
canvas.height = window.innerHeight;
});
</script>
</body>
</html>