4.7 KiB
Bento Grid Inspiration
Award-winning sites featuring asymmetric, Apple-style grids.
Product Showcases
Apple (Various Products)
URL: https://www.apple.com/iphone-16-pro/ Standard: Industry defining
What to study:
- Feature highlight cards
- Icon + text + visual balance
- Responsive grid reflow
- Scroll-triggered animations per card
Technique: CSS Grid, scroll-driven animations, video optimization
Linear
URL: https://linear.app Award: Awwwards Honorable Mention
What to study:
- SaaS feature grid
- Dark theme execution
- Card depth and shadows
- Feature demo videos in cards
Technique: CSS Grid, Framer Motion, video lazy loading
Raycast
URL: https://www.raycast.com Award: Multiple design awards
What to study:
- Clean bento for features
- Interactive demo cards
- Gradient backgrounds
- Smooth hover states
Technique: CSS Grid, React, WebGL accents
Dashboard Style
Vercel
URL: https://vercel.com Award: Awwwards Honorable Mention
What to study:
- Metrics and stats cards
- Code preview cards
- Integration logos grid
- Dark/light theme handling
Technique: CSS Grid, Tailwind, Next.js
Stripe
URL: https://stripe.com Award: Multiple awards
What to study:
- Payment flow illustrations
- Animated product demos
- Developer tool cards
- Global availability map card
Technique: CSS Grid, GSAP, SVG animations
Notion
URL: https://www.notion.so Award: Awwwards Honorable Mention
What to study:
- Feature blocks layout
- Template gallery grid
- Use case cards
- Interactive previews
Technique: CSS Grid, React, intersection observer
Portfolio/Agency Style
Basic/Dept
URL: https://www.basicagency.com Award: Awwwards SOTD
What to study:
- Case study grid
- Image hover effects
- Staggered reveal animations
- Filter/sort with FLIP
Technique: CSS Grid, GSAP Flip, custom cursor
Pentagram
URL: https://www.pentagram.com Award: Design classic
What to study:
- Project grid masonry
- Category filtering
- Image quality handling
- Load more pattern
Technique: CSS Grid, lazy loading, masonry layout
Fantasy
URL: https://fantasy.co Award: Awwwards SOTD
What to study:
- Work showcase grid
- Video previews
- Smooth filtering
- Responsive behavior
Technique: CSS Grid, GSAP, video optimization
E-commerce Style
Allbirds
URL: https://www.allbirds.com Award: Awwwards Honorable Mention
What to study:
- Product category grid
- Sustainability feature cards
- Image optimization
- Quick shop integration
Technique: CSS Grid, React, image CDN
Glossier
URL: https://www.glossier.com Award: Design recognition
What to study:
- Product feature grid
- UGC integration cards
- Pink brand consistency
- Mobile-first grid
Technique: CSS Grid, Next.js
Key Patterns Observed
Grid Structure
Common column counts:
- Desktop: 4 columns
- Tablet: 3 columns
- Mobile: 2 columns (or 1)
Common spans:
- Hero card: 2x2
- Feature card: 2x1 (wide)
- Stat card: 1x1
- Tall content: 1x2
Animation Patterns
Entry animations:
- Stagger from grid position
- Scale up + fade
- Reveal from bottom
Hover states:
- Lift with shadow
- Background shift
- Content reveal
- Video preview play
Card Anatomy
Typical card structure:
┌─────────────────────┐
│ Icon/Visual │
│ │
│ Title │
│ Description │
│ │
│ [Optional: CTA] │
└─────────────────────┘
Implementation Reference
Basic Bento Structure
.bento-grid {
display: grid;
grid-template-columns: repeat(4, 1fr);
grid-auto-rows: minmax(200px, auto);
gap: 1rem;
}
.card.featured {
grid-column: span 2;
grid-row: span 2;
}
Apple-Style Card
.bento-card {
background: rgba(255, 255, 255, 0.05);
border-radius: 24px;
padding: 2rem;
backdrop-filter: blur(10px);
border: 1px solid rgba(255, 255, 255, 0.1);
}
Staggered Reveal
gsap.from('.bento-card', {
opacity: 0,
y: 50,
scale: 0.95,
stagger: {
amount: 0.8,
grid: 'auto',
from: 'start'
},
scrollTrigger: {
trigger: '.bento-grid',
start: 'top 80%'
}
});
Questions to Ask
When studying these sites:
- How many card sizes/types do they use?
- What content goes in which size card?
- How do they handle uneven content lengths?
- What's the mobile grid fallback?
- How do hover states differ by card type?
- Are there interactive elements within cards?