Loading repository data…
Loading repository data…
azzayshakya / repository
CSS MasterKit is a lightweight, reusable, and scalable CSS framework built using modern CSS variables. It ensures consistency, flexibility, and maintainability across projects.
CSS MasterKit is a lightweight, reusable, and scalable CSS framework built using modern CSS variables. It ensures consistency, flexibility, and maintainability across projects.
css-masterkit/
│── css/
│ │── variables.css # All CSS custom properties
│ │── reset.css # Reset and base styles
│ │── typography.css # Typography styles
│ │── layout-utilities.css # Layout utilities (Flexbox, Grid, Positioning)
│ │── components.css # UI Components (Cards, Buttons, Forms, etc.)
│ │── helpers.css # Helper classes (Visibility, Margins, etc.)
│ │── responsive.css # Responsive breakpoints and media queries
│ │── main.css # Imports all the above styles
│── index.html # Example implementation
│── README.md # Documentation
✔ CSS Variables for a flexible design system
✔ Consistent Typography with a scalable modular system
✔ Predefined Layout Utilities (Flexbox, Grid, Spacing, Positioning)
✔ Responsive Breakpoints for multiple screen sizes
✔ Component-Based Approach for easy reuse
✔ Helper Classes for quick styling tweaks
CSS variables allow easy customization:
:root {
--color-primary: #e63946;
--color-secondary: #457b9d;
--color-neutral-dark: #333;
--font-base: 16px;
--spacing-sm: 8px;
--spacing-md: 16px;
}
Simply include the CSS in your project:
<link rel="stylesheet" href="css/main.css">
<h1 class="heading-xl">This is a heading</h1>
<p class="text-muted">This is a paragraph with muted color.</p>
<button class="btn-primary">Click Me</button>
<button class="btn-secondary">Cancel</button>
<div class="grid-container">
<div class="grid-item">1</div>
<div class="grid-item">2</div>
</div>
@media (max-width: 768px) {
.grid-container {
grid-template-columns: 1fr;
}
}
Want to improve CSS MasterKit? Feel free to submit PRs!
MIT License – Free for personal and commercial use.
🚀 CSS Reusble MasterKit – Build fast, responsive, and maintainable UI with ease!