Skip to content
  • Unlock Pro
  • Log in with GitHub
Solution
Submitted over 3 years ago

Rotating QR Card Component

accessibility, bem
Anosha Ahmed•9,300
@anoshaahmed
A solution to the QR code component challenge
View live sitePreview (opens in new tab)View codeCode (opens in new tab)

Solution retrospective


Would appreciate any advice on where and how to get better. Thank you x

Code
Select a file

Please log in to post a comment

Log in with GitHub

Community feedback

  • Lucas Nascimento•50
    @lucsn
    Posted over 3 years ago

    For some reason when translating the page into Portuguese the spaces in the copyright do not work properly the "Challenge byFrontend Mentor" (without the space between the by and the link). I already had this problem and solved it with  "&+nbsp+;(only remove the "+" because when I write without it literally becomes a space hahaha)" .

    Nice work, congratulations :))

    Marked as helpful
  • Harmanjot Singh•985
    @arkharman12
    Posted over 3 years ago

    Tested on iPhone 13 with Safari, the card flip animation seems to be having trouble. The card is already flipped and the text appears backward.

    Marked as helpful
  • Account deletedPosted over 3 years ago

    Congratulations!! Keep coding <3

  • pranav•120
    @PrAnAvViNaYaKjAdHaV
    Posted over 3 years ago

    That hover animation is too nice 😀😀😀😀😀😀

  • Omar A.•100
    @i-5iici
    Posted over 3 years ago

    Great work Anosha, that is a nice touch!

  • Ali Mousavi Nizhad•270
    @mnizhadali-afg
    Posted over 3 years ago

    @anoshaahmed - Brilliant Anosha Jan! I have issues with the challenge (Profile Card), can you help with that, please?

  • Ammar Jalabi•270
    @AmmarCode
    Posted over 3 years ago

    Perfect application of the design! Great work, keep it up👍

  • rafael tivane•645
    @rafael-the-dev
    Posted over 3 years ago

    Congratulation for the great job, keep it up.

  • Victor•730
    @therealmaduanusi
    Posted over 3 years ago

    I just love how you tackled these quickly when it's was just released. great job wishing you the best😁

  • ALLOGNON Dieudonné•100
    @dieudonneallognon
    Posted over 3 years ago

    @anoshaahmed hey, I really like your work ! Was wondering what tool do you use to attend perfect pixel code ? Thanks !

  • Vinicius Henrique•590
    @viniciusshenri96
    Posted over 3 years ago

    great job, the rotation was very good.👏

  • xZAYEDx•250
    @xZAYEDx
    Posted over 3 years ago

    adding the rotation to the card was really creative 👍

  • Kamasah-Dickson•5,570
    @Kamasah-Dickson
    Posted over 3 years ago

    I think after rotation, your name could have been a link to your frontendmentor bio or any.

    I realised after rotation when I tap on the card again it doesn't go back to the QR code I don't know if it is because am on mobile. Besides that's a great work there😎👍 Anosha :)

  • bilal ahmed•0
    @bilal1836
    Posted over 3 years ago

    Looks 👌🏻 nice one ✔

  • Aakash Verma•9,500
    @skyv26
    Posted over 3 years ago

    Keep it Up 🔥🔥🔥

  • Naveen Gumaste•10,420
    @NaveenGumaste
    Posted over 3 years ago

    This looks dope! Nice work

  • Chamu•13,820
    @ChamuMutezva
    Posted over 3 years ago

    Great solution Anosha, well done

  • Mushfiq Rahman•300
    @Ayon95
    Posted over 3 years ago

    Hi, your solution looks great. Good job on going the extra mile and implementing a rotating card. I looked at your HTML code and noticed that you used a <div> for 'card__side--back'. I think a <section> is a better choice as you have done for 'card__side--front'. The front side and back side of the card are like two sections of it.

  • Mariam Oluseyi-Alli•250
    @mariamALLI
    Posted about 3 years ago

    always impressive :)

  • Danilo Blas•6,300
    @Sdann26
    Posted over 3 years ago

    Quite an interesting solution. Well done.

  • Uttam Sharma•90
    @uttamsharma446
    Posted over 3 years ago

    Nice work, Congratulations!!

Join our Discord community

Join thousands of Frontend Mentor community members taking the challenges, sharing resources, helping each other, and chatting about all things front-end!

Join our Discord
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

How does the accessibility report work?

When a solution is submitted, we use axe-core to run an automated audit of your code.

This picks out common accessibility issues like not using semantic HTML and not having proper heading hierarchies, among others.

This automated audit is fairly surface level, so we encourage to you review the project and code in more detail with accessibility best practices in mind.

How does the CSS report work?

When a solution is submitted, we use stylelint to run an automated check on the CSS code.

We've added some of our own linting rules based on recommended best practices. These rules are prefixed with frontend-mentor/ which you'll see at the top of each issue in the report.

The report will audit 1st-party linked stylesheets, and styles within <style> tags.

How does the HTML validation report work?

When a solution is submitted, we use html-validate to run an automated check on the HTML code.

The report picks out common HTML issues such as not using headings within section elements and incorrect nesting of elements, among others.

Note that the report can pick up “invalid” attributes, which some frameworks automatically add to the HTML. These attributes are crucial for how the frameworks function, although they’re technically not valid HTML. As such, some projects can show up with many HTML validation errors, which are benign and are a necessary part of the framework.

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

Frontend Mentor for Teams

Frontend Mentor for Teams helps companies and schools onboard and train developers through project-based learning. Our industry-standard projects give developers hands-on experience tackling real coding problems, helping them master their craft.

If you work in a company or are a student in a coding school, feel free to share Frontend Mentor for Teams with your manager or instructor, as they may use it to help with your coding education.

Learn more

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