Willem Dubbeldam
@thinkclear67All comments
- @codebyarsh@thinkclear67
Nice job! My suggestions would be that
- take a look at your mobile(landscape & portrait) and tablet version, because something isn't right and the website is not responsive for mobile-landscape and tablet
- the original design has more white space
- try the mix-blend-mode property for the image instead of opacity
- train yourself to code mobile first and adjust for larger screens with media queries if necessary instead of the other way around. This is much easier and less coding. A plain html website (so without css) is already responsive
- use the rem unit only for font-size. Margins and paddings are best done in em's, in this way margins and paddings act responsive if the default font-size is not 16px. The same goes for height and width, the vw and vh are better options.
Keep on coding ;)
- @Mahmoud-Elshaer-10@thinkclear67
Looks great! My only suggestions would be to look at the size of the buttons in mobile landscape mode and tablet mode and to remove the comments in your HTML document, these are only for developers mode ;)
Marked as helpful - @Kareem53@thinkclear67
Well done! There is only a small problem with the text in the buttons in the mobile version and all cards turn red ;)
Marked as helpful - @vonot16@thinkclear67
Looks good! Some minor differences on font-size and colour in comparison with the original design, that makes the original looks a bit better. My suggestion would be to use another unit for width and height than rem on the card class. If a user/device uses a different default font-size than 16px, the layout breaks. Note: the font-size in body is declared as 'size' instead of 'font-size'.
- @jatsan@thinkclear67
Well done! Mobile first, using CSS custom properties, BEM. It's easy to watch and follow the HTML and related CSS. Personally I would use em's for padding and margin. In that way the margin and padding adjust automatically if you ever decide to change the font-size of an element or if the font-size changes because of different device.
Marked as helpful - @ogenathan@thinkclear67
Good job. There are some issues with the height and placement of the image. My suggestion would be that you start mobile first and after that adjust with mediaqueries for desktop instead of the other way around. In this way you need to code less. Tip: give the body a margin: 0
Marked as helpful - @AthreyaG4@thinkclear67
Looks great. Working with flexbox and em's for padding, well done. My only suggestion would be to define font-size with rem instead of em. Kevin Powell has an excellent Youtube video that explains why using rem for font-size.
Marked as helpful