Skip to content
  • Unlock Pro
  • Log in with GitHub
Profile
OverviewSolutions
20
Comments
14

juan-mentor

@juan-mentor330 points

I’m a mysterious individual who has yet to fill out my bio. One thing’s for certain: I love writing front-end code!

Latest solutions

  • Página de Base Apparel con first-mobile, flex-box y validation form

    #bem

    juan-mentor•330
    Submitted 6 months ago
    • Sobre todo en Expresiones Regulares para validar campos de formularios.
    • Cualquier otra ayuda es bienvenida. Gracias.

    0 comments
  • Componente vista previa del artículo con first mobile, position y flex

    #bem

    juan-mentor•330
    Submitted 7 months ago
    • En muchas, así que cualquier sugerencia es bienvenida. Gracias.

    0 comments
  • Componente principal de calificación interactiva Con HTML, CSS y js

    #bem

    juan-mentor•330
    Submitted 8 months ago
    • En fundamentos de javascript y lógica de programación.

    • Cualquier otra sugerencia es bienvenida. Gracias


    0 comments
  • Preguntas frecuentes tipo acordeón con BEM y sin javascript

    #bem

    juan-mentor•330
    Submitted 8 months ago
    • En fundamentos de javascript. Cualquier otra sugerencia es bienvenida. Gracias.

    1 comment
  • Página de inicio Huddle con flexbox, BEM y un mejorado Css.


    juan-mentor•330
    Submitted 9 months ago
    • Creía que lo tenía claro, pero parece ser que no, así que cualquier sugerencia o consejo para posicionar cualquier imagen de fondo es bienvenida. Gracias.

    0 comments
  • Componente de resumen de resultados con grid, flex, bem y mobile-first

    #bem

    juan-mentor•330
    Submitted 9 months ago
    • Para que sirve y como se manejan los datos de los archivos json.
    • Cualquier otra sugerencia es bienvenida.

    0 comments
View more solutions

