Create the Calculator using HTML, CSS and JavaScript


HTML code 

Html file name :cal.html

<html>
<head>
<link rel="stylesheet" href="cal1.css">
<title>my calculator</title>
</head>
<body>
<form>
<div class="calculator">
<div>
<input type="text"  name="display"></div>
<div>
<input type="button"  value="AC" onclick="display.value = ''">
<input type="button"  value="C" onclick="display.value = display.value.toString().slice(0,-1)">
<input type="button"  value="%" onclick="display.value += '%'">
<input type="button"  value="/" onclick="display.value += '/'">

</div>
<div>
<input type="button" value="7" onclick="display.value += '7'">
<input type="button"  value="8" onclick="display.value += '8'">
<input type="button"  value="9" onclick="display.value += '9'">
<input type="button"  value="*" onclick="display.value += '*'">
</div>
<div>
<input type="button" value="4" onclick="display.value += '4'">
<input type="button" value="5" onclick="display.value += '5'">
<input type="button" value="6" onclick="display.value += '6'">
<input type="button" value="-" onclick="display.value += '-'">
</div>
<div>
<input type="button"  value="1" onclick="display.value += '1'">
<input type="button"  value="2" onclick="display.value += '2'">
<input type="button"  value="3" onclick="display.value += '3'">
<input type="button"  value="+" onclick="display.value += '+'">
</div>
<div>
<input type="button"  value="()" onclick="display.value += '()'">
<input type="button"  value="0" onclick="display.value += '0'">
<input type="button"  value="." onclick="display.value += '.'">
<input type="button"  value="=" onclick="display.value = eval(display.value)">
</div>
</div>
</form>
</body>
</html>

CSS file name :cal1.css

*{
margin:0;
padding:0;
}
body{
width:100%;
height:100vh;
display:flex;
justify-content:center;
align-items:center;
}
div{background-color:#111111;}

.calculator
{
border:1px solid ;
padding:20px;
border-radius:16px;
background:transparent;
background-color:red;
}
input{
width:300px;
height:50px;
padding:12px;
text-align:right;
cursor:pointer;
border-radius:16px;
font-size:30px;
color:black;
te
}
input[type=button]{
margin:10px;
width:50px;
height:50px;
border-radius:16px;
font-size:20px;
text-align:center;
}

OUTPUT


Comments

Popular posts from this blog

The structure of HTML and some basic tags

Frame tag and Example

Introduction and objective of HTML