Skip to content
  • Unlock Pro
  • Log in with GitHub
Profile
OverviewSolutions
4
Comments
4
NPUNITH62
@NPUNITH62

All comments

  • André•80
    @psandre
    Submitted 6 months ago
    What are you most proud of, and what would you do differently next time?

    Satisfação em ter conseguido compreender cada funcionalidade nova.

    What challenges did you encounter, and how did you overcome them?

    Tive um pouco de dificuldade em organizar a tabela do site. Consegui resolve-los através da organização de div's e ajuste de sua largura.

    What specific areas of your project would you like help with?

    Gostaria de feedback sobre organização. Ou pontos que ainda não me atentei e que precisam de possíveis ajustes.

    Pagina de receita gastronômica - Responsivo - html - css

    1
    NPUNITH62•60
    @NPUNITH62
    Posted 6 months ago

    good have a wonderful page creation like this..

  • Lawrence Afriyie•240
    @LorryAfriyie
    Submitted over 1 year ago

    Social link profile

    #react#sass/scss#vite
    1
    NPUNITH62•60
    @NPUNITH62
    Posted 6 months ago

    The solution effectively incorporates responsive design and user interaction features like hover effects, making the UI engaging. To improve, consider adding CSS variables for easier customization and lazy loading for images to enhance performance on larger pages.

  • artadoxt•80
    @artadoxt
    Submitted 6 months ago
    What are you most proud of, and what would you do differently next time?

    next time I'll set all html elements first then I go fixing css!

    What challenges did you encounter, and how did you overcome them?

    I had some troubles fixing the position of the whole element in the center of the screen, horizontally and vertically but I used flex display and used 100vh for height of the parent element. it solved the issue. still I think css is a bit confusing.

    I used css flex

    1
    NPUNITH62•60
    @NPUNITH62
    Posted 6 months ago

    The solution is well-structured, with clean and accessible HTML and CSS. The responsive design and hover effects enhance user experience, but adding CSS variables for easier theming and lazy loading for images could further optimize performance

    Marked as helpful
  • Beatriz Bastos Borges•10
    @BeatrizBastosBorges
    Submitted 6 months ago
    What are you most proud of, and what would you do differently next time?

    🎯 What are you most proud of?

    Estou mais orgulhosa da minha habilidade de recriar um design fiel ao modelo original utilizando apenas HTML e CSS. Consegui aplicar Flexbox para centralizar os elementos corretamente e garantir um layout responsivo. Além disso, a utilização da fonte Outfit do Google Fonts ajudou a manter o design refinado e profissional.

    Também fiquei satisfeita com o fato de ter conseguido posicionar o rodapé no final da tela de forma elegante, garantindo que ele permanecesse fixo sem interferir na responsividade do restante do layout.


    🔄 What would you do differently next time?

    Na próxima vez, eu gostaria de:

    Melhorar a acessibilidade: Adicionar atributos ARIA e melhorar a semântica do HTML para tornar o componente mais acessível a leitores de tela. Explorar CSS Grid: Embora tenha usado Flexbox, talvez CSS Grid pudesse ser uma alternativa interessante para estruturar o layout de forma ainda mais otimizada. Adicionar animações sutis: Pequenas animações em hover poderiam deixar a experiência mais interativa e moderna. Experimentar um pré-processador CSS: Usar SASS/SCSS para organizar melhor os estilos e facilitar futuras manutenções.

    What challenges did you encounter, and how did you overcome them?

    ⚠️ Challenges & Solutions

    1️⃣ Centralizar o conteúdo na tela

    Desafio: No início, tive dificuldades para centralizar corretamente o cartão (card) vertical e horizontalmente na tela, garantindo que ficasse responsivo em diferentes dispositivos.

    Solução: Usei Flexbox no body, aplicando:

    body {
      display: flex; 
      flex-direction: column; 
      justify-content: center; 
      align-items: center; 
      height: 100vh; 
      background-color: hsl(212, 45%, 89%); 
      position: relative;
    }
    

    Isso garantiu que o card sempre ficasse no centro da tela, independentemente do tamanho do dispositivo.

    2️⃣ Posicionar o rodapé no final da tela

    Desafio: A seção attribution (rodapé) inicialmente ficava próxima demais do card e não ficava fixa na parte inferior da tela.

    Solução: Usei position: absolute para fixá-lo no final da tela, garantindo que ele não se sobrepusesse ao conteúdo:

    .attribution { 
      font-size: 11px;
      text-align: center;
      position: absolute;
      bottom: 16px;
      width: 100%;
    }
    

    Caso a página tivesse mais conteúdo no futuro, uma abordagem alternativa seria usar flex-grow: 1 para empurrar o rodapé para baixo.

    3️⃣ Ajustar espaçamentos e tipografia

    Desafio: A distância entre os elementos do card não estava adequada e a fonte precisava ser ajustada para seguir o design original.

    Solução: Usei padding nos textos e Google Fonts (Outfit) para melhorar a aparência:

    .title {
      font-weight: 700;
      color: hsl(218, 44%, 22%);
      font-size: 20px;
      padding: 16px;
    }
    .paragraph {
      font-weight: 400;
      font-size: 15px;
      color: hsl(216, 15%, 48%);
      padding: 0 16px 16px 16px;
    }
    

    Responsive page using CSS Grid

    1
    NPUNITH62•60
    @NPUNITH62
    Posted 6 months ago

    Your solution is well-structured and visually appealing! Here are a couple of improvements:

    Semantic HTML: Consider using <main> or <section> instead of a generic <div> for better accessibility. Responsiveness: Ensure the QR code container remains centered on all screen sizes using display: flex or grid with align-items: center; justify-content: center;. Typography: Adjust line height and spacing for better readability.

Stay up to datewith new challenges, featured solutions, selected articles, and our latest news

Frontend Mentor

  • Unlock Pro
  • Contact us
  • FAQs
  • Become a partner

Explore

  • Learning paths
  • Challenges
  • Solutions
  • Articles

Community

  • Discord
  • Guidelines

For companies

  • Hire developers
  • Train developers
© Frontend Mentor 2019 - 2025
  • Terms
  • Cookie Policy
  • Privacy Policy
  • License

Oops! 😬

You need to be logged in before you can do that.

Log in with GitHub

Oops! 😬

You need to be logged in before you can do that.

Log in with GitHub

Oops! 😬

You need to be logged in before you can do that.

Log in with GitHub

Oops! 😬

You need to be logged in before you can do that.

Log in with GitHub

Oops! 😬

You need to be logged in before you can do that.

Log in with GitHub

Oops! 😬

You need to be logged in before you can do that.

Log in with GitHub

Oops! 😬

You need to be logged in before you can do that.

Log in with GitHub

Oops! 😬

You need to be logged in before you can do that.

Log in with GitHub

Oops! 😬

You need to be logged in before you can do that.

Log in with GitHub

Oops! 😬

You need to be logged in before you can do that.

Log in with GitHub

Oops! 😬

You need to be logged in before you can do that.

Log in with GitHub

Oops! 😬

You need to be logged in before you can do that.

Log in with GitHub

Oops! 😬

You need to be logged in before you can do that.

Log in with GitHub