This is a solution to the Recipe page challenge on Frontend Mentor. Frontend Mentor challenges help you improve your coding skills by building realistic projects.
This challenge provided an experience of building plain responsive page. I tried to use semantic tags in HTML layout to help users better understand its content. Also I followed the design details to reflect them all with CSS.
- Semantic HTML5 markup
- CSS custom properties
- Flexbox
- CSS Grid
With this challenge I gained an experience of adding custom fonts to my website.
Learned how to use pseudoelements ::before
and ::marker
to make the custom marker of a list item.
ul li {
position: relative;
padding-left: 16px;
font-size: 16px;
list-style-type: none
}
ul li::before {
position: absolute;
top: 50%;
transform: translateY(-100%);
left: -18px;
content: "";
width: 4px;
height: 4px;
background-color: var(--nutmeg)
}
ol li::marker{
color: var(--nutmeg);
font-weight: 700;
}
- CSS ::marker - This is an article where you can find all about custom list markers.
- @font-face rule - MDN web docs about using @font-face.
- GitHub - Tetiana B.
- Frontend Mentor - @Shcracoziabra