css做的计算器
导读:今天我来介绍一款用CSS制作的计算器,它可以完成简单的加减乘除运算,让我们来看看吧!/* HTML代码 */ C 7 8 9 ÷ 4 5 6 × 1 2 3 - 0 . = +/* CSS代码 */.c...
今天我来介绍一款用CSS制作的计算器,它可以完成简单的加减乘除运算,让我们来看看吧!
/* HTML代码 */ C 7 8 9 ÷ 4 5 6 × 1 2 3 - 0 . = +/* CSS代码 */.calculator { border: 1px solid #ccc; display: inline-block; padding: 10px; } .calculator input[type="text"] { border: 1px solid #ccc; box-sizing: border-box; display: block; margin-bottom: 10px; padding: 5px; text-align: right; width: 100%; } .calculator button { background-color: #eee; border: 1px solid #ccc; box-sizing: border-box; display: inline-block; font-size: 18px; margin-right: 10px; padding: 10px; width: calc(25% - 10px); } .calculator button:last-child { margin-right: 0; } /* JavaScript代码 */function addInput(value) { var result = document.getElementById("result"); var currentValue = result.value; result.value = currentValue + value; } function operation(operator) { var result = document.getElementById("result"); var currentValue = result.value; if (currentValue !== "") { result.value = currentValue + operator; } } function calculate() { var result = document.getElementById("result"); var currentValue = result.value; if (currentValue !== "") { var answer = eval(currentValue); result.value = answer; } } function clearResult() { var result = document.getElementById("result"); result.value = ""; }
这款计算器利用了CSS的表格布局,将数字以及运算符放置在不同的按钮中。JavaScript代码编写了四个函数,分别用于添加输入、添加运算符、计算结果以及清空结果。此外,利用了eval函数来实现动态计算,这种方法十分方便,但需要注意安全问题。
这个计算器虽然简单,但也体现了CSS和JavaScript在web开发中的应用。我们可以通过这些语言实现各种有趣、有用的功能,从而创造出更加优秀的网页。
声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: css做的计算器
本文地址: https://pptw.com/jishu/506577.html