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

kaLihaRi

@kalihari90Poland50 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!

Latest solutions

  • Product preview card component

    #pure-css

    P
    kaLihaRi•50
    Submitted 11 months ago

    1 comment
  • Recipe page

    #pure-css

    P
    kaLihaRi•50
    Submitted 11 months ago

    I'm not sure margin-left: 1rem; on the mobile ol is correct, when I use list-style-position: outside; but it works.


    1 comment
  • Social links profile

    #pure-css

    P
    kaLihaRi•50
    Submitted 12 months ago

    I don't know what can I do better in this one.


    1 comment
  • Blog preview card

    #pure-css

    P
    kaLihaRi•50
    Submitted about 1 year ago

    I don't know if it was necessary to use "span" for a label element. Maybe there is another way to make horizontal padding works while being flexbox item.


    1 comment
  • QR code component using basic HTML & CSS

    #pure-css

    P
    kaLihaRi•50
    Submitted about 1 year ago

    I don't know what can I do more to make my solution better. Let's jump to the next one.


    1 comment

Latest comments

  • Gakii•600
    @G-Gakii
    Submitted 11 months ago
    What are you most proud of, and what would you do differently next time?

    Ability to build a responsive website that prioritises mobile

    What challenges did you encounter, and how did you overcome them?

    -Developing a responsive website. -I overcame the difficulty by watching a YouTube tutorial on mobile-first design.

    What specific areas of your project would you like help with?

    I would value any suggestions on how to make improvements.

    Responsive product-preview card mobile first design

    #pure-css
    1
    P
    kaLihaRi•50
    @kalihari90
    Posted 11 months ago

    Hello @G-Gakii, congratulations for completing challenge. Good work. I like your usage of the custom properties and html structure. I've got few suggestions to make your solution even better.

    1.) HTML structure - add another class to the div "container", for example "container product-card"

    2.) CSS - "product-card" class - you should try put the flexbox or grid on it, so you can use properties like "gap", "margin', "padding" for general spacing and "border-radius" instead of using all of that seperately on every children.

    3.) Dev Tools - if you don't use it actively, try to use Dev Tools on the Google Chrome/ Firefox (hit F12 in the browser) to visualize and check your structure, spacing and which classes have more specifity.

    4.) Flexbox by deafult have "flex direction: row", but grid by default put children in the column, so remeber about it. You can use less code, if you want easy column just put display:grid on the parent

    5.) Typography - try to set "line-height: 1.5" on your paragraph. It will give your text more space to breath.

    6.) Width of the container - should be locked by "max-width" with the REM units (eventually px) on the container. Take margins and padding from the "container" and put it into "product-card". Your container wille be still responsive on the smaller screens.

    7.) Responsive units - try to avoid pixels. Use REM for the font-sizes, width etc. Use EM for the margins and padding and media queries. Em is relative to the REM.

    8.) Semantic HTML - use "article" instead of the "div" on the container with class "product-card"

    Recommended resource: you definitetly should check Kevin Powell free course "Conquering Responsive Layouts". There is good explanation and when use max-width, clamp function, rem & em, percents, vh etc. :) Good luck and have fun!

  • frontpro•70
    @frontpro
    Submitted 12 months ago

    social link card

    #pure-css
    3
    P
    kaLihaRi•50
    @kalihari90
    Posted 11 months ago

    Hello, Congratulations, good work. Your solution is very close to the design, but I have few suggestion to make your code (CSS) even better.

    1.) Use flexbox (column directory) with gap property on the .social-card instead of margins on the .card-bio & h2

    2.) Use gap property (in addition to the flexbox) on the .card-btn instead of margin-botton on the links

    3.) Try to use property "line-height: 1.5" on the "body". It should help with spacing.

    4.) Add property "transition: all 0.3s ease-in-out;" to the " .card-btn a:hover, .card-btn a:active" to make smooth transition

  • tchananet•170
    @tchananet
    Submitted about 1 year ago
    What are you most proud of, and what would you do differently next time?

    I was able to do lots without checking online.

    What specific areas of your project would you like help with?

    I still struggle with being able to match the design pixel for pixel. I can get the layout but matching exact font-size, width, spacing, is hard.

    Blog preview card

    #pure-css
    1
    P
    kaLihaRi•50
    @kalihari90
    Posted 12 months ago

    Hello. If you struggle with pixel-perfect design you should try to use Figma file, where you have all information about spacing, sizes and so on. I like that you use clamp function for responsivness, but sizes of the fonts unfortunatetly don't match design. Overally good work, I see you're now more experienced than before, you have more challenges done, so maybe consider making this one pixel-perfect? Good luck & have fun

  • RSGames2019•60
    @RSGames2019
    Submitted about 1 year ago

    CSS

    #pure-css
    1
    P
    kaLihaRi•50
    @kalihari90
    Posted about 1 year ago

    Hello. Overall solution is good, but not perfect yet. You forgot to change font-size of the title to the 22px which makes your card component too high. The paragraph below is perfect. Padding seems to be ok everywhere. Try add some box-shadow to the .card, on the bottom especially. Code is readable and well-structured, but if the project will be bigger than this one it would be good practise to use more detailed class names. Good work and keep it going.

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