Skip to content
  • Unlock Pro
  • Log in with GitHub
Profile
OverviewSolutions
8
Comments
16
Ayoub Amkhazzou
@ayoam

All comments

  • Remus D. Buhaianu•3,125
    @remusbuhaianu
    Submitted over 3 years ago

    Project Tracking Intro - Svelte + Typescript + SCSS + GSAP || Vite

    #bem#gsap#svelte#typescript#sass/scss
    2
    Ayoub Amkhazzou•280
    @ayoam
    Posted over 3 years ago

    Well done! I found an issue , the navbar isn't showing in the desktop view , it works only mobile view .

    Marked as helpful
  • Christopher•150
    @christopherqmendivel
    Submitted over 3 years ago

    HTML5, CSS-SASS/SCSS, JS

    #sass/scss
    1
    Ayoub Amkhazzou•280
    @ayoam
    Posted over 3 years ago

    Well done! to make it look like the original , adjust the width of image drawer container to something like 40% or 45% , and also change the color of the social preview popup triangle to match the color of it parent element in desktop view.

    hope this feedback helps.

    Marked as helpful
  • P
    Leonard•1,025
    @leoikeh99
    Submitted over 3 years ago

    Invoice App (React + Tailwind)

    #react#tailwind-css#framer-motion
    1
    Ayoub Amkhazzou•280
    @ayoam
    Posted over 3 years ago

    Well done! it looks sick .

  • Rohit•330
    @Rohitgour03
    Submitted over 3 years ago

    Intro Component with signup form using vanilla javascript

    2
    Ayoub Amkhazzou•280
    @ayoam
    Posted over 3 years ago

    Hey , well done!

    to fix the issue , add a boolean variable that equals false after each setError(), then at the bottom of the function check if all input are valid then add form.submit().

    function validateInputs(){

        let allValid = true;
    
         if (firstNameValue.length === 0) {
    
                    setError(firstName, "First Name cannot be empty");
    
                    allValid = false;
    
    	     } else {
    
                    setSuccess(firstName)
    
    	}
    
    ...
    
    if(allVAlid==true){form.submit();}	
    

    }

    hope this feedback helps.

    Marked as helpful
  • Karthik SP•110
    @karthisp
    Submitted over 3 years ago

    Responsive FAQ accordion card

    #accessibility
    2
    Ayoub Amkhazzou•280
    @ayoam
    Posted over 3 years ago

    Well done! i found an issue , when i open all questions , i can only see first 3 of them , the rest disappears because of the hidden overflow .

    You can fix that by adjusting javascript so that when you open a question all other question should automatically close (you can check my solution), or you can make the questions container scrollable by adding "overflow-y: scroll" to it.

    hope this feedback helps.

    Marked as helpful
  • alexSiqueira•20
    @alexSiqueiraLp
    Submitted over 3 years ago

    Preview Component Master Using CSS Grid and flexbox

    3
    Ayoub Amkhazzou•280
    @ayoam
    Posted over 3 years ago

    Well done! in addition to @Remus432 feedback , the share preview is missing the triangle , you can create it by making the preview container relative and add ::after to it like this:

    .preview-conatiner{

    ...
    
    position :relative
    

    }

    .preview-conatiner::after {

      content: "";
    
      position: absolute;
    
      left: 50%;
    
      transform: translate(-50%, 0);
    
      width: 0;
    
      height: 0;
    
      border-left: 12px solid transparent;
    
      border-right: 12px solid transparent;
    
      border-top: 13px solid #48556a;
    

    }

    you can see the solution on my profile to understand it better.

    hope this feedback helps.

    Marked as helpful
  • Kingsley Abraham•50
    @Sig-giovanni
    Submitted over 3 years ago

    Loopstudios landing page solution

    #bootstrap
    2
    Ayoub Amkhazzou•280
    @ayoam
    Posted over 3 years ago

    well done! it looks good , i found that your navbar items behave like text on hover , you can fix that by adding cursor:pointer to them.

    hope this feedback helps.

    Marked as helpful
  • Ayoub Amkhazzou•280
    @ayoam
    Submitted over 3 years ago

    NFT preview card component

    2
    Ayoub Amkhazzou•280
    @ayoam
    Posted over 3 years ago

    thank you mate , i appreciate your feedback :)

  • Ayoub Amkhazzou•280
    @ayoam
    Submitted over 3 years ago

    Intro component with signup form - Sass

    #sass/scss
    2
    Ayoub Amkhazzou•280
    @ayoam
    Posted over 3 years ago

    thank you i appreciate it :)

  • P
    David Turner•4,130
    @brodiewebdt
    Submitted over 3 years ago

    HTML, CSS, CSS Variables and Flexbox and Javascript

    2
    Ayoub Amkhazzou•280
    @ayoam
    Posted over 3 years ago

    if you are using <svg> tag , you can change it's color in css :

    svg path{fill:white}

    hope this feedback helps.

    Marked as helpful
  • Reandyx•310
    @Reandyx
    Submitted over 3 years ago

    E-commerce product page

    1
    Ayoub Amkhazzou•280
    @ayoam
    Posted over 3 years ago

    good job keep it going!

  • saira•130
    @saira512dev
    Submitted over 3 years ago

    responsive page using flex box and js

    1
    Ayoub Amkhazzou•280
    @ayoam
    Posted over 3 years ago

    you can tweak the js code so the autor div (.visible) doesn't disappear when clicking on share button on desktop view .

    hope this feedback helps.

    Marked as helpful
  • Eric•70
    @EricLich
    Submitted over 3 years ago

    Huddle landing page with alternating feature blocks

    1
    Ayoub Amkhazzou•280
    @ayoam
    Posted over 3 years ago

    if you are using <svg> tag , you can fill color in css :

    svg path{fill:$color}

    hope this feedback helps. Happy coding

    Marked as helpful
  • chief•220
    @cujothechief
    Submitted over 3 years ago

    Mobile-first 3-column preview card

    2
    Ayoub Amkhazzou•280
    @ayoam
    Posted over 3 years ago

    there is an issue with the shadow , remove box-shadow from #backgroud and add it to #cards , also just remove #backgroud div , use body in css instead.

    Marked as helpful
  • Gabriel Suela•30
    @gabriel-suela
    Submitted over 3 years ago

    Order Summary Component

    1
    Ayoub Amkhazzou•280
    @ayoam
    Posted over 3 years ago

    you can make it work using flexbox :

    <div id="plan-container"> <!--here you put the music logo and text inside a container-> <!--here you put the change button> </div>

    #plan-container{ display:flex; flex-direction:row; justify-content:space-between; align-items:center; }

  • iskrin•30
    @iskrin
    Submitted over 3 years ago

    CSS nad HTML using flexbox

    1
    Ayoub Amkhazzou•280
    @ayoam
    Posted over 3 years ago

    to get this effect you can comma-separate shadows : box-shadow: 0px 0px 17px 8px rgba(254,255,86,0.61), 0px 0px 17px 19px rgba(0,0,0,0.61);

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

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