Skip to content
  • Unlock Pro
  • Log in with GitHub
Profile
OverviewSolutions
6
Comments
13
Orlando Guevara
@coding-tomato

All comments

  • Mostafa Karem•80
    @Mostafa-Alfiky
    Submitted almost 3 years ago

    QR Code component

    3
    Orlando Guevara•220
    @coding-tomato
    Posted almost 3 years ago

    Hello!

    Regarding your question about tips to write clear code, I highly recommend to study the BEM convention to write CSS. Can't state how much more predictable, debuggable and reusable my code now is thanks to it.

    https://css-tricks.com/bem-101/

    The concepts to implement it are rather simple and although they increase boilerplate due to more classes being created (which can be reduced with a preprocessor such as Sass), I found the benefits to outweigh any cons it might have.

  • Benjamin Mancuello•40
    @Mancux2premium
    Submitted almost 3 years ago

    utilice HTML y CSS base.

    #cube-css
    3
    Orlando Guevara•220
    @coding-tomato
    Posted almost 3 years ago

    I think the HTML is fine! Good work.

    Seems like the font-weight for the description is off. Other than that it looks good!

    If you wished to work further on it, you could add some responsiveness by making the width of the card have a max-width and a min-width, and have the width be 100%, so it stretched a bit depending of the phone's screen width.

    {
        min-width: 200px;
        width: 100%;
        max-width: 300px;
    }
    

    A similar approach would be to instead use clamp, to clamp the width between a set of values:

    {
        width: clamp(200px, 100%, 300px);
    }
    

    To make these changes effective you'd need to make some adjustments on the padding of the card, among other things.

    Marked as helpful
  • Kipo•80
    @rezokip
    Submitted almost 3 years ago

    social-proof-section-master

    1
    Orlando Guevara•220
    @coding-tomato
    Posted almost 3 years ago

    Hello! If you have trouble organizing your CSS to be more readable, I highly recommend to learn about BEM.

    It's a way to structure CSS code in a way that's more predictable, readable and contained.

    Reference: https://css-tricks.com/bem-101/

    Marked as helpful
  • Renan Costa•70
    @RenanCosta2
    Submitted almost 3 years ago

    Expenses chart component

    1
    Orlando Guevara•220
    @coding-tomato
    Posted almost 3 years ago

    Hello! Good work, I structure the HTML in a very similar way.

    Thinking of making it responsive? To adjust for the mobile view.

  • Kipo•80
    @rezokip
    Submitted almost 3 years ago

    3-column-preview-card-component-main

    1
    Orlando Guevara•220
    @coding-tomato
    Posted almost 3 years ago

    Hey! I was fiddling a bit with your website to add the clamp functionality you desired.

    I added a little bit of padding in the body tag so the component wouldn't crash against the edges.

    body {
      display: grid;
      place-content: center;
      min-height: 100vh;
      padding: 2rem;
    }
    

    And of course, I made the main container's width responsive by adding clamp to its width. I used the values shown as an example.

    main {
        width: clamp(920px, 100%, 1200px);
        display: flex;
    }
    

    You can set something lower like 500px but you'd need to adjust the media query too.

    Now, this breaks the site, because now everything is aligned to the left, but you just need to center items in the X axis by adding:

    main {
        width: clamp(920px, 100%, 1200px);
        display: flex;
        justify-self: center;
    }
    

    Overall very good work! Making things responsive can be tricky, as you can very easily break other elements.

    Marked as helpful
  • Aung Khant Hein•80
    @AungKhantHein314
    Submitted almost 3 years ago

    Expenses chart component

    3
    Orlando Guevara•220
    @coding-tomato
    Posted almost 3 years ago

    Hello!

    Maybe instead of using media queries for different pixel sizes, you could use this line of code

    width: clamp(375px, 100%, 450px)
    

    There would need to be some adjustment, but it could help you reduce boilerplate code.

    Marked as helpful
  • Ademola Oduntan Samuel•70
    @AdemolaSam
    Submitted almost 3 years ago

    First Solution - expenses chart component

    1
    Orlando Guevara•220
    @coding-tomato
    Posted almost 3 years ago

    Hello!

    Seems like reducing the height of the site breaks the component, I'd add a minimum height for both the spending section and the header.

    Also, the component doesn't seem width responsive, maybe you could add it? Something like clamp: (375px, 100%, 450px).

    Very good work!

    Marked as helpful
  • mattyoung7•200
    @mattyoung7
    Submitted over 3 years ago

    Four Card Feature Section Using Flexbox - Any Feedback Appreciated!

    1
    Orlando Guevara•220
    @coding-tomato
    Posted over 3 years ago

    Looks excellent Matt! Perhaps you could've made the cards in the desktop view responsive? I know you added a Media Query to reduce a bit the width of each card, but it might have been better to have it adjust to viewport width like you did with the mobile view!

    Marked as helpful
  • Young Jin Seo•10
    @yj6477
    Submitted over 3 years ago

    3-column preview card component

    1
    Orlando Guevara•220
    @coding-tomato
    Posted over 3 years ago

    Have you tried including the media queries in the end of your CSS file instead of in the HTML?

  • Ken•935
    @kenreibman
    Submitted over 3 years ago

    SOCIAL PROOF SECTION using Flexbox

    3
    Orlando Guevara•220
    @coding-tomato
    Posted over 3 years ago

    To your question, have you ever tried Grid Garden? Kickstarted me into realizing how good Grid is for like... A lot of things!

    Marked as helpful
  • Kishor•110
    @SDKishor
    Submitted over 3 years ago

    responsive design using flexbox

    1
    Orlando Guevara•220
    @coding-tomato
    Posted over 3 years ago

    Looks really good! Would you ever try to use Grid for something like this in the future?

  • P
    Ken•4,915
    @kens-visuals
    Submitted over 3 years ago

    Four Card Feature Section with CSS Flexbox, CSS Grid, SCSS, and BEM

    1
    Orlando Guevara•220
    @coding-tomato
    Posted over 3 years ago

    That hover effect is sick! Love how a very simple use of transform properties can give a page so much charm.

  • Boris•170
    @B0R155
    Submitted over 3 years ago

    3-column preview card component using CSS Flexbox

    1
    Orlando Guevara•220
    @coding-tomato
    Posted over 3 years ago

    Hello! Seems like the report has some HTML issues.

    I'd also like to point out that the font for the card heading isn't the correct one.

    Great work!

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

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