Projete seu portfólio com HTML, CSS e JavaScript

Projete seu portfólio com HTML, CSS e JavaScript

No mundo digital de hoje, um portfólio online é uma ferramenta indispensável para quem busca destacar seu trabalho e atrair novos clientes. No entanto, criar um portfólio do zero pode ser cansativo e demorado. É por isso que muitos profissionais optam por utilizar templates HTML e CSS para criar seu portfólio de forma rápida e fácil.

Você aprenderá como eles funcionam juntos e como otimizá-los para melhorar o desempenho do seu site.

HTML é a linguagem de marcação usada para criar a estrutura e o conteúdo de uma página da web. CSS é a linguagem de estilo usada para formatar uma página da web e torná-la atraente. JavaScript é uma linguagem de programação usada para tornar o site interativo e dinâmico.

HTML significa HyperText Markup Language. Es un lenguaje de marcado para crear la estructura y el contenido de una página web. É uma linguagem de marcação para criar a estrutura e o conteúdo de uma página web. HTML usa tags para definir os elementos de uma página web, como títulos <header>, conteúdo principal <main>, parágrafos <p>, links <nav>, imagens <img>, formulários <form>, etc.

Uma tag HTML começa com um sinal de menor que (<) e termina com um sinal de maior que (>). O conteúdo entre as tags é o conteúdo da página web. Recomenda-se que cada página web contenha um título principal, onde está sua tag <h1>.


Como escolher o modelo HTML CSS certo para o seu portfólio?


Escolher o template certo para o seu portfólio é crucial para o seu sucesso. Há uma grande variedade de modelos disponíveis online e pode ser difícil saber qual escolher. Aqui estão alguns fatores que você deve considerar ao selecionar um template:

  • Design: Deve refletir sua marca pessoal e ser visualmente atraente. Certifique-se de que o design seja consistente em todas as páginas do template.
  • Funcionalidade: Deve ser fácil de usar e navegar para os visitantes do seu site. Certifique-se de que ele seja responsivo, ou seja, se adapte a diferentes tamanhos de tela e tenha bom desempenho.
  • Personalização: Deve ser fácil de personalizar para refletir sua marca pessoal e adicionar seu conteúdo. Certifique-se de que o template tenha opções de personalização suficientes para atender às suas necessidades.

Para criar este portfólio, o editor que utilizaremos é o Visual Studio Code, que será dividido em oito seções:

1) Cabeçalho: É composto por um logotipo, que é o nome do protagonista do portfólio, e pela etiqueta <nav> (são os diferentes links que direcionam você para a seção que deseja visualizar).


2) Início: Tem uma imagem, um título e o cargo (no caso, Erika). Além disso, existem os ícones de redes sociais que, por sua vez, você pode substituir o # pelo link do perfil no Facebook para que quando o usuário clicar naquele ícone seja redirecionado.


3) Sobre mim: tem um título <h2> e um parágrafo <p> que podemos preencher simplesmente escrevendo Lorem, que adiciona um texto de 3 linhas. Em seguida, é dividido em duas colunas: a da esquerda para Dados Pessoais e a da direita para Interesses, que serão acompanhadas de ícones.


4) Skills: Possui duas colunas, uma para competências técnicas e outra para competências profissionais com uma barra que mede o progresso que, ao atualizar a página, vai desde o início até o percentual obtido.

5) Curriculum: Adicionamos duas colunas: a da esquerda para registrar os estudos e a da direita para a experiência profissional. Outras tags para textos entram em jogo aqui <h3> e <h4>, que com CSS eles terão outro tamanho e outra cor que o resto.


6) Portfólio: Imagens de diversos projetos que você desenvolveu são exibidas como amostra do seu trabalho.


7) Contato: contém um formulário e uma imagem do mapa com o endereço.


8) Footer: É o rodapé da página. Aí incluímos um botão que o levará ao início da página e também conterá os ícones com os links para cada seção.


Agora que terminamos a estrutura em HTML continuamos com CSS, termo que significa Cascading Style Sheets e que se refere à linguagem de estilo usada para formatar uma página web. CSS é usado para controlar a aparência dos elementos HTML em uma página da web, incluindo cor, fonte, tamanho e layout.

CSS usa seletores para apontar para os elementos HTML que você deseja formatar. Por exemplo, o seletor h1 é usado para direcionar todos os cabeçalhos de nível 1 em uma página da web. É aconselhável adicionar este seletor ao longo do projeto que você desenvolve, pois é o título principal da página web.

