Color Grid Generator : website
A web-based tool for creating and managing color grids with various gradient types. Perfect for generating color palettes, testing color combinations, and creating visual assets.
- Add unlimited color rows
- Five gradient types:
- Solid colors
- Bi-chromatic (split colors with adjustable orientation)
- Linear gradients (with adjustable angle)
- Radial gradients
- Shade gradients (automatic lighter/darker variations)
- Drag and drop to reorder colors
- Duplicate existing color rows
- Delete individual color rows
- Clear all colors
- Two randomization options:
- Randomize All (types and colors)
- Randomize Colors Only (preserves gradient types)
- Swap colors within a gradient
- Lock individual colors to prevent randomization
- Adjustable grid dimensions (1-16 rows and columns)
- Automatic grid layout optimization
- Preview updates in real-time
- Save color configurations to file (.cgg format)
- Load color configurations from file
- Export grid as PNG image
- Automatic save to local storage
- Dark/Light theme toggle
- Mobile-responsive design
- Floating "Add Color" button
- Intuitive color controls
- Touch-friendly interface
- Color locking system with visual feedback
- Add colors using the "Add Color" button
- Choose gradient type from the dropdown menu
- Adjust colors using the color pickers
- Customize gradient settings:
- Bi-chromatic: Toggle horizontal/vertical split
- Linear gradient: Adjust angle with slider
- Shade: Automatically generates lighter/darker variations
- Lock colors you want to keep during randomization
- Arrange colors by dragging
- Adjust grid size using row/column inputs
- Export your creation as an image or save the configuration
Built with:
- HTML5 Canvas for grid rendering
- CSS Grid and Flexbox for layout
- JavaScript ES6+ modules
- Tailwind CSS 4 for UI components
- Local Storage for persistence
- Sortable.js for drag-and-drop functionality
- Added Tailwind CSS 4
- Added build:css script
- Added color locking system
- Added separate randomization modes
- Added shade gradient type
- Improved color management system
- Added randomize functionality
- Added grid size controls
- Improved mobile responsiveness
- Added color swap feature
- Added floating add button
[Add your license information here]
If you'd like to host the app locally, follow these steps:
- Clone this repository:
git clone https://github.com/AndreaDev3D/ColorGridGenerator.git
- Build Tailwind CSS
npm run build:css