首页前端开发CSScss做的计算器

css做的计算器

时间2023-10-23 00:18:03发布访客分类CSS浏览1029
导读:今天我来介绍一款用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
css中边框是什么颜色代码 css单位中em是绝对单位的是

游客 回复需填写必要信息