使用 html css 和 javascript 的计算器 ui 的未来

使用 html css 和 javascript 的计算器 ui 的未来

      Neon Glass Calculator     *{    box-sizing: border-box;    margin: 0;    padding: 0;   }   body{    font-family: "Poppins",sans-serif;    background: linear-gradient(135deg, #000428, #004e92);    height: 100vh;    display: flex;    justify-content: center;    align-items: center;   }   .calculator{    background: rgba(255, 255, 255, 0.1);      box-shadow: 0 8px 32px rgba(0, 0, 0, 0.37);      backdrop-filter: blur(10px);      border-radius: 20px;      padding: 20px;      width: 350px;      max-width: 90%;   }   .display {      background: rgba(255, 255, 255, 0.2);      box-shadow: inset 0 4px 12px rgba(255, 255, 255, 0.5);      color: #fff;      font-size: 2.5rem;      text-align: right;      padding: 20px 10px;      border-radius: 10px;      margin-bottom: 20px;    }    .buttons {      display: grid;      grid-template-columns: repeat(4, 1fr);      gap: 15px;    }    button {      background: rgba(255, 255, 255, 0.1);      border: none;      box-shadow: 0 4px 15px rgba(0, 255, 255, 0.4), 0 0 10px rgba(0, 255, 255, 0.7) inset;      color: #fff;      font-size: 1.5rem;      padding: 20px;      border-radius: 12px;      transition: transform 0.3s, box-shadow 0.3s;      cursor: pointer;    }    button:active {      transform: scale(0.95);      box-shadow: 0 4px 25px rgba(0, 255, 255, 0.6), 0 0 15px rgba(0, 255, 255, 1) inset;    }    button.operator {      background: rgba(255, 255, 255, 0.2);      color: #00ffff;      box-shadow: 0 4px 15px rgba(255, 165, 0, 0.5), 0 0 10px rgba(255, 165, 0, 0.7) inset;    }    button.operator:active {      box-shadow: 0 4px 25px rgba(255, 165, 0, 0.7), 0 0 15px rgba(255, 165, 0, 1) inset;    }    
0
const display = document.getElementById("display"); function inputDigit(digit) { if (display.innerText === "0") { display.innerText = digit; } else { display.innerText += digit; } } function inputOperator(operator) { const lastChar = display.innerText.slice(-1); if ("+-*/".includes(lastChar)) { display.innerText = display.innerText.slice(0, -1) + operator; } else { display.innerText += operator; } } function clearDisplay() { display.innerText = "0"; } function deleteDigit() { display.innerText = display.innerText.slice(0, -1) || "0"; } function calculate() { try { display.innerText = eval(display.innerText); } catch { display.innerText = "Error"; } }

登录后复制

以上就是使用 html css 和 javascript 的计算器 ui 的未来的详细内容,更多请关注【创想鸟】其它相关文章!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至253000106@qq.com举报,一经查实,本站将立刻删除。

发布者:PHP中文网,转转请注明出处:https://www.chuangxiangniao.com/p/2646238.html

(0)
上一篇 2025年3月7日 07:44:00
下一篇 2025年2月24日 11:39:28

AD推荐 黄金广告位招租... 更多推荐

相关推荐

  • 准备前端项目以进行实时部署

    准备前端项目以进行实时部署 部署前端项目不仅仅是将文件上传到服务器。需要仔细规划、优化并充分了解托管环境,才能确保您的网站或应用程序快速、轻量级且可靠。在本文中,我们将介绍准备前端项目进行实时部署的关键步骤。我们将重点关注优化代码、管理资产…

    2025年3月7日
    200
  • 5m 初学者如何使用网络

    您将了解在计算机或手机上的网络浏览器中查看网页时发生的情况的简化视图。 客户端和服务器 连接到互联网的计算机称为客户端和服务器。简化版 客户端是典型网络用户的互联网连接设备(例如,连接到 Wi-Fi 的计算机)以及这些设备上可用的网络访问软…

    2025年3月7日
    200
  • 从 Vercel 导出环境:新笔记本电脑,旧项目?没问题!

    在新笔记本电脑上重新开始或重新审视旧项目并不意味着您要一直寻找丢失的钥匙。 使用 vercel,拉取环境变量变得轻而易举。让我们立即开始并运行您的项目! 从 vercel 导出 .env 以下是如何从 vercel 无缝检索 .env 文件…

    2025年3月7日
    200
  • Hono OpenAPI 简介:简化 HonoJS 的 API 文档

    第一件事:为什么要在已经存在一个 openapi 库的情况下为 hono 创建另一个 openapi 库? 这是很多人问过的问题。是的,有由 yusuke 创建的 zod openapi。虽然它是一个很棒的软件包,但它有一些重大的局限性,导…

    2025年3月7日
    200
  • 4年前端开发必备技术

    前端开发市场发展迅速,带来了新的工具和实践,改变了创建 Web 应用程序的体验。对于开发人员来说,无论是初学者、全职人员,还是想要了解自己要寻找什么的招聘人员,了解当今不可或缺的技术至关重要。让我们探讨一下 2024 年市场真正发生变化的因…

    2025年3月7日
    200
  • React 初学者指南:了解组件

    介绍 嘿,这里是一位开发人员。因为 react 看起来很难而犹豫是否要开始?别担心,我已经帮你解决了。 react 是一个 javascript 库,它使构建用户界面 (ui) 变得更加容易,特别是当您的网站有大量动态内容时。它很强大,但就…

    2025年3月7日
    200
  • AI 星座:Nextjs 和 Gemini 的体验

    大家好! 我担任后端开发人员已有几年了,我一直在寻找新技术。最近,我对人工智能和占星学的结合产生了兴趣,并决定使用 Gemini API 创建一个星座预测生成器。 项目: 在这个项目中,我使用 Next.js 作为前端,这是学习新框架的绝佳…

    2025年3月7日
    200
  • 使用 Vite 进行静态 React 应用部署

    使用 vite 构建的 react 应用程序以其速度和效率而闻名。将这些应用程序部署为静态网站可确保快速的性能和可扩展性。在本博客中,我们将引导您使用 vite 部署静态 react 应用,使用现代平台来简化流程。 vite是什么? vit…

    2025年3月7日
    200
  • 人工智能驱动的代码生成:彻底改变开发

    人工智能 (AI) 正在改变开发人员编写、调试和维护代码的方式。人工智能工具现在为开发人员提供智能代码建议、自动化测试和无缝集成,使软件开发比以往更快、更高效。在这篇博文中,我们将探讨人工智能代码、其功能、优势、挑战以及可用的最佳工具。 什…

    2025年3月7日
    200
  • 文本压缩和代码分割和现代图像格式 – 性能优化

    我尝试了以下方法来优化我的业余项目性能: 文本压缩代码分割现代图像格式. 分析器 我构建的应用程序使用了 vite 和 pnpm。现代 web 构建工具在构建过程中默认自动优化 web 性能。所以我们可以 pnpm run build 然后…

    2025年3月7日
    200

发表回复

登录后才能评论