progressive-acrylic
Version:
Advanced layered acrylic glass effects for web elements. Create iOS/Windows-style acrylic blur overlays with multiple customizable layers: blur, luminosity, tint, and noise.
78 lines (57 loc) • 2.93 kB
Markdown
# Progressive Acrylic Documentation
Welcome to the complete documentation for Progressive Acrylic - the advanced layered acrylic glass and progressive blur effects library for web elements.
## 📚 Documentation Index
### Getting Started
- **[Installation Guide](installation.md)** - How to install and set up Progressive Acrylic
- **[Quick Start Tutorial](getting-started.md)** - Build your first acrylic effect in minutes
### API Reference
- **[API Reference](api-reference.md)** - Complete function and options documentation
### Examples & Tutorials
- **[Code Examples](examples.md)** - Ready-to-use code snippets
- **[Custom Effects](custom-effects.md)** - Creating your own unique effects
## 🎯 What is Progressive Acrylic?
Progressive Acrylic is a JavaScript library that brings sophisticated acrylic glass effects to web interfaces. It implements both iOS-style progressive blur and Windows Acrylic design principles using a powerful 4-layer system:
1. **Blur Layer** - Progressive gaussian blur with customizable curves
2. **Luminosity Layer** - Brightness, contrast, and saturation adjustments
3. **Tint Layer** - Color overlays with solid colors or gradients
4. **Noise Layer** - Texture and grain effects for realism
## 🚀 Quick Example
```javascript
progressiveAcrylic(document.getElementById('myElement'), {
blur: {
enabled: true,
direction: 'bottom',
height: '50%',
maxBlur: 200
},
tint: {
enabled: true,
color: '#ffffff',
opacity: 0.1
}
});
```
## 🌟 Key Features
- **4-Layer Architecture** - Blur, Luminosity, Tint, and Noise layers
- **Cross-Platform Design** - iOS and Windows acrylic styles
- **High Performance** - CSS backdrop-filter optimization
- **Flexible API** - Extensive customization options
- **Modern Browser Support** - Chrome 76+, Firefox 103+, Safari 14+, Edge 79+
## 📖 Learning Path
If you're new to Progressive Acrylic, we recommend following this learning path:
1. Start with the **[Installation Guide](installation.md)**
2. Follow the **[Quick Start Tutorial](getting-started.md)**
3. Explore **[Code Examples](examples.md)** for your use case
4. Dive into **[API Reference](api-reference.md)** for advanced customization
5. Create **[Custom Effects](custom-effects.md)** for unique designs
## 💡 Need Help?
- **Issues**: Check common solutions in the documentation
- **Custom Effects**: Follow [Custom Effects Tutorial](custom-effects.md)
- **Browser Issues**: Review browser support in [Installation Guide](installation.md)
## 🔗 External Resources
- **[GitHub Repository](https://github.com/your-username/progressive-acrylic)**
- **[NPM Package](https://www.npmjs.com/package/progressive-acrylic)**
- **[Live Demo](https://progressive-acrylic-demo.com)**
- **[Interactive Editor](../acrylic-editor.html)**
---
*Last updated: January 2025*