Skip to content
  • Unlock Pro
  • Log in with GitHub
Profile
OverviewSolutions
18
Comments
4078

Hassia Issah

@Hassiai50,450 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

Latest solutions

  • Clipboard Design


    Hassia Issah•50,450
    Submitted about 2 years ago

    1 comment
  • Fylo data storage


    Hassia Issah•50,450
    Submitted over 2 years ago

    2 comments
  • Huddle landing page with single section


    Hassia Issah•50,450
    Submitted over 2 years ago

    1 comment
  • Alternative Huddle landing page. Using flexbox, grid and CSS position


    Hassia Issah•50,450
    Submitted over 2 years ago

    2 comments
  • Fylo landing page using CSS grid


    Hassia Issah•50,450
    Submitted over 2 years ago

    1 comment
  • Huddle landing page with curved sections using CSS flex and position


    Hassia Issah•50,450
    Submitted over 2 years ago

    0 comments
View more solutions

Latest comments

  • Ralphdany•170
    @Ralphdany
    Submitted about 2 years ago

    product-preview-card-project

    1
    Hassia Issah•50,450
    @Hassiai
    Posted about 2 years ago

    There is no need to style the main give its background-color to the body

    To center .container on the page using flexbox or grid instead of giving it a margin value, Add min-height:100vh; display: flex; align-items: center: justify-content: center; to the body OR add min-height:100vh; display: grid place-items: center to the body

    • USING FLEXBOX:
    body{
    min-height: 100vh;
    display: flex;
    align-items: center;
    justify-content: center;
    }
    
    • USING GRID:
    body{
    min-height: 100vh;
    display: grid;
    place-items: center;
    }
    

    Use relative units like rem or em as unit for the padding, margin, width values and preferably rem for the font-size values, instead of using px which is an absolute unit. For more on CSS units Click here and here

    Hope am helpful.

    Well done for completing this challenge. HAPPY CODING

  • Gazdik Tamas•40
    @tamasgazdik
    Submitted about 2 years ago

    QR code component challenge with HTML5 and CSS3

    #accessibility
    1
    Hassia Issah•50,450
    @Hassiai
    Posted about 2 years ago

    To center .container on the page using flexbox, add align-items: centerto the body.

    body{
    min-height: 100vh;
    display: flex;
    align-items: center;
    justify-content: center;
    }
    

    There is no need to style the main and to give .container a margin value.

    Reduce the font-size of h1 to 1.25rem which 20px.

    Replace the margin-inline in h1 and p with margin-top, margin-right and margin-left of 1rem. h1, p { margin:1rem 1rem 0;} or h1, p{ margin-top: 1rem; margin: 0 1rem}

    Hope am helpful.

    Well done for completing this challenge. HAPPY CODING

    Marked as helpful
  • Taru Hämäläinen•360
    @TaruHamalainen
    Submitted about 2 years ago

    3-column-preview-card-component

    1
    Hassia Issah•50,450
    @Hassiai
    Posted about 2 years ago

    The styling you gave to the buttons hover effect should be the button styling an its styling should be the hover effect.

    Use relative units like rem or em as unit for the padding, margin, width values and preferably rem for the font-size values, instead of using px which is an absolute unit. For more on CSS units Click here and here

    Hope am helpful.

    Well done for completing this challenge. HAPPY CODING

    Marked as helpful
  • LucianEmanuel•570
    @LucianEmanuel
    Submitted about 2 years ago

    Responsive with flex

    1
    Hassia Issah•50,450
    @Hassiai
    Posted about 2 years ago

    Replace <div class="card"> with the main tag to make the content/page accessible. click here for more on web-accessibility and semantic html

    For the color of the image change the value of the mix-blend-mode in the img to multiply and opacity to 0.8 mix-blend-mode: multiply opacity: 0.8

    Hope am helpful.

    Well done for completing this challenge. HAPPY CODING

    Marked as helpful
  • Destyx9•100
    @Destyx-9
    Submitted about 2 years ago

    NFT Preview Card Component

    1
    Hassia Issah•50,450
    @Hassiai
    Posted about 2 years ago

    Every html must have <h1> to make it accessible. Always begin the heading of the html with <h1> tag wrap the sub-heading of <h1> in <h2> tag, wrap the sub-heading of <h2> in <h3> this continues until <h6>, never skip a level of a heading.

    To center .container on the page using flexbox or grid instead of giving it a margin value, Add min-height:100vh; display: flex; align-items: center: justify-content: center; to the body OR add min-height:100vh; display: grid place-items: center to the body

    • USING FLEXBOX:
    body{
    min-height: 100vh;
    display: flex;
    align-items: center;
    justify-content: center;
    }
    
    • USING GRID:
    body{
    min-height: 100vh;
    display: grid;
    place-items: center;
    }
    

    Use relative units like rem or em as unit for the padding, margin, width values and preferably rem for the font-size values, instead of using px which is an absolute unit. For more on CSS units Click here and here

    For a responsive content which wont require a media query for this challenge, give .contain a fixed max-width value. max-width:400px which is 25em/rem

    For the hover of the image, give . main-image a width of 100% and position: relative. Give .main-image img a width of 100% and display: block. Give .main-image div position: absolute, left, bottom, right and top value of 0, background-color pf cyan and opacity:0. Give .main-image img: hover .main-image div opacity: 0.9 and cursor value of pointer.

    .main-image{
    width:100%;
    position: relative;
    }
     .main-image img{
    width:100%;
    display: block;
    }
    
    main-image div{
    position: absolute;
    top:0;
    left:0;
    bottom: 0;
    right: 0;
    background-color: hsl();
    opacity: 0;
    }
    .main-image img: hover .main-image div{
    opacity:0.9;
    cursor: pointer
    }
    

    Hope am helpful.

    Well done for completing this challenge. HAPPY CODING

    Marked as helpful
  • gudon199•40
    @gudon199
    Submitted about 2 years ago

    Product preview card component

    1
    Hassia Issah•50,450
    @Hassiai
    Posted about 2 years ago

    Replace <div class="card"> with the main tag and <p class="title"> with <h1> to make the content/page accessible. click here for more on web-accessibility and semantic html

    Every html must have <h1> to make it accessible. Always begin the heading of the html with <h1> tag wrap the sub-heading of <h1> in <h2> tag, wrap the sub-heading of <h2> in <h3> this continues until <h6>, never skip a level of a heading.

    To center .card on the page using flexbox, replace the height in the body with min-height: 100vh.

    Use relative units like rem or em as unit for the padding, margin, width values and preferably rem for the font-size values, instead of using px which is an absolute unit. For more on CSS units Click here and here

    Hope am helpful.

    Well done for completing this challenge. HAPPY CODING

    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

