Skip to content
  • Unlock Pro
  • Log in with GitHub
Profile
OverviewSolutions
7
Comments
7
kacper
@Ikacper

All comments

  • idkbit•350
    @idkbit
    Submitted over 4 years ago

    My first js challenge. Article preview with SASS, flexbox.

    1
    kacper•110
    @Ikacper
    Posted over 4 years ago

    hey, your main card is little bit to wide, max width of 750px would be better

    instead of creating div for image you could use pseudo class before to set image there

    on smaller screen popup 'share' should look differently than on 1440px width

    your alt message on avatar image is not good in my opinion, screen reader dont know who is michelle i would say its smiling woman or you can describe it more. Its only my thought, i have read one article about creating alt description thats what i remember.

    In general i really like your solution, nice work

  • Aastha Anand•345
    @aasthaanand123
    Submitted over 4 years ago

    Html5, Css3(flexbox and media queries)

    1
    kacper•110
    @Ikacper
    Posted over 4 years ago

    hey Aastha! your 'share' div goes on wrong position on higher screen width than 1440px drawer img should be handled by css not html ( if pictrue is responsible for design purposes only, should be handled by css) you could set max width on your main card so that the component does not expand on small screen, after clicking share btn you are not hiding card__last component

    other things looks nice, good job! ;)

  • Bryan Sanchez•590
    @0-BSCode
    Submitted over 4 years ago

    HTML, CSS

    1
    kacper•110
    @Ikacper
    Posted over 4 years ago

    i think you shouldn't use box shadow

    images which are responsible for design only should be handled by css not html

    it is possible to make only one class for buttons, you can check my solution

    responding to your first question, i think, you can add on your body tag display: flex, flex-direction: column and height: 100vh and remove position absolute from container to achive vertically centered an element

  • Binaya Bajracharya•295
    @binayab99
    Submitted over 4 years ago

    3 Column Preview Card Component Flexbox

    1
    kacper•110
    @Ikacper
    Posted over 4 years ago

    i have two suggestions

    color of your buttons should be same color as color of the background

    images which are responsible for design only should be handled by css not html

  • Thomas Renaud•50
    @renaudTh
    Submitted over 4 years ago

    Stats preview card component using HTML5, CSS and flexboxes

    1
    kacper•110
    @Ikacper
    Posted over 4 years ago

    Im not sure why you put overflow: auto?

    i think you shouldn't make this div, for img, just try to use background img on #content

    you probably should use classes instead of id's for styling

    instead of putting in every single id box-sizing: border-box you can use universal selector like that *{ box-sizing: border-box} it means every element will get those property

    for fonts, paddings etc. its good practice to use rem instead px.

  • Aksharmeet Singh•135
    @Aksharmeet
    Submitted over 4 years ago

    Stats Preview Card Component

    1
    kacper•110
    @Ikacper
    Posted over 4 years ago

    image for design only should be handled by css not by html ( use background-image) you should use flex direction: row-reverse for desktop view you didn't imported proper font

    thats all my suggestions to change ;) good luck!

  • Beygs•130
    @Beygs
    Submitted over 4 years ago

    Stats card

    1
    kacper•110
    @Ikacper
    Posted over 4 years ago

    if an image truly doesn't convey any meaning/value and is just there for design purposes, it should live within the CSS, not HTML. https://moz.com/learn/seo/alt-text

    im not sure but i heard that its a good practice to use css variables in :root

    you set margin and padding with px and also i heard that good practice is to use rem, what do you think?

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