An interactive, high-end web experience exploring different clip-paths generated by AI featuring different image reveal animations for every brand. This project blends manual CSS craftsmanship with AI-assisted path generation to create a unique visual journey through luxury brands.
| Icon | Name | Profile |
|---|---|---|
| π©βπ» | Jacqueline | @jdbostonbu-ops |
This project is built to handle modern CSS clip-path rendering. For the best visual experience, please refer to the support chart below:
| Platform | Browser / Device | Status | Notes |
|---|---|---|---|
| Desktop | Google Chrome | β Supported | Full animation support |
| Desktop | Microsoft Edge | β Supported | Optimized for Chromium |
| Desktop | Safari | β Supported | Smooth path transitions |
| Desktop | Mozilla Firefox | β Supported | Full layout compatibility |
| Tablet | iPad | β Supported | High-resolution optimized |
| Mobile | iOS / Android | Must zoom out to 50% to view full layout |
User Note: Because this site prioritizes large-scale "Luxury" visuals and complex reveal geometries, mobile users should manually set their browser zoom to 50% to see the intended full-page composition.
This project features a unique collaboration between human design and AI:
- The Foundation: I manually authored the initial set of complex CSS
clip-pathfrom a YouTube tutorial using clip-paths generated by (https://unused-css.com/tools/clip-path-generator) - AI Scaling: I then utilized AI to generate a diverse
clip-pathsgeometries, allowing for unique reveal animations across every brand page (Dior, Chanel, Fendi, etc.).
- Hybrid Animation: Custom-designed clip-paths expanded by AI for varied image reveal effects.
- High-End Shutterstock Images: A seamless bridge between static HTML navigation and dynamic React components (
home.jsx). A consistent deep-black theme (#000) designed to showcase luxury products like Bottega Veneta and Cartier. - React Integration: A seamless bridge between static HTML navigation and dynamic React components (
home.jsx).
- Library & Frontend: React.js (JSX) β Component-based UI architecture.
- Styling: Advanced CSS3 (Clip-Paths and polygon Clip-Path Transitions)
- Architecture: Modular HTML5 entry point with Vite/Module support: Vite (Lightning-fast HMR)
- Design Tools: AI-assisted geometry generation.
- Library: React.js (Component-based UI)
- Environment: Node.js & npm (Dependency Management)
- Design Tools: AI-assisted geometry generation
The Aurelia Atelier contact panel utilizes a modern, serverless approach to handle luxury inquiries:
- Asynchronous Data Transmission: Built with the Fetch API using
async/awaitpatterns to ensure a zero-refresh user experience. - Web3Forms Integration: A secure, serverless backend bridge that captures boutique inquiries without a dedicated mail server.
- Dynamic UI State Logic: Leverages React
useStateto swap the interface from a functional form to a cinematic "GRAZIE" success state upon confirmation.
- Dynamic Reveal: Images don't just appear; they "unfold" using custom geometric paths.
- Luxury Brand Directory: Comprehensive navigation for high-end Purses, Shoes, and Collections.
One of the biggest takeaways was the importance of handling form data within the React Lifecycle. Transitioning from a standard document.getElementById script to a React-specific onSubmit handler using event.currentTarget taught me how to manage state (isSubmitted) alongside asynchronous API calls.
Working with AI to scale CSS Clip-Paths taught me how to bridge the gap between algorithmic generation and manual UI design. I learned how to "direct" AI to create functional polygon paths that remain performant while providing a luxury, non-standard visual reveal.
Optimizing the project's visual demos taught me the balance between high-fidelity visuals and page performance. By mastering the conversion from .mov recordings to optimized .gif files, I was able to showcase complex animations without compromising the repository's load time.
