Skip to content
  • Unlock Pro
  • Log in with GitHub
Profile
OverviewSolutions
26
Comments
20

AymaneOnline

@AymaneOnline390 points

I’m a mysterious individual who has yet to fill out my bio. One thing’s for certain: I love writing front-end code!

I’m currently learning...

HTML, CSS AND JAVASCRIPT, SASS

Latest solutions

  • loopstudios-landing-page-main

    #accessibility#bem#sass/scss#lighthouse

    AymaneOnline•390
    Submitted 10 days ago

    Any feedback would be great!


    0 comments
  • NFT preview card component

    #accessibility#bem#lighthouse#sass/scss

    AymaneOnline•390
    Submitted about 2 months ago

    I would be happy with any feedback guys, especially the one related to BEM methodology.


    1 comment
  • ecommerce-product-page-main

    #accessibility#sass/scss#lighthouse

    AymaneOnline•390
    Submitted about 2 months ago

    I would appreciate any feedback guys!


    1 comment
  • news-homepage-main

    #accessibility#sass/scss#lighthouse

    AymaneOnline•390
    Submitted 7 months ago

    I need some help on how to make the mobile menu do the transition from the right of the screen instead of just pop-in out.


    1 comment
  • contact-form-main

    #accessibility#sass/scss#lighthouse

    AymaneOnline•390
    Submitted 8 months ago

    I would like help on how to style that query box with background-color: $green-200 whenever the radio input is checked.

    I would appreciate any other help! 👍


    1 comment
  • faq-accordion-main

    #accessibility#lighthouse#sass/scss

    AymaneOnline•390
    Submitted 8 months ago

    I want some help with the accessibility. I couldn't make the screen reader (NVDA) read the answer when I press "Enter" of the corresponding question.


    1 comment
View more solutions

Latest comments

  • P
    vcollins1•430
    @vcollins1
    Submitted 15 days ago

    Loopstudios Landing Page

    #accessibility
    1
    AymaneOnline•390
    @AymaneOnline
    Posted 10 days ago

    There is some issues in the mobile screen sizes, the image for closing the navigation menu doens't appear, you get the error icon-close.svg:1 GET https://vcollins1.github.io/assets/images/icon-close.svg 404 (Not Found) so it looks a bit ugly.

    To fix that I suggest you put both the close and the hamburger images on the html file, as github doesn't handle relative path from css files correctly as you can see in the error above, it was looking for the images from the root not from the project folder frontend-mentor/loopstudios-landing-page/assets /images.

  • Bill Casadei•30
    @bcasadei
    Submitted about 2 months ago
    What are you most proud of, and what would you do differently next time?

    Kept it simple, tried to stick to bem methodology is CSS class names.

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

    CSS got a little verbose.

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

    Had a small issue with the overlay on the image slightly expanding beyond the image size.

    NFT Preview Card Component HTML, CSS, BEM CSS methodology

    #bem
    1
    AymaneOnline•390
    @AymaneOnline
    Posted about 2 months ago

    Good job! Some points where you can improve:

    • Update to font to "Outfit" specified in the style-guide.md in the challenge file.
    • Wrap the card image inside an anchor tag <a> with an href linking to the image URL.
    • I think it would be better to set the min-height of the <body> tag to 100svh instead of 100% because it is best on mobile and doesn't need html { height: 100%; } because 100% sets the minimum height to 100% of the height of the parent element.

    Good luck!

  • Gabriel Barimboim•210
    @Gbw699
    Submitted 2 months ago

    Ecommerce product page created with Angular 18 and SCSS

    #angular#sass/scss#accessibility
    1
    AymaneOnline•390
    @AymaneOnline
    Posted about 2 months ago

    Although the solution isn't pixel perfect, but everything is functional. I've noticed an error Error: <svg> attribute height: Expected length, "auto" occurring when interacting with the carousel.

  • Thomas•390
    @Fixito
    Submitted 8 months ago

    News homepage

    #accessibility#foundation
    1
    AymaneOnline•390
    @AymaneOnline
    Posted 7 months ago

    Add aria-expanded to buttons that control the menu to indicate the menu’s open/closed state.

  • Alexandru736•210
    @Alexandru736
    Submitted 9 months ago
    What are you most proud of, and what would you do differently next time?

    Being able to improve the readability of my code. Next time I would try a CSS framework, maybe.

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

    Small challenges regarding how to style and how to extract the value of the radio buttons

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

    I need feedback on how accessible is my site and how readable is my project.

    Contact form using SCSS

    #sass/scss
    1
    AymaneOnline•390
    @AymaneOnline
    Posted 8 months ago

    Here are some feedbacks on accessibility as you asked:

    • Add hover effects on the submit button and cursor: pointer so to make it more intuitive.
    • The consent checkbox is not reachable from the keyboard (try pressing tab few times), remove the </input> closing tag after the checkbox.
    • There some fields that are not visible on mobile devices, to fix that remove the display: flex; justify-content: center; align-items: center; styles from the <body>.
    • Try using the Lighthouse Chrome Extention it could help to spot some accessibility flaws to improve (like colour contrast for your case).
  • Alexandru736•210
    @Alexandru736
    Submitted 9 months ago
    What are you most proud of, and what would you do differently next time?

    Being able to think more of accessibility

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

    I didn't know how to split the background between the background color and the background image. I thought about creating two divs that represented both but I thought I would've overcomplicated the solution. In the end, I used the background-image property along with background-size: contain

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

    Feedback on the accessibility standards I applied here. Thank you!

    FAQ Accordion using SCSS

    #sass/scss
    1
    AymaneOnline•390
    @AymaneOnline
    Posted 8 months ago

    Here is some feedback:

    Styles:

    • Add justify-content: space-between; to the <div class="question"> to create that space between the question and the plus button.
    • Add cursor: pointer to the <button class="btn"> to change the appearance of the cursor whenever you hover the question.
View more comments
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

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