- link do projeto: Ver Portfólio
-
HTML
-
CSS
-
Javascript
-
Para a Escolha das classes HTML, foi utilizada a metodologia
BEM
-
Todos os Elementos do
DOM
, foram implementados Via Javascript, de forma a facilitar a adição de novos projetos. -
No `avascript, foi utilizado o conceito de
módulos
-
Cada seção foi dividida em um módulo, de forma a
"Componentizá-las"
-
Para garantir mais
acessibilidade
, foi implementado a possibilidade de alterar as cores da tela, fazendo com que o usuário tenha a opção de deixar o portifólio de com cores que facilitem a leitura, caso necessário. -
Também é possível modificar as cores do ícones, uma vez que estes foram componentizados.
-
Para a maioria das informações apresentadas em tela, foi criado um
objeto
, que alimenta cada seção, de acordo com os parâmetros pré-definidos.
##Observações do projeto:
- Responsividade
- Modularização do HTML
- Formulário de envio de emails funcional, com a utilização do
https://www.staticforms.xyz/
- A acessibilidade segue quase todos os padrões da extensão wave evaluation tool;
- Para acessar a o menu de
Acessibilidade
, o usuário pode utilizar os seguintes comandos:- alt + g: abrir menu;
- alt + h: Alterar fontes;
- alt + i: alterar background-geral;
- alt + j: alterar background-Titulos;
- alt + k: alterar ícones;
- alt + l: alterar background botões; e
- alt + m: alterar fonte dos botões.
- Ao alterar as cores, as definições ficam salvas no LocalStorage