Skip to content

parham-ab/Magic-CSS

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

100 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

✨ Magic CSS

A collection of powerful CSS utility generators to streamline your web design workflow

🎨 Create stunning CSS effects and utilities with interactive tools. Generate border-radius, gradients, shadows, filters, and more with real-time preview and instant copy-to-clipboard functionality.

Live Demo


πŸš€ Features

Magic CSS provides a comprehensive suite of interactive CSS generators:

πŸ”² Border Radius Generator

Create perfect rounded corners with interactive sliders and visual preview.

Border Radius Generator

🎨 Color Generator

Generate harmonious color palettes and explore color variations effortlessly.

Color Generator

🌈 Color Picker

Pick and manage colors with an intuitive color selection interface.

Color Picker

πŸŒ… Gradient Generator

Design beautiful CSS gradients with multiple color stops and directions.

Gradient Generator

πŸ“Έ Image Filter

Apply stunning CSS filters to your images with real-time preview.

Image Filter

πŸ“ Markdown Generator

Convert your CSS and styling into markdown documentation.

Markdown Generator

✍️ Text Editor

Rich text editor with live CSS styling capabilities.

Text Editor

🎭 Shadow Generator

Create beautiful box shadows with intuitive controls.

Shadow Generator

πŸ”€ Text Shadow Generator

Design eye-catching text shadows with multiple presets.

Text Shadow Generator

πŸ“ Skew Generator

Apply dynamic skew transformations to elements.

Skew Generator


πŸ’‘ Key Features

βœ… Interactive Real-Time Preview - See changes instantly as you adjust parameters
βœ… One-Click Copy to Clipboard - Easily copy generated CSS code
βœ… Multiple Presets - Quick access to popular configurations
βœ… Responsive Design - Works seamlessly on all devices
βœ… Beautiful UI - Modern Material-UI design system
βœ… No Dependencies Required - Pure CSS generation


πŸ› οΈ Tech Stack

  • React 18 - Modern UI framework
  • Material-UI (MUI) - Component library
  • Sass - CSS preprocessing
  • React Router - Client-side routing
  • React Icons - Icon library
  • React Hot Toast - Notifications
  • React Colorful - Color picker component
  • Emotion - CSS-in-JS styling

πŸ“¦ Installation

Prerequisites

  • Node.js (v14 or higher)
  • npm or yarn

Setup

  1. Clone the repository

    git clone https://github.com/parham-ab/React-magic-css.git
    cd magic-css
  2. Install dependencies

    npm install
  3. Start the development server

    npm start

    Open http://localhost:3000 in your browser

  4. Build for production

    npm run build

🎯 How to Use

  1. Navigate to the tool you want to use
  2. Adjust parameters using interactive controls and sliders
  3. Preview changes in real-time
  4. Copy the generated CSS code with one click
  5. Use in your projects!

🌐 Live Demo

Experience Magic CSS live: https://magic-css-parham-ab.netlify.app/


πŸ“ Available Scripts

npm start

Runs the app in development mode. Open http://localhost:3000 to view it in your browser.

npm run build

Builds the app for production to the build folder with optimizations.

npm test

Launches the test runner in interactive watch mode.


🀝 Contributing

Contributions are welcome! Feel free to:

  • Report bugs
  • Suggest new generators
  • Improve existing features
  • Enhance documentation

πŸ“„ License

This project is open source and available under the MIT License.


πŸŽ‰ Acknowledgments

Built with React, Material-UI, and ❀️


Happy Styling! ✨

About

🎨 Create stunning CSS effects and utilities with interactive tools. Generate border-radius, gradients, shadows, filters, and more with real-time preview and instant copy-to-clipboard functionality.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors