7-column-preview-card-component CSS HTML NEWBIE
Design comparison
Solution retrospective
The transparent color dont know what to do I used the transpa white color but still not the same on the design image
Cant fix the media query
Community feedback
- @vanzasetiaPosted almost 2 years ago
Hi, Cookiemonsterhxc! ๐
First, I recommend using a code-formatter. This way, your code base will have a consistent format, which makes it easier to read the code. I suggest using Prettier as your code-formatter.
Prettier ยท Opinionated Code Formatter
About the issue, if you take a look at the design, you should see that all the buttons have white background color at first. Also, the text color of each button is the same as the card's background color. So, you need to fix the styling for the initial state.
Then, for the hover state, you should set
background-color: transparent
and change the text color to white for all the buttons.Here are some other suggestions for improvements.
- Replace all the
<h1>
with<h2>
. There should not be more than oneh1
on a page. Many<h1>
elements mean many titles which can confuse the users, especially the screen reader users. - The car icons are decorative images. So, you should leave the alternative text empty.
- Style the
<a>
directly instead of wrapping the anchor tag with a<div>
.
For your next project, I recommend writing the CSS using the mobile-first approach (using
min-width
media queries). The mobile layout is simple. So, you only need to add more complex styling for larger screen sizes.Related resources:
- How-to: Accessible heading structure - The A11Y Project
- Quick tip: Using alt text properly - The A11Y Project
- Avoid these common alt-text mistakes - Scope for business
- Responsive design ground rules | Polypane
I hope this helps. Happy coding! ๐
Marked as helpful0 - Replace all the
Please log in to post a comment
Log in with GitHubJoin our Discord community
Join thousands of Frontend Mentor community members taking the challenges, sharing resources, helping each other, and chatting about all things front-end!
Join our Discord