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

Benjamin

@BenjoowParis, France130 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

  • Crowdfunding product page with SASS/Typescript and Vite

    #sass/scss#typescript#vite

    Benjamin•130
    Submitted over 2 years ago

    0 comments
  • CSS GRID, VITE BUNDLER, TYPESCRIPT, VANILLA JS, SASS, FETCH

    #accessibility#fetch#vite#sass/scss

    Benjamin•130
    Submitted about 3 years ago

    1 comment
  • Sass function, vite bundler, typescript, include, css variables....

    #sass/scss#typescript#vite#accessibility

    Benjamin•130
    Submitted about 3 years ago

    0 comments
  • SASS, PseudoElement, SVG

    #sass/scss

    Benjamin•130
    Submitted about 3 years ago

    1 comment
  • background-image


    Benjamin•130
    Submitted about 3 years ago

    0 comments
  • flex, inset, pseudo element


    Benjamin•130
    Submitted about 3 years ago

    2 comments
View more solutions

Latest comments

  • Quadri Shittu•210
    @quadri101
    Submitted about 3 years ago

    Time tracking dashboard using css Grid and JS

    #bootstrap
    1
    Benjamin•130
    @Benjoow
    Posted about 3 years ago

    Hello quadri!

    I saw that you had a problem with the border-radius of your cards. I advise you to change the size of the border-radius of your bottom card by setting it to a smaller value. That should solve your problem !

    Congratulations for your project !

  • 11arshaan•20
    @11arshaan
    Submitted over 3 years ago

    NFT Card - almost

    2
    Benjamin•130
    @Benjoow
    Posted over 3 years ago

    Hello Arshaan !

    That's a good start :-). You need to focus on css not on bootstrap if you want to be a developper. Take your time and practice your html structure. It's important and your css will be easier to write.

    I use mobile first approche and combinaison of width and max-width property, like this : width: 80% and max-width: (the value of your card component). The idea is to start with mobile resolution and expense your window until deskop resolution. For this exercice you don't need media queries.

    I recommend you to train your responsive with this website : https://courses.kevinpowell.co/conquering-responsive-layouts. It's will more simpler after that :-)

    Marked as helpful
  • Pablo Barrios•60
    @BarriosPabloOk
    Submitted over 3 years ago

    NFT card mobile first with Flexbox and relative units

    1
    Benjamin•130
    @Benjoow
    Posted over 3 years ago

    Hi pablo !

    I doesn't know inset property, that's pretty cool ! I have a question for you. Why do you use a container for your card ?

    Little trick i learned while ago : You can use rgb and hsl for transparency exactly like rgba or hsla.

    Have a good day :-)

  • Crizalid•30
    @crizalid12
    Submitted over 3 years ago

    NFT preview card component

    1
    Benjamin•130
    @Benjoow
    Posted over 3 years ago

    Hello crizalid !

    For your hover, you can set your after pseudo element with opacity to 0 and add your icon view with "content: url()". I personnaly recommand to set display of your pseudo element in flex and align your icon view with this. It's more simpler than your solution. For your hover element, you set the opacity to 1 AND your background with another system color like rgba or hsla, like this : background: rgba(color num, color num, color num, transparency)

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