Food & Restaurant

OLIVO — Seasonal Kitchen & Wine Bar Website Template

A premium, framework-free HTML/CSS/vanilla-JS template for restaurants, bistros, and seasonal dining experiences. Built bespoke from the subject — not a recolored scaffold.

📄 4 pages🔓 MIT — use commercially, modify freely.⚡ No build step
OLIVO — live preview screenshot

About This Template

A premium, framework-free HTML/CSS/vanilla-JS template for restaurants, bistros, and seasonal dining experiences. Built bespoke from the subject — not a recolored scaffold.

OLIVO is part of the uiuxlabz collection — a set of premium, framework-free HTML templates designed from each subject to feel genuinely unique. Open the folder, edit the text and tokens, and you have a production-ready website for a food & restaurant business.

Key Features

  • ✓Reservation bar — live "OPEN TONIGHT" indicator with service times
  • ✓Hero tasting — full-bleed food image, course number label, spec-box (seatings, prices, pairing)
  • ✓Course strip — horizontal scroll showing tonight's tasting progression
  • ✓Readout stats — 4-cell data band with count-up animation
  • ✓Signature dishes — 6 dish cards with image, name, price, description
  • ✓Tasting menu display — dotted-line menu items, course headers, dietary tags (V/VG)
  • ✓À la carte section — starters, mains, sides with prices
  • ✓Chef story — feature split with biography and philosophy
  • ✓Dining gallery — mosaic photo grid (wide + tall items)
  • ✓Hours strip — opening times in 4-column grid
  • ✓Testimonials — 3-column cards with star ratings
  • ✓Contact/reservation form — guests, date, time, dining style, occasion, dietary, inline validation, no `alert()`
  • ✓Private events card — capacity, enquiry link
  • ✓Scroll reveals — IntersectionObserver with staggered delays (`.d1`…`.d4`)
  • ✓Count-up animation — stats count from 0 to target on scroll
  • ✓Active nav — auto-highlight via `location.pathname`
  • ✓Footer year — `[data-year]` auto-fills current year
  • ✓Reduced motion — `@media (prefers-reduced-motion)` disables all animation
  • ✓Original imagery — 25 source images from BD-Restaurant (`assets/img/`): `about-us.jpg`, `banner-bg.jpg`, `credit-cards.png`, `logo.png`, `menu-1..9.jpg`, `reservations-bg.jpg`, `slider-1/2/3.jpg`, `team-1..4.jpg`, `testimonial-1/2/3.jpg`, `testimonial-bg.jpg`

Pages & Sections

Every page included with this template — fully styled and connected.

FilePageContents
index.htmlHomeReservation bar, hero tasting opening (full-bleed food image), course strip (horizontal scroll), readout stats (4 cells), 6 signature dishes, chef story (feature split), dining gallery (mosaic), testimonials, hours strip, CTA
about.htmlOur StoryPage head, readout stats, chef biography (feature split), 4 philosophy cards, team photos (4 cards), CTA
contact.htmlReservationsFull reservation form (name, email, phone, guests, date, time, dining style, occasion, dietary), location card, hours card, private events card, CTA
menu.htmlMenu7-course tasting menu (dotted-line dish rows, course titles, dietary tags), à la carte section (starters, mains, sides with prices), CTA

Frequently Asked Questions

Everything you need to know about this template.

What is the OLIVO template?

OLIVO is a premium, framework-free HTML website template designed for the food & restaurant industry. It ships as clean HTML5, CSS and vanilla JavaScript — no build tools, no frameworks and no dependencies — so you can open it, edit it and deploy it instantly.

How many pages does it include?

It ships with 4 ready-made pages: index.html, about.html, contact.html, menu.html. Each page follows a consistent design system, so the whole site feels cohesive out of the box.

Is the template responsive and mobile-friendly?

Yes. Every template is built mobile-first with fluid grids, `clamp()` typography and a mobile navigation drawer, so it looks great on phones, tablets and desktops.

Can I use it for commercial projects?

Yes — the template is released under MIT — use commercially, modify freely.. Use it for client work, commercial products and personal projects, and modify it freely.

How do I customize the colors and content?

All colors, fonts and spacing live as CSS custom properties in the stylesheet's `:root` block. Edit those tokens to rebrand the whole site, and update text directly in the HTML files.

Does it need a build step or a server?

No. Open `index.html` directly in any modern browser — everything works offline. For production, drop the folder onto any static host: GitHub Pages, Netlify, Vercel or a plain web server.

What makes it a good choice for a food website?

The template was designed specifically for the food & restaurant niche, with the sections, calls-to-action and trust signals those visitors expect — built around the keywords Restaurant, bakery, cafe rather than a generic layout.

Is it optimized to convert visitors into customers?

Yes — it includes conversion-focused elements like clear service/product sections, testimonial proof, pricing or booking blocks and prominent calls-to-action, all arranged in a trust-building hierarchy.

Related Templates

More food & restaurant templates from the collection.

Ready to use this template?

It's free, open source and MIT licensed. Grab it from GitHub and deploy it in minutes.