Professional Documents
Culture Documents
DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Calculator</title>
<style>
body {
font-family: 'Arial', sans-serif;
background-color: #f4f4f4;
display: flex;
align-items: center;
justify-content: center;
height: 100vh;
margin: 0;
}
#calculator {
background-color: #333;
border-radius: 10px;
box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
overflow: hidden;
width: 300px;
}
#display {
background-color: #222;
color: #fff;
font-size: 1.5em;
height: 60px;
display: flex;
align-items: center;
justify-content: flex-end;
padding: 0 10px;
}
#buttons {
display: grid;
grid-template-columns: repeat(4, 1fr);
}
button {
border: none;
outline: none;
cursor: pointer;
font-size: 1.2em;
padding: 15px;
background-color: #444;
color: #fff;
transition: background-color 0.3s;
}
button:hover {
background-color: #555;
}
button.operator {
background-color: #ff9500;
color: #222;
}
button.operator:hover {
background-color: #ffa94d;
}
</style>
</head>
<body>
<div id="calculator">
<div id="display">0</div>
<div id="buttons">
<button>7</button>
<button>8</button>
<button>9</button>
<button class="operator">/</button>
<button>4</button>
<button>5</button>
<button>6</button>
<button class="operator">*</button>
<button>1</button>
<button>2</button>
<button>3</button>
<button class="operator">-</button>
<button>0</button>
<button>.</button>
<button class="operator">=</button>
<button class="operator">+</button>
</div>
</div>
</body>
</html>