Skip to content
  • Unlock Pro
  • Log in with GitHub
Profile
OverviewSolutions
11
Comments
15
Gregor de Cillia
@GregorDeCillia

All solutions

  • Tip Calculator


    Gregor de Cillia•190
    Submitted 27 days ago

    I would like to get some feedback on accessibility. I used <label for=""> for every input. The one for the tips just references the custom input. Maybe making the other controls for the tip percentages aria-hidden might be sensible.

    Is there some way to make the outputs (tip amount/totals) more accessible? live-regions seem relevant, but maybe not quite a perfect fit.


    1 comment
  • Time Tracker fro JSON data


    Gregor de Cillia•190
    Submitted 28 days ago

    1 comment
  • Newsletter Signup w/ Validation and Error States


    Gregor de Cillia•190
    Submitted 29 days ago

    Please let me know if the error handling feels intuitive. I was considering an explicit message that tells users why an input is invalid (no @, no dot, invalid characters) but I wonder if that might be negative for UX if it's too detailed.


    1 comment
  • Article Preview Component with Toggletip


    Gregor de Cillia•190
    Submitted about 1 month ago

    Tooltips are notorious for being hard with accessibility and there are different suggestions floating around depending on usecases. If you could give me your suggestion on how to make it work for this design, that would be great.

    • I remembered this article from an earlier project (back when I knew much less about web) and gave it another read: https://inclusive-components.design/tooltips-toggletips/.
    • Another idea I had was to make the tooltip an .sr-only element for screenreaders and a toggleable element for other users.
    • There is also the aria-expanded attribute which is often used with expandable nav elements which also seems to fit.

    The amount of options feels very overwhelming to me which is why the current accessibility of the tooltip is at a very bad state. display: none removes the tooltip from the accessibility DOM until a screenreader user triggers a click event on a non-focusable element :(.


    1 comment
  • Responsive Grid Layout: Testomonials


    Gregor de Cillia•190
    Submitted about 1 month ago

    I tried to match the design pretty closely with the font-sizes/paddings/margins which made the css quite messy. If anyone could give me some better insight in how important that is versus just playing around and focus on the (more abstract) theme of the challenge, that would be very helpful.


    1 comment
  • Responsive grid layout with 4 cards


    Gregor de Cillia•190
    Submitted about 1 month ago

    I feel like I had to use a lot of magic numbers to get the margins and font sizes right. Any recommendations on how to make that part of the code more elegant would be welcome.


    1 comment
  • Product preview with responsive images


    Gregor de Cillia•190
    Submitted about 1 month ago

    Let me know if there is any "code-smell" that stands out to you. I'm happy to polish this up a little bit more.


    1 comment
  • Responsive Recipe Page


    Gregor de Cillia•190
    Submitted about 1 month ago

    Do the layouts around the breakpoint feel good? Do you think another breakpoint for very small screens would be good?


    1 comment
  • Responsive card with social link buttons


    Gregor de Cillia•190
    Submitted about 1 month ago

    I am still not sure what the right strategy for the responsive card width/padding is. It seems to match up in the sizes from the designs but there might be a more elegant way (with clamp?) for those two properties.


    2 comments
  • Responsive Blog Preview Card


    Gregor de Cillia•190
    Submitted about 1 month ago

    The way I had to set up max-width on the <main> element feels unelegant. There might even be a case for not styling semantic elements at all. I feel I need a deeper understanding of layouts in general. Any tips would be appreciated.


    1 comment
  • QR Code Card


    Gregor de Cillia•190
    Submitted about 1 month ago

    As often, I feel there is a good amount of magic numbers in the css. If you can think of more elegant approaches, I would be interested.


    1 comment
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