Skip to content

FlexiCSS: A lightweight, responsive CSS framework with a customizable grid system, pre-built components, utility classes, and built-in accessibility features for fast and efficient web development.

Notifications You must be signed in to change notification settings

shuddha2021/FlexiCSS

Repository files navigation

FlexiCSS

FlexiCSS is a lightweight, responsive CSS framework designed to make web development easy and efficient. With a responsive grid system, customizable components, utility classes, accessibility features, performance optimizations, and more, FlexiCSS helps you build beautiful and functional websites quickly.

Features

  • Responsive Grid System: A flexible grid system for easy layout adjustments across different screen sizes.
  • Customizable Components: Pre-built components like buttons, forms, and navigation bars.
  • Utility Classes: Common styling needs such as spacing, text alignment, and visibility.
  • Cross-Browser Compatibility: Consistent rendering across all major browsers.
  • Accessibility Features: Built-in accessibility features.
  • Performance Optimization: Lightweight code for fast loading times and smooth performance.
  • Extensible Variables: Customizable variables for colors, fonts, and spacing.
  • Animation Library: Reusable animations for engaging user interactions.
  • Dark Mode Support: Easy implementation of dark mode.

Installation

To use FlexiCSS, include the CSS files in the <head> of your HTML document:

Usage

Responsive Grid System

<div class="container">
  <div class="row">
    <div class="col">Column 1</div>
    <div class="col">Column 2</div>
  </div>
</div>

Customizable Components

<button class="btn btn-primary">Primary Button</button>
<button class="btn btn-secondary">Secondary Button</button>

Buttons

<button class="btn btn-secondary">Secondary Button</button>

Forms

<input type="text" class="form-control" placeholder="Text input">

Navigation Bar

<nav class="navbar">
  <a class="navbar-brand" href="#">Brand</a>
</nav>

Utility Classes

<div class="m-3 p-3 text-center">Content with margin and padding</div>

Animations

<div class="fade-in">This will fade in</div>
<div class="slide-in">This will slide in</div>

Customizable Variables

You can customize the variables in variables.css to match your design language.

:root {
  --primary-color: #ff5733;
  --secondary-color: #33c4ff;
  --background-color: #f8f9fa;
  --text-color: #343a40;
}

License

FlexiCSS is released under the MIT License.