Skip to content
  • Unlock Pro
  • Log in with GitHub
Profile
OverviewSolutions
5
Comments
9

Ayoub1Dev

@Ayoub1devLeeds, UK195 points

I am front end developer. I have used HTML, CSS, SASS, JS and some node.js in my projects. I am looking for freelance opportunities. If you know someone check my portfolio/website, I am available :)

I’m currently learning...

Practising JavaScript and good development practices.

Latest solutions

  • Profile card component CSS Grid


    Ayoub1Dev•195
    Submitted about 4 years ago

    1 comment
  • 3 Column Preview Card Component


    Ayoub1Dev•195
    Submitted about 4 years ago

    0 comments
  • Grid and flexbox component


    Ayoub1Dev•195
    Submitted about 4 years ago

    2 comments
  • First use of js in project


    Ayoub1Dev•195
    Submitted over 4 years ago

    1 comment
  • Profile card component


    Ayoub1Dev•195
    Submitted over 4 years ago

    2 comments

Latest comments

  • Demian•245
    @denik1981
    Submitted about 4 years ago

    Flyo Data Storage Component | Bonus: small animation at load time.

    2
    Ayoub1Dev•195
    @Ayoub1dev
    Posted about 4 years ago

    Really nice. Looks, works and feels awesome.

    Did you use any frameworks?

    I have seen that you made it accessible for different devices using aria-label, but, you did not make it accessible for us XD. I dont't know what each icon does when I hover over it it should display a message saying what it does.

    I guess you already know, but just in case you don't, you have to add the title attribute with the function of the btn.

    <button type="button" class="menu__btn" aria-label="upload file" 
    style="user-select: auto;" ** title="Upload File" ** > .... </button>
    
    
  • Joy Shaheb•215
    @JoyShaheb
    Submitted about 4 years ago

    Single price grid component

    2
    Ayoub1Dev•195
    @Ayoub1dev
    Posted about 4 years ago

    You want me to critic, OK.

    You have a vertical scroll, it needs removing, : -0

    Joy how much to you like lambos :)

    Marked as helpful
  • Fran•55
    @FranciscoMi
    Submitted about 4 years ago

    Interest rate calculator with HTML, CSS and Javascript

    2
    Ayoub1Dev•195
    @Ayoub1dev
    Posted about 4 years ago

    Hola amig@, he econtrado un problema de accesibilidad muy molesto. Cambio a ingles : ) , para que otros tambien aprendan de este fallo

    PROBLEM

    The accessibility is that when any of the input fields is click the 0 stays on the input field.

    • Example If I try to type 21 euros the value typed is 210 instead of 21.

    WHAT CAUSED THE PROBLEM

    The problem is because you have set the value of the input to 0 in your HTML value="0"

    SOLUTION

    Remove the value atribute from your HTML and add a placeholder attribute. placeholder="0"

    chupado

    Marked as helpful
  • Jan•135
    @trostjan
    Submitted about 4 years ago

    Mobile-first using Flex

    3
    Ayoub1Dev•195
    @Ayoub1dev
    Posted about 4 years ago

    When I previewed your site I found a vertical scroll. Using DevTools I found that you did not reset the margin of the body.

    • Like this:
    body {
       margin: 0;
    }
    

    This will remove the extra space and your wrapper will be 100% of the viewport.

    TIP It is a good practice to start with this on your projects, which will set all elements to the styles inside the curly { } brackets.

    *, *::before, *::after { 
         box-sizing: border-box;
         margin: 0;
         padding: 0 ;
    }
    

    Hope this helps.

    Marked as helpful
  • Zaid•225
    @ZaidMarrie
    Submitted about 4 years ago

    Stats Preview Card with Flexbox

    2
    Ayoub1Dev•195
    @Ayoub1dev
    Posted about 4 years ago

    HTML

    <div class="img"></div>
    

    CSS

    .img {
        grid-area: img;
        background: url(/images/image-header-mobile.jpg);
        background-color: var(--img-1-color);
    
        background-blend-mode: overlay;
        background-repeat: no-repeat;
        background-size: cover;
    }
    
    Marked as helpful
  • Zaid•225
    @ZaidMarrie
    Submitted about 4 years ago

    Stats Preview Card with Flexbox

    2
    Ayoub1Dev•195
    @Ayoub1dev
    Posted about 4 years ago

    I did not use an img tag in HTML, I just set the background image of the container div. Check out my code for insight!!

    Marked as helpful
View more comments

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

Beta Member

This badge is a shoutout to the early members of our community. They've been around since the early days, putting up with (and reporting!) bugs and adjusting to big UX overhauls!

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