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

Kyle

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

  • Mobile First QR Code Component using Sass/Scss

    #sass/scss

    Kyle•50
    Submitted almost 3 years ago

    0 comments
  • Mobile First | Vanilla JS | Interactive Rating Component


    Kyle•50
    Submitted about 3 years ago

    1 comment
  • Mobile First - NFT Preview Card Challenge


    Kyle•50
    Submitted about 3 years ago

    0 comments

Latest comments

  • Jesse•110
    @vinshield
    Submitted almost 3 years ago

    Responsive card using flexbox. No media queries

    1
    Kyle•50
    @CaptainKaveman
    Posted almost 3 years ago

    Hey Jesse,

    To fix your accessibility issues and improve the semantic HTML you requested you should wrap the card divs in a <main></main> tag and the footer divs in a <footer></footer> tag. It is good practice to include these each time. In this case you don't have a need for the header and nav tags, but those are the main four that will typically need to be in the body.

  • Wesley•330
    @wesleyjacoby
    Submitted almost 3 years ago

    A QR Code Component using HTML, CSS and Flexbox

    3
    Kyle•50
    @CaptainKaveman
    Posted almost 3 years ago

    Hey Wesley,

    You've already got great answers about image widths, I would like to just add a helpful resource for creating websites that are responsive. Check out Kevin Powell, he has a free course called Creating Responsive Layouts and he goes into detail on explaining how to have various elements resize themselves depending on the view port size. I typically will have all images set to max-width: 100% by default. This will shrink the images that are to large and overflow to fit the container they are in. I also like to use a percentage for the width and then I will set a pixel value for my max-width. That way on large screens it won't stretch too much.

    Marked as helpful
  • Sapna Negi•20
    @negisapna
    Submitted about 3 years ago

    NFT Card Component using CSS and HTML

    2
    Kyle•50
    @CaptainKaveman
    Posted about 3 years ago

    I did mine by creating a class called overlay and I set the background color to the cyan hsl they provided but changed it to an hsla which allows you to set the opacity on the color. Then I set the background image as the view icon, no-repeat, and center. I set the overlay opacity to 0 to hide this from the page. Then I set my container class for the image to :hover and added my overlay class as a descendant selector and set this to an opacity of 1. Basically, when someone hovers over the container of the image it will change the opacity of my overlay class from 0 to 1. I may not have described this very well so feel free to look at my solution if you want to better understand it. I found this part pretty challenging as well. I tried to use the inset box-shadow, but it was changing the color on the view icon as well. I probably would have to do this in separate classes.

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