Criar uma aplicação web interativa de lista de tarefas onde os usuários podem adicionar, marcar como concluída e excluir tarefas.
Requisitos:
- Um campo de entrada para adicionar novas tarefas.
- Uma lista de tarefas onde as novas tarefas adicionadas aparecerão.
- Cada tarefa na lista deve ter um botão "Concluir" que permite marcar a tarefa como concluída.
- Cada tarefa na lista deve ter um botão "Excluir" que permite excluir a tarefa.
- As tarefas concluídas devem ser visualmente destacadas.
- Deve ser possível marcar uma tarefa como concluída ou excluir uma tarefa usando o teclado.
Instruções:
- Implemente uma aplicação web conforme descrito nos requisitos acima.
- Use os eventos
onclick
,onmouseover
,onmouseout
eonkeyup
para criar interatividade na aplicação. - Use CSS para estilizar a aplicação e destacar visualmente as tarefas concluídas.
- Teste a aplicação para garantir que todas as funcionalidades estejam operando conforme esperado.
Recursos para a atividade: