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

    REST Countries API

    #react#react-router#tailwind-css#accessibility
    • HTML
    • CSS
    • JS
    • API

    0


    First time using React.

    Additional features:

    • Loading css skeleton(all pages)
    • Reload/shuffle button (re-orders countries)
    • Blurred background for different-ration flags

    Things I would like to change:

    • Want to add moon and sun icons to the theme switch
    • Want to add per page filter (only styling left)
    • Theme management (on first load the theme toggle is in the wrong position)
    • Need to configure netlify redirects

    I would appreciate if you could suggest some resources to check out on learning react, and actually everything.

    I would love to hear you thoughts! Thank you!

  • Submitted

    NFT Card

    #accessibility#sass/scss
    • HTML
    • CSS

    1


    First, as Frontend Mentor suggested themselves, I tried structuring out markup first. Keeping in mind accessibility, and user keyboard interaction. Then came styling stage, a bit fixing markup and laying out almost everything as a flexbox item. It was a bit hard though, because a while ago I saw a someone laying out an entire page using flexbox, so I wanted to do the same. Obviously, I was really hard, eventually I just used some wrappers... :/

    After that and some tweaking, I considered how exactly some users would try to interact with it, keeping in mind that it is a part of a bigger webpage. I remembered that Frontend Mentor actually turns off links on images that can be accessed with titles otherwise. So I did the same, you can still go to the card's page through both image and a title when you click, but when you use keyboard, on every card there is only two links, the others are just skipped(used tabindexes).

    Added simple fading in-out transition on hover. That was not enough...

    So, I figured there were two ways to tackle this challenge, first - using pseudo elements, second - changing(probably messing up) markup. I went for the first one. If the eye svg were in the markup I would've easily change its properties using css, but in pseudo elements I didn't find a way to access it using css. So manipulating svg paths was not an option. The other idea that I've been thinking to try out was using clip-path. I tried it out, it was a good animation, but that wasn't enough either I wanted it to "blink". I remembered that you can transform elements, and you can transform them along both axis. I applied scaleY(), and it looked like just sliding out; added scaleX() too, now it looks something good enough.

    The possible and probably better solution for animations would still be using some additional elements to transform in the markup... But that's for another time.

    Check out my live repository live page(all my front projects will be there)

    Please, Your suggestions are very welcome and appreciated!

  • Submitted


    On this particular challenge I was trying to use some animations(pure css). Well, there are a lot of things I learned, one of them being - you shouldn't change properties that trigger layout change. My question is how do you make answers(in this challenge) slide out and shift the rest?

  • Submitted

    Todo App

    • HTML
    • CSS
    • JS

    0

  • Submitted


    I am a bit proud of it))), but ... Question: On mobile the theme toggle doesn't work; I learned that range sliders with custom styles don't work, but I didn't want to go into jQuery yet, so is there any way to fix this? Any help would be much appreciated!