A responsive landing page showcasing modern design principles with Tailwind CSS, featuring a mobile-friendly navigation system and smooth animations.
nexus-design/ ├── index.html # Main HTML file ├── styles/ │ └── main.css # Custom styles ├── scripts/ │ ├── main.js # Core functionality ├── images/ # All visual assets │ ├── icons/ # SVG icons │ ├── hero/ # Hero images │ └── showcase/ # Project showcase images
Install dependencies:
This current setup works without npm – it’s just HTML/CSS/JS.
npm is optional unless you need:
Tailwind customization
Advanced optimizations
A dev server with hot-reloading
In which case:
npm install -D tailwindcss postcss autoprefixer
npx tailwindcss init -p
npm run build # Generates optimized CSS
Customization Colors Edit the Tailwind config in index.html:
tailwind.config = { theme: { extend: { colors: { primary: '#6D28D9', // Purple secondary: '#059669', // Emerald accent: '#EA580C' // Orange } } } } Navigation Update menu items in both sections:
Desktop:
Mobile:
Run HTML
Best Practices Implemented ✅ Semantic HTML5
✅ Accessible navigation (ARIA labels)
✅ Responsive images (srcset)
✅ CSS transitions for smooth animations
✅ JavaScript event delegation
✅ Mobile-first approach
License MIT License - See LICENSE for details.