Skip to content
  • Unlock Pro
  • Log in with GitHub
Profile
OverviewSolutions
28
Comments
18
Yunus Ujjaini
@yunus-ujjaini

All comments

  • Wendy•2,150
    @wendyhamel
    Submitted about 3 years ago

    Rock, Paper, Scissors (lizard, spock) with Alpine.js and Tailwind.css

    #accessibility#tailwind-css
    1
    Yunus Ujjaini•565
    @yunus-ujjaini
    Posted about 3 years ago

    Everything works soo smooth, Loved it.

  • MELVIN•580
    @boymelvs
    Submitted over 3 years ago

    BLOGR LANDING PAGE SOLUTION

    2
    Yunus Ujjaini•565
    @yunus-ujjaini
    Posted about 3 years ago

    The website looks great, I am just unable to click on navigation dropdown options as it disappears when not hovering over the nav item.

  • Volodymyr Balashov•510
    @volod-one
    Submitted about 4 years ago

    HTML | SCSS | JavaScript | Flexbox | Grid | BEM

    4
    Yunus Ujjaini•565
    @yunus-ujjaini
    Posted about 4 years ago

    On width < 400px your text on landing page is overflowing.

    Apart from that Great job on this challenge! Happy coding

  • Aman Patil•885
    @Amanpatil-Dev
    Submitted about 4 years ago

    Mobile First Tip Calculator Using Vanilla JS

    2
    Yunus Ujjaini•565
    @yunus-ujjaini
    Posted about 4 years ago

    Looks great!

    Just avoid using div for tip selectors as they cannot be accessed when using a keyboard, Instead use buttons for interactive elements.

  • Tim•250
    @Timmetjeee
    Submitted about 4 years ago

    Mobile First Tip Calculator App using FlexBox

    2
    Yunus Ujjaini•565
    @yunus-ujjaini
    Posted about 4 years ago

    Your solution looks great, both design and functionality wise.

    Well one user experience issue I observed is...

    -> Add bill amount, no of persons, and add a custom tip of say 2%

    -> Select a tip from listed options, recalculation of values will be done as per new tip percentage.

    -> Click on custom tip again. Recalculation is not happening as per custom tip unless we remove existing value and retype our tip.

    You can fix this if you want otherwise everything is perfect ✨

    Happy coding !!

  • Sigma•240
    @TrashAlphonse
    Submitted about 4 years ago

    CSS Grid, CSS3 Animations, Flexbox, Custom properties

    1
    Yunus Ujjaini•565
    @yunus-ujjaini
    Posted about 4 years ago

    Great work on this challenge. ✨

    Beautiful animations, I submitted solution to this challenge today and on suprise I found 'up and down' arrow animation that you have added is the same animation I have implemented as well.

    You can probably work on getting that arrow halfway over the orange(image). Apart from that everything looks perfect.

    Marked as helpful
  • Dex•225
    @tihusky
    Submitted about 4 years ago

    Clipboard Landing Page

    4
    Yunus Ujjaini•565
    @yunus-ujjaini
    Posted about 4 years ago

    Nice job on this challenge ✨.

    I really liked that button press type effect on download buttons.

    Happy coding 😀

  • benjaminli7•140
    @benjaminli7
    Submitted about 4 years ago

    HTML, CSS, JavaScript

    1
    Yunus Ujjaini•565
    @yunus-ujjaini
    Posted about 4 years ago

    Everything looks good ✨

    You can probably work on getting that arrow to stay halfway over the orange (image).

  • Getgud•190
    @Rod-Barbosa
    Submitted about 4 years ago

    Rodrigo's Sunny side agency | CSS Grid & Javascript

    1
    Yunus Ujjaini•565
    @yunus-ujjaini
    Posted about 4 years ago

    Great job with this challenge. There is just a tiny space getting left out on all the sides of the content, though it looks cool; But if you want to remove the same you set the margin of body to 0.

    And I have submitted my solution using sass. Feel free to check it out.

  • Grace Garcia•50
    @garciagrace
    Submitted about 4 years ago

    Clipboard Landing Page - Mobile first and SCSS

    1
    Yunus Ujjaini•565
    @yunus-ujjaini
    Posted about 4 years ago

    Hi Grace,

    The solution looks good, I think you have forgotten to change the background image of the header for desktop design.

    instead of url(../images/bg-header-mobile.png) it should be url(../images/bg-header-desktop.png)

  • Agata Liberska•4,075
    @AgataLiberska
    Submitted about 4 years ago

    HTML, SCSS, Vanilla JS

    2
    Yunus Ujjaini•565
    @yunus-ujjaini
    Posted about 4 years ago

    Hi Agata.

    I went through most of your solutions they are all really nice. One thing I noticed In this solution - after creating a plan we get the checkout modal in which if we press and hold the checkout button, the price from the left corner is sliding over to the right side.

    Happy coding :)

  • Indra Adi Kusuma•910
    @indraAK
    Submitted about 4 years ago

    Responsive Easybank landing page using Flexbox & CSS Grid

    1
    Yunus Ujjaini•565
    @yunus-ujjaini
    Posted about 4 years ago

    I loved it ❤️

  • Yunus Ujjaini•565
    @yunus-ujjaini
    Submitted about 4 years ago

    Loopstudios

    5
    Yunus Ujjaini•565
    @yunus-ujjaini
    Posted about 4 years ago

    Ohhh thanks for bringing this up. Would you be able to tell me what is the screen width and height?

  • Sara•130
    @Sammbra
    Submitted about 4 years ago

    Fylo responsive landing page, using grid, flex, BEM, media queries

    1
    Yunus Ujjaini•565
    @yunus-ujjaini
    Posted about 4 years ago

    For getting "Enter valid email" error. You can use psuedo elements like after and before to design your error message, place your error message at right position by using absolute positioning. Once that is done, you can simply hide and show this psuedo element on incorrect input. Please note that you cannot have psuedo elements on inputs directly, so probably wrap your input in some container to make it work.

    And for changing color of SVG you can use 'fill' attribute.

    Happy coding 😊

  • Alexis•215
    @alexis-ferreira
    Submitted about 4 years ago

    Challenge #7

    2
    Yunus Ujjaini•565
    @yunus-ujjaini
    Posted about 4 years ago

    You're making mistake which I used to make. I tried now in mobile and it's working really nice. But when I'm shrinking my browser window it's breaking.

    You probably might be using max-device-width in media queries. Try using max-width for full support :)

  • Alexis•215
    @alexis-ferreira
    Submitted about 4 years ago

    Challenge #7

    2
    Yunus Ujjaini•565
    @yunus-ujjaini
    Posted about 4 years ago

    You have mastered it in Desktop layout. It looks very beautiful

    Try making it responsive as well, it wont take much time :)

  • Jonathan Koh•310
    @JonKohJJ
    Submitted about 4 years ago

    Blogr Landing Page

    2
    Yunus Ujjaini•565
    @yunus-ujjaini
    Posted about 4 years ago

    Hi,

    The website looks good, On middle-sized devices, it is breaking. Though can be fixed.

    Nice animations though it seems like you have forgotten to change the hamburger icon to the close button when menu is opened on mobile devices.

    Keep going

  • LuziValtic•140
    @luzivaltic
    Submitted about 4 years ago

    HTML CSS Javascript

    1
    Yunus Ujjaini•565
    @yunus-ujjaini
    Posted about 4 years ago

    Superb job with animations and designing :)

    only one issue which I noticed: Filtering options are working properly functionality wise but 'All' stays selected all the time even when you switch to completed tasks or active tasks.

    Apart from that everything seems perfect. Cheers

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

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