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

Karrar Hussein

@Karrar-Hussein220 points

Frontend developer, always looking for more knowledge to gain.

Latest solutions

  • Responsive social links card made with vanila css🚀🔥


    Karrar Hussein•220
    Submitted 10 months ago

    I would like to know if there is a better way to implement a font with different weights than the way I did? I had a problem using the variable font, so I had to switch into using the static files.


    1 comment
  • Responsive Time tracking dashboard created with react and vite✨

    #react#vite

    Karrar Hussein•220
    Submitted over 2 years ago

    1 comment
  • Responsive Profile card component built with html and css


    Karrar Hussein•220
    Submitted over 2 years ago

    0 comments
  • Responsive rating component created with html, css and javascript🔥✨


    Karrar Hussein•220
    Submitted over 2 years ago

    0 comments
  • Responsive advice-generator app created using html,css and js🚀🔥


    Karrar Hussein•220
    Submitted over 2 years ago

    1 comment
  • a responsive 3-column preview card component created using html, css


    Karrar Hussein•220
    Submitted over 2 years ago

    0 comments
View more solutions

Latest comments

  • Brian Wodu Oluohu.•50
    @Bthedraft
    Submitted over 2 years ago

    Profile card component challenge Using FlexBox

    #accessibility
    1
    Karrar Hussein•220
    @Karrar-Hussein
    Posted over 2 years ago

    In order to add multiple background images, you just need to write their urls in the background-image property and add a comma between the two images, just like this:

    background-image: url(images/bg-pattern-top.svg),
                      url(images/bg-pattern-bottom.svg);
    
    Marked as helpful
  • Aadarsh Rai•20
    @aadarsh-rai
    Submitted over 2 years ago

    Profile card component using HTML / CSS

    #accessibility#node#semantic-ui#stylus
    2
    Karrar Hussein•220
    @Karrar-Hussein
    Posted over 2 years ago

    Nice solution, for your card image instead of using a div with a background color you just need to add an img tag with the image provided <img src="bg-pattern-card.svg"> and give it width: 100% and also don't forget to add an overflow: hidden to your card container to keep the edges round.

    And for your circles pattern rather than adding them in html you just need to set them as two background images and position them with the right values using the background-position property, it should be something like this:

    body {
      background-color: var(--clr-Dark-cyan);
      background-image: url(images/bg-pattern-top.svg),
                        url(images/bg-pattern-bottom.svg);
      background-repeat: no-repeat, no-repeat;
      background-position: right 49vw bottom 45vh, left 49vw top 50vh;
    }
    

    That should fix your problems✨

    Happy coding😁🔥

    Marked as helpful
  • Julie O•10
    @julieorris
    Submitted over 2 years ago

    Responsive landing page using Grid & Flexbox

    1
    Karrar Hussein•220
    @Karrar-Hussein
    Posted over 2 years ago

    The reason that your buttons are expanding when hovering over them is because that you're creating the border in the :hoverstate, instead you should be adding it along with your button styles.

  • Achinta Haldar•140
    @FSwebdeveloper
    Submitted over 2 years ago

    Profile card component

    #accessibility#bootstrap#cube-css#jquery#styled-components
    2
    Karrar Hussein•220
    @Karrar-Hussein
    Posted over 2 years ago

    And for the circles in the background, you just need to position them with the right values you could try something like this: background-position: right 49vw bottom 45vh, left 49vw top 50vh;

    and I hope that fix your problem .

    happy coding😁🔥

    Marked as helpful
  • abdessamad lahrizi•140
    @AbdessamadLahrizi
    Submitted over 2 years ago

    Responsive design with flex

    1
    Karrar Hussein•220
    @Karrar-Hussein
    Posted over 2 years ago

    One easy way to fix it is to set the circles as two background images and position them using the background-position property it should be something like this:

    body {
      background-color: var(--clr-Dark-cyan);
      background-image: url(images/bg-pattern-top.svg),
                        url(images/bg-pattern-bottom.svg);
      background-repeat: no-repeat, no-repeat;
      background-position: right 49vw bottom 45vh, left 49vw top 50vh;
    }
    

    Now you're good to go😁🔥

    happy coding✨

    Marked as helpful
  • Achinta Haldar•140
    @FSwebdeveloper
    Submitted over 2 years ago

    Profile card component

    #accessibility#bootstrap#cube-css#jquery#styled-components
    2
    Karrar Hussein•220
    @Karrar-Hussein
    Posted over 2 years ago

    Hi, nice solution 🔥. For your problem you don't really need a padding, you just need to add a white border around your image something like this border: 3px solid white; and you're good to go!✨

    Marked as helpful
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