Skip to content
  • Unlock Pro
  • Log in with GitHub
Profile
OverviewSolutions
13
Comments
8
P

Simon Cassan

@SimonCassanFrance260 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

  • Newsletter sign-up form with success message with Javascript


    P
    Simon Cassan•260
    Submitted 3 months ago

    1 comment
  • Article preview component


    P
    Simon Cassan•260
    Submitted 3 months ago

    1 comment
  • Responsive landing page with Flexbox


    P
    Simon Cassan•260
    Submitted 4 months ago

    1 comment
  • Testimonials grid section with flexbox and CSS Grid


    P
    Simon Cassan•260
    Submitted 5 months ago

    2 comments
  • Contact form with Flexbox and CSS Grid


    P
    Simon Cassan•260
    Submitted 5 months ago

    0 comments
  • Workit landing page with Grid and flexbox


    P
    Simon Cassan•260
    Submitted 5 months ago

    0 comments
View more solutions

Latest comments

  • Suryarghya•300
    @cole319
    Submitted 3 months ago

    Newsletter Sign Up with Success Message

    2
    P
    Simon Cassan•260
    @SimonCassan
    Posted 3 months ago

    The font size looks a bit too small, and the gaps in your flexboxes don’t quite match the Figma mockup. Looks good otherwise.

    Marked as helpful
  • P
    Oryan Hachamoff•420
    @oryanhach
    Submitted 3 months ago
    What are you most proud of, and what would you do differently next time?

    I am proud of myself for figuring out how to add the modal using JS. I did not do the mobile modal, and the tablet and dekstop's modals displayed properly on fixed sizes, but It was not my main goal in this challenge. Overall, I am proud of myself, and while I made many mistakes during the code, I feel like I took what I needed from this challenge, and will build on those mistakes on future challenges.

    Article Preview Component Solution

    2
    P
    Simon Cassan•260
    @SimonCassan
    Posted 3 months ago

    HTML

    • An article needs a heading to be considered valid. You could replace your paragraph "Share" with an <h2>, for example.

    • Consider adding an aria-hidden to your <div class="bottom-arrow"></div> for accessibility purposes.

    • Your article should be inside your footer so that you can position it absolutely relative to your share icon and make it responsive.

    CSS

    • cursor: pointer should be applied to .modal__img, not the entire card.

    JS

    • Adding a class that you style in your CSS makes more sense than using inline styles repeatedly.
    Marked as helpful
  • Nguyễn Khánh Anh Kiệt•110
    @bennk0509
    Submitted 5 months ago

    USING GRID

    1
    P
    Simon Cassan•260
    @SimonCassan
    Posted 5 months ago

    Hello,

    You forgot to include the quotation marks in the background of the first card. The box shadow is also missing on those cards, and you didn’t replace the placeholder text in the title and the attribution block.

    Additionally, avoid putting styles directly in the HTML — use a linked stylesheet instead. You should also try to include the font directly in your CSS rather than linking to Google Fonts. This improves performance and enhances user privacy.

    Good job on the use of CSS Grid!

  • P
    VirginiaPatrika•260
    @VirginiaPat
    Submitted 5 months ago
    What are you most proud of, and what would you do differently next time?

    I enjoyed building this project. For the first time I used css variables and BEM methodology for the class names.

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

    You are welcome to leave any feedback!

    Four card feature section build with css grid and flexbox

    1
    P
    Simon Cassan•260
    @SimonCassan
    Posted 5 months ago

    The minimum screen width you should support for the mobile layout is 320px.

    While calc() is a useful tool, it’s best to use it sparingly to maintain clean, readable, and maintainable code. Overcomplicating layouts with too many calculations could make the CSS harder to manage, especially in larger projects.

    Your tablet design looks great—well done!

  • P
    Olha Sliusarenko•320
    @Oliko136
    Submitted 5 months ago

    Recipe page solution

    1
    P
    Simon Cassan•260
    @SimonCassan
    Posted 5 months ago

    Feedback

    • For your CSS reset, you can directly use the following rule:

      *,
      ::before,
      ::after {
          margin: 0;
          padding: 0;
          box-sizing: inherit;
      }
      
      
    • Never combine max-width and min-width in your media queries. You need to choose only one.

    • You should apply a max-width to your main content with fixed margins and then center it using Flexbox. This will improve the appearance on medium-sized screens and allow for smoother expansion on larger screens.

    Marked as helpful
  • internetcode999•80
    @internetcode999
    Submitted 5 months ago

    responsive profile page with html and css

    1
    P
    Simon Cassan•260
    @SimonCassan
    Posted 5 months ago

    Great job! The card looks good, but it appears a bit too small on larger screens. Instead of using width/min-width, consider applying a max-width with some margin-left and margin-right to ensure there’s free space on smaller screen-sizes.

    Happy coding! 😊

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