Pizza is a website template for a pizzeria or Italian restaurant, and it also suits bakeries, burger bars and other food businesses. It has seven pages: home, menu, services, blog, blog post, about and contact.
The dark layout opens with a large slideshow of pizzas. It has a tabbed menu with prices, services, a team section, animated counters, a photo strip, a blog and contact forms, and a map of your location that loads on click.
What’s new in 3.0
Bootstrap 5.3.8 (the previous download was Bootstrap 4.1), and no jQuery: plain JavaScript with Swiper for the slideshow and Jarallax for the parallax bands. Lucide SVG icons replace four icon fonts, and the Sass builds with a documented npm run build.
Lighter pages: the seven pages together went from 43.8 MB to 13.9 MB, and from 396 to 170 requests. Photos are served as AVIF with JPG/PNG fallbacks.
No third-party requests on page load: Poppins, Josefin Sans and Nothing You Could Do are self-hosted, and the map loads only when a visitor clicks Show map. Before, every page showed a broken Google map or a map error.
Working contact, Contact Us and comment forms through php/send-email.php, validated before sending, with a spam trap. The blog search and tag links now filter the posts.
Accessibility: a skip link, one main heading per page, names on icon and image links, visible keyboard focus, readable grey text and dark labels on the yellow fills.
Fixed: links to pages that never shipped, the menu circles that pushed the services page sideways on tablets, and the footer year written with document.write.