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 solutions

  • Submitted


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

    The non-JS basic CSS is getting easier.

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

    However, when making the button clickable, I found it hard to organise the CSS appropriately. In particular:

    1. Defining a class to toggle on for the desktop version that I imagine would be a positioned element centred on the button and displaced up by some pixels

    2. Defining a class to toggle on for the mobile version to make the social shares on the bottom of the footer. I struggled to find an efficient way, and in particular whether the button should be positioned above everything and the new footer class toggle on / off, or another approach.

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

    Any best practices for the CSS for making the green share div float above the button in desktop mode, but without introducing a complex series of positioned elements that would break the mobile view!

  • Submitted

    Grid

    • HTML
    • CSS

    1


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

    Using grid - it is getting more familiar

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

    This was more straightforward than the previous one for me, as grid template areas seems to help a lot

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

    Anything you can comment on I'm grateful for, but nothing specific

  • Submitted


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

    The challenge for me was deciding fluid vs breakpoints. From the links given, I think there is a trend towards fluid or container queries, rather than media queries. I found media queries easier though to ensure it works on a range of screen widths, so stuck to this.

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

    Took me a while to work out a grid system, but then discovered the "." option in grid-template-areas which helped a lot.

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

    Any insights welcome, but nothing specific comes to mind for now.

  • Submitted


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

    Practising making the HTML as semantic as possible and thinking of aria

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

    SVGs!

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

    1. SVG - I ended up just pasting it as an inline in the end. I struggled with the other method of using with the svg as a src. I've read about the viewbox, but I could'nt make it fit correctly. The "intrinsic" height and width on the raw svg seems to be width="15" height="16", but clipped the image. I tried removing one of width or height and it didn't work either.

    I tried using https://developer.mozilla.org/en-US/docs/Learn/HTML/Multimedia_and_embedding/Adding_vector_graphics_to_the_Web and mirroring

    It might be something to do with viewboxes I feel, but I can't quite figure out how to use the with the svg as src in this case - any help would be much appreciated :)

  • Submitted


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

    Reading about semantic HTML :) Made me rethink how often I reach for div all the time.

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

    Thinking of how to include a heading or similar in each article or section, but found this comes naturally after a while.

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

    I've read the MDN docs, and my take home understanding is is used for something "standalone" and/or reusable. is more for highlighting a non-standalone area or group of items (or basically when a more specific element isn't available). is use purely when styling needs to be added to a block. I'd be grateful for any mental models people have found helpful for when to use one or the other.

  • Submitted


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

    It's getting easier the more I do :)

    One issue is accessibility. I tried adding 'a' but it doesn't seem tab navigatable. I will read into tab index and aria more.

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

    Did this without the Figma, so it won't be pixel perfect.

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

    I need to read into tab index and aria more. Any advice on helping make it more keyboard accessible appreciated :)

  • Submitted

    Blog

    • HTML
    • CSS

    2


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

    It was easier doing this the second time from Figma.

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

    I couldn't work out how to make the font size change without media queries. I also found centering the card tricky; for some reason, this time : display grid with place-content: center didn't work on the .card-container. I had to use place-self: center on the .card itself.

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

    1. If .card-container is set to display: grid; and .card is a child of .card-container, place-content: center; did not work when width of .card was set to min(384px, 100%-48px). It seemed to calculate the larger width of the min options on desktop, use this to incorrectly center the content, and then shrink down to the smaller of the min options in terms of what it actually painted. Is this just an issue with using width: min(a,b) with grid children? I'm aware of minmax for the grid-columns, but am wondering if we can use plain old min for the grid children.

    2. Any help on how to make the font smaller without media queries as the front end mentor challenge suggested would be appreciated :)

  • Submitted


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

    It took me a while, but I liked learning how to use the dev mode in Figma and translating this to CSS. The key was starting with the HTML.

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

    I'm a little unsure why min-height: 100% didn't work for the .card-wrapper and I instead needed min-height: 100svh.

    The body has been set to min-height: 100svh so I thought setting min-height on body's child (i.e. .card-wrapper) to 100% would inherit 100svh?

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

    I'm a little unsure why min-height: 100% didn't work for the .card-wrapper and I instead needed min-height: 100svh.

    The body has been set to min-height: 100svh so I thought setting min-height on body's child (i.e. .card-wrapper) to 100% would inherit 100svh? Would be grateful for any help!

  • Submitted


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

    I found it difficult to get rid of the white bit on the left of the container.

    I found it really useful to stop and think about the html first.

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

    Choosing the layout mode, especially for centering.

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

    I realise I haven't copied the spacing perfectly. I'm just wondering how to remove the white bits from the container (on the top and bottom left, to the outside of the blue card).