Calculator Tools Calculator Tools
Create

Krash's Dialogue with Objects

Dec 24, 2023

About this app

Krash's Dialogue with Objects - A fun and interactive web app where Krash talks and interacts with different objects.

Krash's Dialogue with Objects Krash's Dialogue with Objects Comic Photograph Rocking Chair Newspaper Painting Magazine

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>Krash's Dialogue with Objects</title>
<meta name="description" content="Krash's Dialogue with Objects - A fun and interactive web app where Krash talks and interacts with different objects.">
<meta name="keywords" content="Krash, dialogue, objects, interactive, web app">

<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.6.0/jquery.min.js"></script>
<link href="https://cdn.jsdelivr.net/npm/bootstrap@5.0.2/dist/css/bootstrap.min.css" rel="stylesheet"
integrity="sha384-EVSTQN3/azprG1Anm3QDgpJLIm9Nao0Yz1ztcQTwFspd3yD65VohhpuuCOmLASjC" crossorigin="anonymous">
<link href="https://stackpath.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css" rel="stylesheet">

<link href="https://fonts.googleapis.com/css2?family=Baloo+Tammudu+2:wght@400;700&display=swap" rel="stylesheet">

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

// This will run when the DOM is ready.
document.addEventListener("DOMContentLoaded", function() {
// Krash's dialogue with objects
function krashDialog(object) {
var dialogContainer = document.createElement("div");
dialogContainer.classList.add("dialog-container");

var dialogBox = document.createElement("div");
dialogBox.classList.add("dialog-box");

var dialogText = document.createElement("p");
dialogText.innerText = "Krash: Hey " + object + "! How are you?";

dialogBox.appendChild(dialogText);
dialogContainer.appendChild(dialogBox);

document.getElementById("main-container").appendChild(dialogContainer);
}

// Krash's interactions with objects
function interactWithComic() {
krashDialog("Comic");

// Add your code here to interact with the comic object

}

function interactWithPhotograph() {
krashDialog("Photograph");

// Add your code here to interact with the photograph object

}

function interactWithRockingChair() {
krashDialog("Rocking Chair");

// Add your code here to interact with the rocking chair object

}

function interactWithNewspaper() {
krashDialog("Newspaper");

// Add your code here to interact with the newspaper object

}

function interactWithPainting() {
krashDialog("Painting");

// Add your code here to interact with the painting object

}

function interactWithMagazine() {
krashDialog("Magazine");

// Add your code here to interact with the magazine object

}

// Event listeners for object interactions
document.getElementById("comic").addEventListener("click", interactWithComic);
document.getElementById("photograph").addEventListener("click", interactWithPhotograph);
document.getElementById("rocking-chair").addEventListener("click", interactWithRockingChair);
document.getElementById("newspaper").addEventListener("click", interactWithNewspaper);
document.getElementById("painting").addEventListener("click", interactWithPainting);
document.getElementById("magazine").addEventListener("click", interactWithMagazine);

});

} catch (error) {
// This will throw the error to the parent window.
throw error;
}
</script>

<style>
body {
font-family: 'Baloo Tammudu 2', cursive;
background-color: #f8f9fa;
color: #333;
}

.container {
margin-top: 50px;
}

.object {
cursor: pointer;
margin-bottom: 20px;
padding: 20px;
background-color: #fff;
border-radius: 10px;
box-shadow: 0 2px 4px rgba(0,0,0,0.1);
transition: transform 0.3s ease-in-out;
}

.object:hover {
transform: scale(1.05);
}

.object i {
font-size: 50px;
}

.dialog-container {
margin-bottom: 20px;
}

.dialog-box {
background-color: #fff;
border-radius: 10px;
box-shadow: 0 2px 4px rgba(0,0,0,0.1);
padding: 20px;
}

.dialog-box p {
margin: 0;
}
</style>
</head>
<body>
<div id="main-container" class="container">
<h1>Krash's Dialogue with Objects</h1>
<div class="object" id="comic">
<i class="fa fa-book"></i>
<h3>Comic</h3>
</div>
<div class="object" id="photograph">
<i class="fa fa-camera"></i>
<h3>Photograph</h3>
</div>
<div class="object" id="rocking-chair">
<i class="fa fa-chair"></i>
<h3>Rocking Chair</h3>
</div>
<div class="object" id="newspaper">
<i class="fa fa-newspaper-o"></i>
<h3>Newspaper</h3>
</div>
<div class="object" id="painting">
<i class="fa fa-paint-brush"></i>
<h3>Painting</h3>
</div>
<div class="object" id="magazine">
<i class="fa fa-bookmark"></i>
<h3>Magazine</h3>
</div>
</div>
</body>
</html>