@MikDra1
Posted
If this comment was useful please mark it as helpful 💗
1. Use CSS Variables for Repeated Values:
Define common values like colors, font sizes, and padding as variables. This reduces redundancy and makes global changes easier.
CSS
:root {
--font-primary: 'Outfit', sans-serif;
--font-secondary: 'Young Serif', sans-serif;
--color-primary: hsl(14, 45%, 36%);
--color-secondary: hsl(30, 10%, 34%);
--padding: 2rem;
--border-radius: 1rem;
}
2. Group Related Styles:
Combine related styles to avoid scattering your CSS.
CSS
body, h1, p, ul, li, img {
margin: 0;
padding: 0;
font-family: var(--font-primary);
}
3. Use Utility Classes:
Create utility classes for commonly used styles like centering, padding, and text alignment.
CSS
.text-center {
text-align: center;
}
.flex-center {
display: flex;
justify-content: center;
align-items: center;
}
.padding-lg {
padding: var(--padding);
}