Latest comments

  • Wasu44•70
    @Wasu44
    Submitted 9 months ago
    What are you most proud of, and what would you do differently next time?

    I made my site full responsive by using media root

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

    n/a

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

    What should i do to make my code look more professional?

    Product preview html&css&css reset

    2
    juan-mentor•330
    @juan-mentor
    Posted 9 months ago
    • Hola @Wasu44:

    • Muy buena solución la que has mostrado, me da la sensación que primero has empezado por el diseño de escritorio y luego has continuado por el de móvil. No es que esté mal, pero creo que si lo haces al revés escribes algo menos de código (pero esto es discutible).

    • Si me lo permites, tengo una sugerencia con respecto a las imágenes (yo hice la misma solución que tú, pero me dijeron que era mejor con picture)

          <picture>
              <source media=" (max-width: 33.75rem)" srcset=" ruta de la imagen móvil">
              <img scr=" ruta de la imagen escritorio">
           </picture>
    
    • La verdad que el HTML está muy bien estructurado y se entiende a la perfección.
    • El Css ( con reset incluido) es genial.
    • He aprendido de ti, lo de incorporar el reset. Lo dicho trabajo impresionante.
    Marked as helpful
  • Syrex-341•10
    @Syrex-341
    Submitted 9 months ago
    What are you most proud of, and what would you do differently next time?

    proud of matching the given design. improving code.

    Blog Preview Card using only html and css

    1
    juan-mentor•330
    @juan-mentor
    Posted 9 months ago

    Hola que tal, Sirex.

    • Has presentado una solución increíble, enhorabuena. Pero si me lo permites, me gustaría darte alguna sugerencia para que sea aún más increíble.

    • Limitaría el uso de la etiqueta b, ya que según la W3C, es mejor utilizar una etiqueta que sea semántica (tipo strong), o si solo le quieres dar el color de negrita, utilizar Css (bold).

    • Parece ser, que se te olvidó dejar un espacio entre la imagen y el botón de aprende más.

          .card-content {
             margin: 1rem 0;
           }
    
    • No te preocupes, a mí me ocurre lo mismo. Espero que estas dos pinceladas te ayuden.

    • Un saludo y que pases buen día.

  • Rustom0•110
    @Rustom0
    Submitted 9 months ago
    What are you most proud of, and what would you do differently next time?

    Complete it in an hour.

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

    Mostly when it comes to responsive but getting used to it.

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

    I would like a feedback on the code if there is a better way for me to use it.

    QR code component

    1
    juan-mentor•330
    @juan-mentor
    Posted 9 months ago

    ** Hola, Rustom0.

    • La solución que has presentado es genial, y no tengo nada que pueda añadir, para ayudarte a mejorarlo. Quizás lo único que se me ocurre es que no sería mala idea encerrar la imagen dentro de un contenedor.
          <div class="image-container">
                <img/>
           </div>
    
    • De esta forma puedes tener mayor control sobre como quieres posicionar tu imagen.
          .image-container {
                width: 90%;
         }
          img {
            max-width: 100%;
         }
    
    • Lo dicho, impresionante trabajo. Un saludo.
    Marked as helpful
  • Justina-R•20
    @Justina-R
    Submitted 9 months ago
    What are you most proud of, and what would you do differently next time?

    I'm most proud of how quickly I completed the exercise using my basic knowledge of HTML and CSS. Next time, I would focus more on refining the design and experimenting with new techniques to enhance the overall quality.

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

    The exercise was quite straightforward, but my biggest challenge was working with media queries. I overcame it by reviewing documentation and experimenting with different breakpoints to ensure the layout was responsive across devices.

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

    My main concern is whether I'm following best practices, even though the exercise was quite simple. I want to avoid replicating any mistakes when I work on larger projects, so any feedback on code structure or optimization would be really appreciated.

    Responsive QR component using Flex and Media Queries (HTML & CSS)

    1
    juan-mentor•330
    @juan-mentor
    Posted 9 months ago

    Hola ,que tal Justina.

    • Tu solución de código QR es muy buena, pero si me lo aceptas, tengo alguna sugerencia para que sea superlativo.
      • Cuando delimites el ancho de una imagen en un contenedor, es mejor utilizar max-width.
          .image img {
                max-width: 100%;
                /* Con width la imagen se escala infinitamente aunque pierda calidad,
                     pero con max-width la imagen no se escala más allá del ancho máximo 
                     intrínseco de la imagen */
                     
           }
    
        - Cuando yo empecé, también trabajaba con px (unidad absoluta). Pero luego me di cuenta que utilizando rem, em, % (unidades relativas), la escalabilidad y el diseño responsivo era más flexible.
    
        - Lo dicho  **trabajo fenomenal** y sigue así que vas muy bien.
    
    • Un saludo.
    Marked as helpful
  • SparrowNado•20
    @SparrowNado
    Submitted 9 months ago
    What are you most proud of, and what would you do differently next time?

    I was able to do it faster than my first challenge.

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

    I dont have access of the figma files so i dont know the exact dimensions/measurements of the design

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

    weirdly enough

    display:grid ; place-items: center;

    does not center the container vertically but it does so horizontally. I had to do height:85vh; to the body to center it completely.

    QR-Code-Component

    2
    juan-mentor•330
    @juan-mentor
    Posted 9 months ago

    Hola GorrionNado, tu solución es correcta, pero hay cosas que se podrían mejorar.

    • Como por ejemplo el poner dentro del contenedor principal un pequeño padding.
          .qr-container {
                  padding: 1rem;
    
    • De esta forma no se verá tan apretado el contenido.

    • A veces es mejor utilizar en vez de px:

      • % que se adaptan al ancho del viewport
      • em, rem que son más adaptables y menos restrictivos, que utilizar medidas absolutas.
    • Por último una correcta indentación de los elementos HTML es clave para que tú código sea legible por todos.

    • Espero que estos consejos te sean útiles para futuras soluciones.

    • Buen trabajo y a continuar aprendiendo (como todos).

    Marked as helpful
  • Mohammed Rashafi•190
    @RASHAFi00
    Submitted 9 months ago
    What are you most proud of, and what would you do differently next time?

    The Time I spend building the main Layout is Decraesing every time I finish a Project, I'm really proud that I'm Actually learning Something and Leveling up My Skills.

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

    Nothing Was that hard as i actually practice some of my previous challenges regularly

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

    Nothing as of now

    Responsive Feature Cards Landing Page

    #bootstrap#pure-css
    3
    juan-mentor•330
    @juan-mentor
    Posted 9 months ago
    • Hola Mohamed, tu solución de las cuatro tarjetas es muy buena, sobre todo por que la has construido con una tremenda precisión ( casi de cirujano ). Lo que más me ha llamado la atención es que te has decantado por utilizar flex, que para este diseño no era nada fácil de hacer.

    • También he tomado nota de todas las consultas de medios que tienes. A partir de ahora las tendré en cuenta para futuras soluciones mías.

    • Felicidades y a seguir aprendiendo, que el saber no ocupa lugar ( pero si memoria en nuestro cerebro).

View more comments
Frontend Mentor logo

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

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

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