Uma calculadora moderna e interativa construída com HTML, CSS e JavaScript. Possui um tema escuro elegante com fundo gradiente roxo e suporte completo para teclado.
Acesse a calculadora online em: https://REEDScx.github.io/Calculator
- Operações Aritméticas Básicas: Adição (+), Subtração (-), Multiplicação (*), Divisão (/)
- Função Limpar: Resetar a calculadora com o botão "C"
- Retrocesso: Deletar o último dígito com o botão "←"
- Suporte a Decimais: Realizar cálculos com números decimais
- Números Negativos: Alternar entre positivo/negativo com o botão "+/-"
- Suporte ao Teclado:
- Números:
0-9 - Operações:
+ - * / - Calcular:
Enterou= - Deletar:
Backspace - Limpar:
Escape
- Números:
- Design Moderno: Tema escuro com fundo gradiente roxo
- Animações Suaves: Efeitos ao passar o mouse e ao pressionar botões
- Responsivo: Funciona perfeitamente em desktop, tablet e dispositivos móveis
Calculator/
├── index.html # Estrutura HTML
├── style.css # Estilos CSS
├── script.js # Funcionalidade JavaScript
└── README.md # Este arquivo
Simplesmente visite: https://REEDScx.github.io/Calculator
-
Clone o repositório:
git clone https://github.com/REEDScx/Calculator.git
-
Navegue até o diretório do projeto:
cd Calculator -
Abra
index.htmlno seu navegador:- Clique duplo em
index.html, ou - Clique com botão direito e selecione "Abrir com" seu navegador preferido
- Clique duplo em
- Clique nos botões para inserir números e operações
- Pressione o botão de igualdade (=) ou tecla Enter para calcular o resultado
- Use Backspace para deletar o último dígito
- Pressione C ou tecla Escape para limpar tudo
- Use o botão +/- para alternar entre números positivos e negativos
- Fundo: Gradiente roxo (135deg, #667eea para #764ba2)
- Display: Fundo escuro com texto verde (#00ff00)
- Botões:
- Padrão: Cinza escuro (#3d3d3d)
- Operadores: Azul (#667eea)
- Limpar: Vermelho (#ff6b6b)
- Igualdade: Verde (#51cf66)
- Fonte: Arial, sans-serif
Funciona em todos os navegadores modernos:
- Chrome
- Firefox
- Safari
- Edge
- HTML5 - Marcação semântica
- CSS3 - Flexbox, Grid, Gradientes, Transições
- JavaScript (ES6+) - Manipulação do DOM, Event listeners
Este projeto é de código aberto e disponível para uso pessoal e comercial.
Criado por REEDScx
Aproveite sua calculadora! 🎉
Para problemas ou sugestões, sinta-se à vontade para abrir uma issue no GitHub.