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
Post a Comment