Welcome to The Coding College! In this tutorial, we will design a Gourmet Catering Section using W3.CSS. This type of section is perfect for showcasing services such as catering, dining events, food businesses, or any gourmet-related offerings.
With W3.CSS, creating responsive and visually appealing layouts for your catering services becomes simple and efficient.
Why Use a Gourmet Catering Section?
- Promote Services: Highlight catering options, special menus, and features.
- Attract Customers: Showcase mouth-watering images and unique offerings.
- Responsive Design: Ensure the layout works seamlessly on mobile, tablet, and desktop devices.
Building the Gourmet Catering Section with W3.CSS
Here’s an example of a clean and responsive Gourmet Catering Section:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Gourmet Catering - W3.CSS</title>
<!-- W3.CSS Stylesheet -->
<link rel="stylesheet" href="https://www.w3schools.com/w3css/4/w3.css">
<style>
.catering-image {
width: 100%;
height: auto;
object-fit: cover;
}
.w3-service-box {
background-color: #f9f9f9;
padding: 16px;
border-radius: 8px;
box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
}
</style>
</head>
<body>
<!-- Header -->
<header class="w3-container w3-teal w3-padding-16 w3-center">
<h1>Gourmet Catering Services</h1>
<p>Delicious food, exceptional presentation, and unforgettable experiences.</p>
</header>
<!-- About Catering Section -->
<section class="w3-container w3-padding-32 w3-center">
<h2 class="w3-wide">Our Catering Services</h2>
<p class="w3-opacity w3-large">Perfect for weddings, parties, and corporate events.</p>
<!-- Services Row -->
<div class="w3-row-padding w3-margin-top">
<!-- Service 1 -->
<div class="w3-third w3-service-box">
<img src="https://via.placeholder.com/300x200" alt="Wedding Catering" class="catering-image w3-round">
<h3>Wedding Catering</h3>
<p>Make your special day even more memorable with our custom gourmet menus.</p>
</div>
<!-- Service 2 -->
<div class="w3-third w3-service-box">
<img src="https://via.placeholder.com/300x200" alt="Corporate Events" class="catering-image w3-round">
<h3>Corporate Events</h3>
<p>Delight your colleagues and clients with elegant and delicious catering options.</p>
</div>
<!-- Service 3 -->
<div class="w3-third w3-service-box">
<img src="https://via.placeholder.com/300x200" alt="Private Parties" class="catering-image w3-round">
<h3>Private Parties</h3>
<p>Host intimate gatherings with carefully crafted gourmet dishes and drinks.</p>
</div>
</div>
</section>
<!-- Footer -->
<footer class="w3-container w3-teal w3-center w3-padding-16">
<p>© 2024 The Coding College | Exceptional Catering Experiences</p>
</footer>
</body>
</html>
Code Breakdown
1. Header Section
The header uses w3-container
and w3-teal
for a clean and modern look.
<header class="w3-container w3-teal w3-padding-16 w3-center">
<h1>Gourmet Catering Services</h1>
<p>Delicious food, exceptional presentation, and unforgettable experiences.</p>
</header>
2. Services Section
The main content uses a three-column responsive grid with w3-row-padding
and w3-third
classes:
Container and Grid
<div class="w3-row-padding w3-margin-top">
<!-- Service Box -->
<div class="w3-third w3-service-box">
<img src="image.jpg" alt="Service" class="catering-image w3-round">
<h3>Service Name</h3>
<p>Service description here.</p>
</div>
</div>
Image Styling
The image is styled using object-fit: cover
for consistent image dimensions:
.catering-image {
width: 100%;
height: auto;
object-fit: cover;
}
3. Footer
The footer uses w3-container
and w3-teal
for a clean, consistent design.
<footer class="w3-container w3-teal w3-center w3-padding-16">
<p>© 2025 The Coding College | Exceptional Catering Experiences</p>
</footer>
Customizations
- Add More Services: Duplicate the
<div class="w3-third">
block to add more catering options. - Custom Colors: Use W3.CSS classes like
w3-blue
,w3-orange
, orw3-green
for a unique look. - Hover Effects: Add
w3-hover-shadow
to service boxes for interactivity:
<div class="w3-third w3-hover-shadow w3-service-box">
...
</div>
- Typography: Use W3.CSS Google Fonts for stylish headings and descriptions.
Why Use W3.CSS for Gourmet Catering Sections?
- Ease of Use: Predefined classes save time and reduce CSS code.
- Responsiveness: Built-in grid system ensures a perfect layout on all devices.
- Modern Design: Stylish elements like rounded corners, shadows, and clean spacing.
- Scalable: Easily add more services or sections as your business grows.
Final Thoughts
Creating a stunning Gourmet Catering Section is quick and simple with W3.CSS. By leveraging its responsive grid, clean design, and utility classes, you can showcase your services in a professional and elegant way.
For more web development tutorials, visit The Coding College—your ultimate resource for building clean, responsive websites.