A modular card component system built with ZIM.js, featuring multiple card designs and interactive features.
- Multiple card designs (Classic and Modern)
- Interactive card components with drag functionality
- Sample PlayStation-themed card data
- Grid view for displaying multiple cards
- Responsive layout with scrollable windows
- Modular architecture for easy customization
- Entry page with navigation to all views
├── assets/ # Asset files (images, etc.)
│ └── test-asset.png # Test image for card designs
├── zim-card-component.js # Core card component implementation
├── zim-card-styles.js # Card design styles and templates
├── zim-card-samples.js # Sample card data
├── index.html # Entry page with navigation
├── zim-card-editor.html # Card editor interface
├── zim-card-grid1.html # Grid view of all cards
└── gallery.html # Interactive gallery view
- Base card component with customizable properties
- Supports multiple designs (Classic and Modern)
- Interactive features (dragging, design switching)
- Responsive layout and sizing
-
Classic Design
- Traditional card layout
- Content window with title and description
- Image support in content area
- Rounded corners and border
-
Modern Design
- Contemporary layout
- Clean typography
- Image integration
- Subtle shadows and borders
- Central navigation hub
- Links to all system views
- Sample card preview
- Clean, modern interface
- Responsive design
- Edit card properties in real-time
- Switch between card designs
- Change colors and content
- Preview changes immediately
- Display multiple cards in a grid layout
- Scrollable interface
- Non-interactive cards for display
- Responsive layout
- Interactive card display
- Drag and drop functionality
- Random card placement
- Full-screen experience
- Ensure you have the required assets in the
/assetsdirectory - Open
index.htmlin a web browser to access the navigation hub - The ZIM.js framework will be loaded automatically
- Add new design template to
zim-card-styles.js - Update the design options in the editor
- Test the new design in all views
- Edit
zim-card-component.jsfor core changes - Update
zim-card-styles.jsfor visual changes - Modify
zim-card-samples.jsfor sample data
- ZIM.js Framework (loaded from CDN)
- CreateJS (included with ZIM.js)
This project is open source and available under the MIT License.