image

Acesse bootcamps ilimitados e +650 cursos

50
%OFF
Article image
Edilson Silva
Edilson Silva09/03/2025 18:46
Compartilhe
Nexa - Análise Avançada de Imagens e Texto com IA na AWSRecomendados para vocêNexa - Análise Avançada de Imagens e Texto com IA na AWS

Criando um Cartão de Perfil Pessoal com HTML e CSS: Projeto Simples para Iniciantes.

    image

    Acima, você pode ver um cartão de perfil pessoal simples e bonito que criei com HTML e CSS. Este é um ótimo projeto para iniciantes porque:

    ● É visualmente atraente

    ● Ensina conceitos importantes de layout

    ● Usa várias propriedades CSS comuns

    ● Possui efeitos interativos simples (hover)

    Como funciona:

    A estrutura HTML:

    - Um container principal (cartão)

    - Uma seção de cabeçalho com um avatar

    - Uma seção de corpo com nome, título, bio e links sociais

    - Um botão de contato

    Os conceitos CSS que você vai aprender:

    Flexbox para centralizar elementos

    ● Box-shadow para criar efeitos de sombra

    ● Posicionamento de elementos

    ● Estilização de texto e cores

    ● Efeitos de hover

    ● Bordas arredondadas

    Você pode copiar este código, salvá-lo como um arquivo .html e abri-lo diretamente no seu navegador para ver o resultado. Para personalizá-lo, você pode alterar:

    ● As cores (procure pelos códigos de cor como #4e54c8)

    ● O texto (nome, título, bio)

    ● O tamanho do cartão

    ● As fontes

    Este é um excelente ponto de partida para você começar a entender HTML e CSS. À medida que você se sentir mais confortável, pode adicionar mais elementos e estilo

    Deixarei aqui agora agora o código do cartão de perfil pessoal Acima:

    <!DOCTYPE html>
    <html lang="pt-br">
    <head>
      <meta charset="UTF-8">
      <meta name="viewport" content="width=device-width, initial-scale=1.0">
      <title>Cartão de Perfil Pessoal</title>
      <style>
          /* Reset básico */
          * {
              margin: 0;
              padding: 0;
              box-sizing: border-box;
          }
    
          /* Estilo do corpo da página */
          body {
              font-family: 'Arial', sans-serif;
              background-color: #f0f2f5;
              display: flex;
              justify-content: center;
              align-items: center;
              min-height: 100vh;
              padding: 20px;
          }
    
          /* Estilo do cartão */
          .card {
              background-color: white;
              border-radius: 10px;
              box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
              overflow: hidden;
              width: 300px;
              text-align: center;
          }
    
          /* Cabeçalho do cartão */
          .card-header {
              background-color: #4e54c8;
              height: 120px;
              position: relative;
          }
    
          /* Imagem de perfil */
          .profile-img {
              width: 100px;
              height: 100px;
              border-radius: 50%;
              background-color: #f5f5f5;
              border: 5px solid white;
              position: absolute;
              left: 50%;
              transform: translateX(-50%);
              bottom: -50px;
              display: flex;
              justify-content: center;
              align-items: center;
          }
    
          /* Ícone de avatar simples */
          .avatar-icon {
              font-size: 50px;
              color: #999;
          }
    
          /* Conteúdo do cartão */
          .card-body {
              padding: 60px 20px 20px;
          }
    
          /* Nome da pessoa */
          .name {
              color: #333;
              font-size: 22px;
              font-weight: bold;
              margin-bottom: 5px;
          }
    
          /* Título/Profissão */
          .title {
              color: #6c757d;
              font-size: 16px;
              margin-bottom: 15px;
          }
    
          /* Descrição/Bio */
          .bio {
              color: #666;
              font-size: 14px;
              line-height: 1.5;
              margin-bottom: 20px;
          }
    
          /* Lista de redes sociais */
          .social-list {
              display: flex;
              justify-content: center;
              gap: 15px;
              list-style: none;
          }
    
          /* Item da rede social */
          .social-item {
              width: 40px;
              height: 40px;
              background-color: #eee;
              border-radius: 50%;
              display: flex;
              justify-content: center;
              align-items: center;
              cursor: pointer;
              transition: background-color 0.3s;
          }
    
          /* Efeito de hover */
          .social-item:hover {
              background-color: #4e54c8;
              color: white;
          }
    
          /* Botão de contato */
          .contact-btn {
              display: block;
              background-color: #4e54c8;
              color: white;
              border: none;
              border-radius: 5px;
              padding: 10px 0;
              width: 100%;
              font-size: 16px;
              cursor: pointer;
              margin-top: 20px;
              transition: background-color 0.3s;
          }
    
          /* Efeito de hover no botão */
          .contact-btn:hover {
              background-color: #3a40a5;
          }
      </style>
    
    </head>
    <body>
      <div class="card">
          <div class="card-header">
              <div class="profile-img">
                  <div class="avatar-icon">👤</div>
              </div>
          </div>
          <div class="card-body">
              <h1 class="name">Seu Nome</h1>
              <h2 class="title">Desenvolvedor Web</h2>
              <p class="bio">Olá! Sou um desenvolvedor web apaixonado por criar experiências digitais incríveis. Este é meu primeiro projeto HTML e CSS.</p>
              
              <ul class="social-list">
                  <li class="social-item">FB</li>
                  <li class="social-item">IG</li>
                  <li class="social-item">TW</li>
                  <li class="social-item">IN</li>
              </ul>
              
              <button class="contact-btn">Entre em Contato</button>
          </div>
      </div>
    </body>
    </html>
    
    

    Gostou deste artigo? Então me siga para mais novidades

    Vamos nos conectar? Meu Linkeding: https://www.linkedin.com/in/edilson-da-silva-136a0a33a

    Compartilhe
    Recomendados para você
    Microsoft Certification Challenge #3 DP-100
    Decola Tech 2025
    Microsoft AI for Tech - Copilot Studio
    Comentários (0)
    Recomendados para você