É hora de personalizá-lo para refletir sua marca pessoal. Aqui estão algumas coisas a considerar:

  • Cores: Escolha uma paleta de cores com no máximo 3 cores que reflita sua marca pessoal e use-a de forma consistente em todo o modelo. Isso evitará que o usuário perca o interesse.
  • Tipografia: Escolha uma fonte que seja legível e reflita a personalidade da sua marca.
  • Imagens: Adicione imagens que reflitam seu trabalho e sejam visualmente atraentes.
  • Conteúdo: Personalize o conteúdo do template para atender às suas necessidades e refletir suas habilidades e conquistas.

Para isso, criamos um arquivo style.css, onde diferentes propriedades CSS podem ser utilizadas para formatar elementos como cor, tamanho, fonte e margem.

Usamos um ponto para chamar classes definidas na linguagem HTML seguido do nome e chaves de abertura e fechamento {}. Dentro, escrevemos o seguinte código para estilizar a seção Cabeçalho e Início:

  • Background: cor de fundo.
  • Position: fixed. Para que permaneça fixo enquanto o usuário desliza pela página web.
  • Width: Ocupará 100% da largura da página, isso varia de acordo com o tamanho da tela do dispositivo (desktop, tablet ou celular) utilizado.
  • Top: margem superior.
  • Left: margem esquerda.
  • Z-index: organize os elementos de forma que eles se sobreponham.
  • Max-width: é a largura máxima.
  • Margin: centraliza esta seção horizontal e verticalmente.
  • Display flex: ocupa toda a largura da página da web.
  • Justify-content: space-between: distribui espaço entre itens flexíveis.
  • Align-items: center: alinhe os itens ao centro.
  • Padding: é atribuído à área de preenchimento ao redor do conteúdo.
  • Px: é a medida usada pelo CSS que equivale a (1px = 1/96 de 1 polegada).
  • Hover: é uma pseudoclasse que ao passar o usuário sobre ela com o mouse, altera a aparência do cabeçalho, onde as letras do link CURRÍCULO ficam brancas e após este evento passam a ser verde turquesa.


JavaScript e sua importância no desenvolvimento web

JavaScript é uma linguagem de programação usada para adicionar interatividade e dinamismo a uma página web. É usado para criar funções, manipular elementos HTML e responder a eventos do usuário.

JavaScript é aplicado para criar efeitos visuais em uma página web, como animações e scrolls, bem como para validar formulários e criar interações com o usuário, como menus suspensos e botões de alteração de imagem.

Como HTML, CSS e JavaScript funcionam juntos

HTML, CSS e JavaScript trabalham juntos para criar uma página web interativa e atraente. HTML é usado para criar a estrutura e o conteúdo da página da web, CSS é usado para formatar a página da web e JavaScript é usado para adicionar um toque especial.

Por exemplo, HTML pode ser usado para criar uma página web com títulos, parágrafos e imagens; CSS para formatar a página web com cores, fontes e layouts; e JavaScript para adicionar interatividade com efeitos como focos, animações e menus suspensos.

Dicas para otimizar HTML, CSS e JavaScript para melhor desempenho do site

Para melhorar o desempenho do seu site, é importante otimizar HTML, CSS e JavaScript. Algumas dicas para otimizá-los incluem:

  • Minimize o tamanho dos arquivos CSS e JavaScript para reduzir o tempo de carregamento da página da web.
  • Use uma ferramenta de compactação de arquivos para compactar arquivos CSS e JavaScript.
  • Use técnicas de cache para armazenar arquivos CSS e JavaScript no navegador do usuário para carregamento mais rápido em visitas subsequentes.
  • Use uma ferramenta de análise de desempenho para identificar gargalos no carregamento de páginas da web e otimizá-los.

Erros comuns a serem evitados ao usar HTML, CSS e JavaScript

  • Não usar tags HTML semânticas para a estrutura da página web.
  • Não usar seletores CSS eficientes para formatar a página web.
  • Não usar técnicas de otimização de JavaScript, como agrupamento e minificação.


HTML, CSS e JavaScript são as linguagens de programação mais utilizadas na criação de sites. Juntos, eles trabalham para criar uma experiência de usuário envolvente e interativa. Ao otimizar HTML, CSS e JavaScript, você pode melhorar o desempenho do seu site e fornecer uma melhor experiência de usuário aos visitantes.

Seguindo as dicas deste guia, você poderá criar um portfólio que reflita sua marca pessoal e seja visualmente atraente. Boa sorte na construção do seu portfólio!

💡
As opiniões e comentários expressos neste artigo são de propriedade exclusiva de seu autor e não representam necessariamente o ponto de vista da Revelo.

A Revelo Content Network acolhe todas as raças, etnias, nacionalidades, credos, gêneros, orientações, pontos de vista e ideologias, desde que promovam diversidade, equidade, inclusão e crescimento na carreira dos profissionais de tecnologia.Jueves, 5 de enero