π Transform any website with your custom CSS magic! β¨
Welcome to CSS Injector Site-Specific - the ultimate browser extension that empowers you to customize any website's appearance with your own CSS styles! π
- π― Site-Specific Styling: Apply unique CSS to individual websites
- π Element Inspector: Built-in tool to identify classes and IDs with ease
- πΎ Auto-Save Magic: Your changes are automatically saved as you type
- β‘ Real-Time Preview: See your changes instantly without page refresh
- π¨ Smart Code Editor: Auto-completion, syntax highlighting, and more
- π One-Click Copy: Copy element selectors with
Ctrl + Shift + C
- π Easy Reset: Remove all custom styles with a single click
- No Coding Required: Simple and intuitive interface for everyone
- Privacy First: All data stored locally on your device
- Lightning Fast: Minimal performance impact on browsing
- Cross-Site Compatible: Works on virtually any website
- Developer Friendly: Perfect for web developers and designers
css-injector-extension/
βββ π manifest.json # Extension configuration and permissions
βββ π¨ popup.html # Main popup interface
βββ βοΈ popup.js # Popup functionality and auto-save logic
βββ π inspect.js # Element inspection and highlighting
βββ π content.js # Content script for CSS injection
βββ π§ background.js # Service worker for extension management
βββ π inspect.css # Styling for inspection mode
βββ πΌοΈ image/ # Extension icons and assets
β βββ icon16.png
β βββ icon48.png
β βββ icon128.png
βββ π README.md # You are here! π
File | Purpose | Key Features |
---|---|---|
popup.html |
π¨ Main Interface | Clean UI with textarea and controls |
popup.js |
β‘ Core Logic | Auto-save, syntax helpers, shortcuts |
inspect.js |
π Inspector Tool | Element highlighting and selector copying |
content.js |
π CSS Injection | Applies styles to target websites |
background.js |
π§ Service Worker | Manages popup reopening and messaging |
- π Dark Mode Support: Toggle between light and dark themes
- π¨ CSS Templates: Pre-built templates for common customizations
- π Usage Analytics: Track your most customized sites
- π Import/Export: Backup and share your CSS configurations
- π Advanced Inspector: CSS property suggestions and live editing
- π CSS Preprocessor: SASS/LESS support for advanced users
- Visual CSS Builder: Drag-and-drop interface for non-coders
- Community Sharing: Share and discover CSS snippets
- Version Control: Track changes and revert to previous versions
- Performance Monitor: Analyze CSS impact on page load times
- Collaboration Tools: Team-based CSS management
This extension is provided "as is" without warranty of any kind. While we strive to ensure compatibility and safety:
- π Use Responsibly: Only inject CSS on websites you own or have permission to modify
- π Website Compatibility: Some websites may have security measures that prevent CSS injection
- π± Browser Support: Designed for Chromium-based browsers (Chrome, Edge, Brave, etc.)
- π Updates: Website changes may affect your custom styles
- πΎ Data Loss: Always backup important CSS configurations
- Never inject malicious code or scripts
- Be cautious when copying CSS from untrusted sources
- Some websites may detect and block custom styling
- Extension permissions are minimal and focused on functionality
We respect your privacy! Here's what you need to know:
- π« Personal information or browsing history
- π« Website content or user interactions
- π« Analytics or tracking data
- π« Passwords or sensitive information
- π¨ Your custom CSS code for each website
- βοΈ Extension preferences and settings
- π Website hostnames (for CSS association only)
- All data is stored locally in your browser
- No data is transmitted to external servers
- You have full control over your data
- Uninstalling the extension removes all stored data
- activeTab: Apply CSS to the current website
- storage: Save your custom CSS locally
- scripting: Inject CSS into web pages
- clipboardWrite: Copy element selectors to clipboard
- Full Control: Modify or delete your data anytime
- Transparency: Open-source code available for review
- No Tracking: Zero telemetry or user tracking
- Local First: All processing happens on your device
We welcome contributions! Here's how you can help:
- π΄ Fork the repository
- πΏ Create a feature branch
- π» Make your changes
- π§ͺ Test thoroughly
- π Submit a pull request
This project is licensed under the MIT Licen 5D70 se - see the LICENSE file for details.