Not Found
Not Found
Not Found
Not Found
Not Found
Not Found
Not Found
Not Found
Not Found
Not Found
Not Found
Not Found
Not Found
Not Found
Not Found
Not Found
Not Found
Not Found
Not Found
Not Found

All comments

  • P
    Benhemin• 180

    @Benhemin

    Submitted

    What are you most proud of, and what would you do differently next time?

    I am most proud of how fast I was able to create a working solution. It is definitely not perfect but I was able to build everything in just a couple hours. Practice is paying off!

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

    A challenge I encountered was having different share bubbles for the dynamic screen sizing and how to handle the button interactions.

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

    I still don't fully understand how to dynamically size things so that they 1. still match the design exactly, and 2. seamlessly change size while looking good.

    Laura Nguyen• 130

    @laura-nguyen

    Posted

    When it comes to dynamically sizing elements, you can use media queries for mobile and desktop. Within those media queries, you can specify the width, height, and position of the social container. You can use position: relative on a parent element, and then position: absolute: on the social container, and you can adjust the position using top and right.

    0
  • Rui-Martins23• 150

    @Rui-Martins23

    Submitted

    What are you most proud of, and what would you do differently next time?

    Proud to have been able to succeed using a mobile-first approach, as it was the my first challenge of this kind.

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

    Placing and styling the image correctly inside the container was one of the main challenges.

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

    How would you make the transition of the mobile-image for the desktop-image? I placed both on the HTML structure and then used "display: none" on the media queries in order to hide them... but it didn't feel the best way to do this.

    Laura Nguyen• 130

    @laura-nguyen

    Posted

    Hi! Great job with the styling. For the desktop image to fit in the container, you can do object-fit: cover; the image keeps its aspect ratio and fills the given dimension. The image will be clipped to fit. After that, you can adjust the width of the card/component to make sure the image is fully displayed.

    Marked as helpful

    0
  • HamzeKabi• 100

    @HamzeKabi

    Submitted

    What are you most proud of, and what would you do differently next time?

    I have a somewhat good understanding of CSS Grid. grid-template-areas is a life saver.

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

    Organizing the head part of card(profile image, name and "verified graduate") was a little hard. I wanted to create it using css grid, but I was unsuccessful, I used flexbox twice(flexbox inside flexbox) to create it. I'd like to know how others have created it.

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

    DRY. Reducing redundancies

    Laura Nguyen• 130

    @laura-nguyen

    Posted

    I also used flexbox for the head part of the card and that is okay. I like how you used grid-template-areas as your approach for the desktop layout. I would try to improve on the HTML semantics for readability.

    0
  • sidr467• 400

    @sidr467

    Submitted

    What are you most proud of, and what would you do differently next time?

    I used more Flex in it , but would love to do it with grid.

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

    I did not figure out how to center those two cards and other besid them with flex but i did it with custom heights in tailwind

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

    It is still not Responsive in all screen .The cards looks jumbled.

    Laura Nguyen• 130

    @laura-nguyen

    Posted

    Good attempt! As you mentioned, the cards do look a bit jumbled on the desktop because they are in four columns instead of three. I recommend using CSS Grid instead of Flexbox to arrange the cards. Grid allows you to define the number of columns more precisely, which helps in creating a more organized layout. Additionally, Grid automatically spaces out the elements evenly, providing a more balanced and visually appealing design compared to Flexbox.

    Marked as helpful

    1
  • DeeSzubert• 40

    @DeeSzubert

    Submitted

    What are you most proud of, and what would you do differently next time?

    I did enjoy this task. I was trying to use more complex Sass and classes.

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

    It was a nice and easy task. A few times, I had to Google about list markers.

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

    What is the correct way to add the title and description to our list? I'm still learning about accessibility.

    Laura Nguyen• 130

    @laura-nguyen

    Posted

    • use young-serif as the font for the headers - it seems like there's some issues with importing the fonts
    • make the border radius larger for the card
    0
  • CecDor• 60

    @CecDorWEB

    Submitted

    What are you most proud of, and what would you do differently next time?

    This is my third challenge here, and I'm proud because I needed less time to complete this challenge than the previous challenges. I think I have a better organization and a better reflexion before I start to code.

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

    I always have difficulty when I need to write my clamp(). Because I'm having trouble calculating a good average value.

    Laura Nguyen• 130

    @laura-nguyen

    Posted

    Great work. At first glance I noticed that there's no border radius on the container. The gap/padding should be smaller between the name and the location. The link font-size should be 14px, it appears bigger than the mockup.

    0
  • Tony Nguyen• 160

    @TonyNguyen137

    Submitted

    What are you most proud of, and what would you do differently next time?

    clean and structured css code

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

    none

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

    none

    Laura Nguyen• 130

    @laura-nguyen

    Posted

    I see that we're both Nguyen's haha. Your code looks great and I'm sure you already know that.

    0
  • P
    Micha Huhn• 220

    @MichaHuhn

    Submitted

    What are you most proud of, and what would you do differently next time?

    I set up a Vue project with SCSS from scratch. I implemented the exercise in a Vue component and organized the global SCSS in a specific folder structure.

    I've learned how to calculate the inner and outer border-radius and used this technique in this project:

    .qr-code-card {
      --padding: var(--spacing-200);
      --inner-border-radius: 10px;
      
      padding: var(--padding);
      border-radius: calc(var(--inner-border-radius) + var(--padding));
      
      img {
        border-radius: var(--inner-border-radius);
      }
    }
    

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

    Challenging was to find every detail in the Figma template. However, this exercise was still simpel, so in the end I was able to recreate everything.

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

    I didn't understand how to deal with the typography.

    I was able to use the design system for the colors and the spacing like so:

    html {
      --color-white: hsl(0deg 0% 100%);
      --color-slate-900: hsl(218deg 44% 22%);
      --color-slate-500: hsl(216deg 15% 48%);
      --color-slate-300: hsl(212deg 45% 89%);
    }
    
    html {
      --spacing-500: 2.5rem;
      --spacing-300: 1.5rem;
      --spacing-200: 1rem;
    }
    

    I just applied the typography related CSS declarations to the individual HTML elements like so:

    body {
      font-family: 'Outfit', sans-serif;
    }
    
    .heading {
      font-size: 1.375rem;
      line-height: 1.2;
    }
    
    p {
      font-size: 0.9375rem;
      line-height: 1.4;
      letter-spacing: 0.2px;  
    }
    

    Is it beneficial in this exercise to utilize a design system also for the typography? I don't know how to do that. How would you do it?

    In the provided style guide the typography is documented like so:

    Text Preset 1: Outfit Bold
    22px
    120% Line Height
    0px Letter Spacing
    
    Text Preset 2: Outfit Regular
    15px
    140% Line Height
    0.2px Letter Spacing
    
    Laura Nguyen• 130

    @laura-nguyen

    Posted

    Looks good to me. I'm curious as to why you decided to use border-radius: calc(var(--inner-border-radius) + var(--padding)); for the card radius. The radius looks slightly larger than what the mockup has. Other than that the code is well structured!

    1
  • Rehm-Ali• 40

    @rehmali

    Submitted

    What are you most proud of, and what would you do differently next time?

    This was my first project and i really enjoyed coding it. i am looking forward for community response.

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

    I encounted centering elements and i took help from stackoverflow

    Laura Nguyen• 130

    @laura-nguyen

    Posted

    Great work! To match the mockup even more, I recommend adding side padding around the text. I also think the font is slightly different. The mockup looks like it's using Avenir, but it looks like you used something else.

    0