Mentor of the Week - 1st Place

This badge is awarded to the top placed community member on the weekly Wall of Fame.

Mentor of the Week - 2nd Place

This badge is awarded to the 2nd placed community member on the weekly Wall of Fame.

Fun fact

Keypunches were used in early computing to punch precise holes in stiff paper card. The punched cards were then used for data input, output, and storage. No code linters or auto-complete suggestions to help out back then! 😅

Mentor of the Month - 2nd Place

This badge is awarded to the 2nd placed community member on the monthly Wall of Fame.

Fun fact

The computer in this badge is loosely based on the Commodore PET which was one of the earliest home computers launched in 1977. It came with 4 KB of RAM...that's not a typo!

Mentor of the Week - 3rd Place

This badge is awarded to the 3rd placed community member on the weekly Wall of Fame.

Fun fact

The Hansen Writing Ball shown in the badge was the first commercially produced typewriter. It was put into production in 1870 with its unique ergonomic design. It was overtaken in the market in 1873 by the Sholes and Glidden typewriter which was the first keyboard to utilise the QWERTY layout we now use today.

Mentor of the Month - 3rd Place

This badge is awarded to the 3rd placed community member on the monthly Wall of Fame.

Fun fact

An abacus is an ancient calculating tool. These days we would typically use a calculator or computer but the abacus is where it all started!

Mentor of the Year - 3rd Place

This badge is awarded to the 3rd placed community member on the yearly Wall of Fame.

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