Tailwind CSS Team Sections Collection
Explore this collection of versatile "Meet the Team" sections built with Tailwind CSS. These components offer clean, responsive layouts suitable for showcasing your team members effectively.
Each example provides a different visual approach, from simple grids to detailed profiles with social links. They are designed to be easily integrated into any Tailwind project – just copy the HTML and adapt the content and styling as needed.
Grid Team Member Layout
Alex Johnson
Lead Developer
Maria Garcia
UX Designer
David Smith
Marketing Head
<div class="grid grid-cols-1 sm:grid-cols-2 lg:grid-cols-3 gap-8">
<!-- Team Member 1 -->
<div class="bg-white rounded-lg shadow-md p-6 text-center">
<img src="https://picsum.photos/200/200?random=1" alt="Team Member 1" class="w-32 h-32 rounded-full mx-auto mb-4 object-cover">
<h3 class="text-lg font-semibold text-gray-800 mb-1">Alex Johnson</h3>
<p class="text-gray-600 text-sm">Lead Developer</p>
</div>
<!-- Team Member 2 -->
<div class="bg-white rounded-lg shadow-md p-6 text-center">
<img src="https://picsum.photos/200/200?random=2" alt="Team Member 2" class="w-32 h-32 rounded-full mx-auto mb-4 object-cover">
<h3 class="text-lg font-semibold text-gray-800 mb-1">Maria Garcia</h3>
<p class="text-gray-600 text-sm">UX Designer</p>
</div>
<!-- Team Member 3 -->
<div class="bg-white rounded-lg shadow-md p-6 text-center">
<img src="https://picsum.photos/200/200?random=3" alt="Team Member 3" class="w-32 h-32 rounded-full mx-auto mb-4 object-cover">
<h3 class="text-lg font-semibold text-gray-800 mb-1">David Smith</h3>
<p class="text-gray-600 text-sm">Marketing Head</p>
</div>
</div>
Split Layout (Image + Bio)
Samantha Lee
Chief Operating Officer
Samantha brings over 15 years of operational leadership experience. She excels at optimizing processes and scaling teams for growth. Her strategic vision ensures our operations run smoothly and efficiently, supporting both our clients and our internal teams. Samantha is passionate about building a positive and productive work culture.
<div class="bg-white rounded-lg shadow-md overflow-hidden md:flex">
<div class="md:w-1/3">
<img src="https://picsum.photos/400/500?random=4" alt="Team Member Profile" class="w-full h-full object-cover">
</div>
<div class="md:w-2/3 p-6 md:p-8">
<h3 class="text-2xl font-bold text-gray-800 mb-2">Samantha Lee</h3>
<p class="text-blue-600 font-semibold mb-4">Chief Operating Officer</p>
<p class="text-gray-600 text-base leading-relaxed">
Samantha brings over 15 years of operational leadership experience. She excels at optimizing processes and scaling teams for growth. Her strategic vision ensures our operations run smoothly and efficiently, supporting both our clients and our internal teams. Samantha is passionate about building a positive and productive work culture.
</p>
</div>
</div>
Team Member Cards with Hover Effects
Ken Adams
Frontend Engineer
Chloe Wang
Product Manager
Raj Patel
Data Scientist
<div class="grid grid-cols-1 sm:grid-cols-2 lg:grid-cols-3 gap-8">
<!-- Team Member 1 -->
<div class="bg-white rounded-lg shadow-md p-6 text-center transition duration-300 ease-in-out hover:shadow-xl hover:scale-105">
<img src="https://picsum.photos/150/150?random=5" alt="Team Member 1" class="w-24 h-24 rounded-full mx-auto mb-4 object-cover border-4 border-gray-100">
<h3 class="text-lg font-semibold text-gray-800 mb-1">Ken Adams</h3>
<p class="text-gray-500 text-sm">Frontend Engineer</p>
</div>
<!-- Team Member 2 -->
<div class="bg-white rounded-lg shadow-md p-6 text-center transition duration-300 ease-in-out hover:shadow-xl hover:scale-105">
<img src="https://picsum.photos/150/150?random=6" alt="Team Member 2" class="w-24 h-24 rounded-full mx-auto mb-4 object-cover border-4 border-gray-100">
<h3 class="text-lg font-semibold text-gray-800 mb-1">Chloe Wang</h3>
<p class="text-gray-500 text-sm">Product Manager</p>
</div>
<!-- Team Member 3 -->
<div class="bg-white rounded-lg shadow-md p-6 text-center transition duration-300 ease-in-out hover:shadow-xl hover:scale-105">
<img src="https://picsum.photos/150/150?random=7" alt="Team Member 3" class="w-24 h-24 rounded-full mx-auto mb-4 object-cover border-4 border-gray-100">
<h3 class="text-lg font-semibold text-gray-800 mb-1">Raj Patel</h3>
<p class="text-gray-500 text-sm">Data Scientist</p>
</div>
</div>
Team Photos with Names & Roles
Olivia Brown
CEO
Liam Green
CTO
Sophia Davis
Head of Design
Noah Miller
Lead Engineer
Ava Wilson
Marketing Specialist
<div class="grid grid-cols-2 sm:grid-cols-3 md:grid-cols-4 lg:grid-cols-5 gap-x-6 gap-y-8">
<!-- Member 1 -->
<div class="text-center">
<img src="https://picsum.photos/120/120?random=8" alt="Team Member" class="w-24 h-24 rounded-full mx-auto mb-3 object-cover shadow-sm">
<h4 class="text-base font-medium text-gray-800">Olivia Brown</h4>
<p class="text-xs text-gray-500">CEO</p>
</div>
<!-- Member 2 -->
<div class="text-center">
<img src="https://picsum.photos/120/120?random=9" alt="Team Member" class="w-24 h-24 rounded-full mx-auto mb-3 object-cover shadow-sm">
<h4 class="text-base font-medium text-gray-800">Liam Green</h4>
<p class="text-xs text-gray-500">CTO</p>
</div>
<!-- Member 3 -->
<div class="text-center">
<img src="https://picsum.photos/120/120?random=10" alt="Team Member" class="w-24 h-24 rounded-full mx-auto mb-3 object-cover shadow-sm">
<h4 class="text-base font-medium text-gray-800">Sophia Davis</h4>
<p class="text-xs text-gray-500">Head of Design</p>
</div>
<!-- Member 4 -->
<div class="text-center">
<img src="https://picsum.photos/120/120?random=11" alt="Team Member" class="w-24 h-24 rounded-full mx-auto mb-3 object-cover shadow-sm">
<h4 class="text-base font-medium text-gray-800">Noah Miller</h4>
<p class="text-xs text-gray-500">Lead Engineer</p>
</div>
<!-- Member 5 -->
<div class="text-center">
<img src="https://picsum.photos/120/120?random=12" alt="Team Member" class="w-24 h-24 rounded-full mx-auto mb-3 object-cover shadow-sm">
<h4 class="text-base font-medium text-gray-800">Ava Wilson</h4>
<p class="text-xs text-gray-500">Marketing Specialist</p>
</div>
</div>
Team Section with Social Media Icons
<!-- Add this CSS for icon sizing if not already globally defined -->
<!--
<style>
.team-social-icon svg {
width: 1.25rem; /* w-5 */
height: 1.25rem; /* h-5 */
}
</style>
-->
<div class="grid grid-cols-1 sm:grid-cols-2 lg:grid-cols-3 gap-8">
<!-- Team Member 1 -->
<div class="bg-white rounded-lg shadow-md p-6 text-center">
<img src="https://picsum.photos/200/200?random=13" alt="Team Member 1" class="w-32 h-32 rounded-full mx-auto mb-4 object-cover">
<h3 class="text-lg font-semibold text-gray-800 mb-1">Ethan Jones</h3>
<p class="text-gray-600 text-sm mb-4">Backend Developer</p>
<div class="flex justify-center space-x-3">
<a href="#" class="text-gray-400 hover:text-blue-500 team-social-icon" aria-label="LinkedIn Profile">
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor"><path d="M20.447 20.452h-3.554v-5.569c0-1.328-.027-3.037-1.852-3.037-1.853 0-2.136 1.445-2.136 2.939v5.667H9.351V9h3.414v1.561h.046c.477-.9 1.637-1.85 3.37-1.85 3.601 0 4.267 2.37 4.267 5.455v6.286zM5.337 7.433c-1.144 0-2.063-.926-2.063-2.065 0-1.138.92-2.063 2.063-2.063 1.14 0 2.064.925 2.064 2.063 0 1.139-.925 2.065-2.064 2.065zm1.782 13.019H3.555V9h3.564v11.452zM22.225 0H1.771C.792 0 0 .774 0 1.729v20.542C0 23.227.792 24 1.771 24h20.451C23.2 24 24 23.227 24 22.271V1.729C24 .774 23.2 0 22.225 0z"></path></svg>
</a>
<a href="#" class="text-gray-400 hover:text-blue-400 team-social-icon" aria-label="Twitter Profile">
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor"><path d="M23.953 4.57a10 10 0 01-2.825.775 4.958 4.958 0 002.163-2.723c-.951.555-2.005.959-3.127 1.184a4.92 4.92 0 00-8.384 4.482C7.69 8.095 4.067 6.13 1.64 3.162a4.822 4.822 0 00-.666 2.475c0 1.71.87 3.213 2.188 4.096a4.904 4.904 0 01-2.228-.616v.06a4.923 4.923 0 003.946 4.827 4.996 4.996 0 01-2.212.085 4.936 4.936 0 004.604 3.417 9.867 9.867 0 01-6.102 2.105c-.39 0-.779-.023-1.17-.067a13.995 13.995 0 007.557 2.209c9.053 0 13.998-7.496 13.998-13.985 0-.21 0-.42-.015-.63A9.935 9.935 0 0024 4.59z"></path></svg>
</a>
</div>
</div>
<!-- Team Member 2 -->
<div class="bg-white rounded-lg shadow-md p-6 text-center">
<img src="https://picsum.photos/200/200?random=14" alt="Team Member 2" class="w-32 h-32 rounded-full mx-auto mb-4 object-cover">
<h3 class="text-lg font-semibold text-gray-800 mb-1">Isabella Martinez</h3>
<p class="text-gray-600 text-sm mb-4">Customer Success Manager</p>
<div class="flex justify-center space-x-3">
<a href="#" class="text-gray-400 hover:text-blue-500 team-social-icon" aria-label="LinkedIn Profile">
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor"><path d="M20.447 20.452h-3.554v-5.569c0-1.328-.027-3.037-1.852-3.037-1.853 0-2.136 1.445-2.136 2.939v5.667H9.351V9h3.414v1.561h.046c.477-.9 1.637-1.85 3.37-1.85 3.601 0 4.267 2.37 4.267 5.455v6.286zM5.337 7.433c-1.144 0-2.063-.926-2.063-2.065 0-1.138.92-2.063 2.063-2.063 1.14 0 2.064.925 2.064 2.063 0 1.139-.925 2.065-2.064 2.065zm1.782 13.019H3.555V9h3.564v11.452zM22.225 0H1.771C.792 0 0 .774 0 1.729v20.542C0 23.227.792 24 1.771 24h20.451C23.2 24 24 23.227 24 22.271V1.729C24 .774 23.2 0 22.225 0z"></path></svg>
</a>
<a href="#" class="text-gray-400 hover:text-pink-500 team-social-icon" aria-label="Dribbble Profile">
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor"><path fill-rule="evenodd" d="M12 0C5.373 0 0 5.373 0 12s5.373 12 12 12 12-5.373 12-12S18.627 0 12 0zm6.637 14.516c-.167.944-.624 1.81-1.265 2.563-.975 1.15-2.268 1.917-3.713 2.288-1.533.39-3.15.29-4.657-.26-1.456-.535-2.737-1.43-3.688-2.577-.08-.09-.14-.2-.19-.3-.03-.05-.05-.09-.07-.14-.04-.1-.07-.2-.09-.3-.02-.1-.03-.21-.04-.31-.01-.1-.01-.2-.01-.3v-.12c.01-.1.02-.2.03-.3.02-.1.04-.2.06-.3.02-.1.05-.2.08-.3.03-.1.07-.2.11-.29.04-.1.09-.18.14-.27.56-.975 1.3-1.812 2.176-2.49.85-.657 1.81-.18 2.13.75.313.906-.12 1.946-1.015 2.26-.174.06-.34.1-.51.12-.21.03-.42.04-.63.04-.59 0-1.17-.11-1.7-.33-.38-.15-.72-.37-.99-.64-.27-.28-.47-.6-.58-.95-.1-.31-.12-.63-.07-.94.05-.31.18-.6.38-.87.2-.26.45-.49.74-.68.29-.19.61-.34.95-.44.34-.1.7-.15 1.05-.15.53 0 1.05.1 1.53.29.48.2.92.46 1.3.79.38.33.7.72 1 1.15.3.43.53.9.68 1.4.15.5.23 1.02.23 1.54 0 .07 0 .14-.01.21zm1.338-2.792c-.08-.55-.26-1.07-.52-1.55-.26-.48-.6-.92-.98-1.32-.39-.4-.82-.75-1.3-1.03-.48-.28-.99-.49-1.53-.63-.54-.14-1.09-.2-1.65-.2-.66 0-1.3.11-1.9.32-.6.21-1.16.52-1.66.91-.5.39-1 .85-1.33 1.37-.33.52-.5 1.1-.5 1.71 0 .35.05.7.14 1.04.1.34.24.67.44.97.2.3.45.57.73.81.28.24.6.45.95.62.35.17.72.3 1.1.39.38.09.77.14 1.15.14.58 0 1.15-.1 1.7-.3.55-.2 1.06-.48 1.5-.83.44-.35.82-.77 1.1-1.25.28-.48.47-1 .55-1.55.07-.55.07-1.1 0-1.65z" clip-rule="evenodd"></path></svg>
</a>
</div>
</div>
<!-- Team Member 3 -->
<div class="bg-white rounded-lg shadow-md p-6 text-center">
<img src="https://picsum.photos/200/200?random=15" alt="Team Member 3" class="w-32 h-32 rounded-full mx-auto mb-4 object-cover">
<h3 class="text-lg font-semibold text-gray-800 mb-1">Michael Chen</h3>
<p class="text-gray-600 text-sm mb-4">DevOps Engineer</p>
<div class="flex justify-center space-x-3">
<a href="#" class="text-gray-400 hover:text-blue-500 team-social-icon" aria-label="LinkedIn Profile">
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor"><path d="M20.447 20.452h-3.554v-5.569c0-1.328-.027-3.037-1.852-3.037-1.853 0-2.136 1.445-2.136 2.939v5.667H9.351V9h3.414v1.561h.046c.477-.9 1.637-1.85 3.37-1.85 3.601 0 4.267 2.37 4.267 5.455v6.286zM5.337 7.433c-1.144 0-2.063-.926-2.063-2.065 0-1.138.92-2.063 2.063-2.063 1.14 0 2.064.925 2.064 2.063 0 1.139-.925 2.065-2.064 2.065zm1.782 13.019H3.555V9h3.564v11.452zM22.225 0H1.771C.792 0 0 .774 0 1.729v20.542C0 23.227.792 24 1.771 24h20.451C23.2 24 24 23.227 24 22.271V1.729C24 .774 23.2 0 22.225 0z"></path></svg>
</a>
<a href="#" class="text-gray-400 hover:text-gray-700 team-social-icon" aria-label="GitHub Profile">
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor"><path fill-rule="evenodd" d="M12 0C5.373 0 0 5.373 0 12c0 5.302 3.438 9.8 8.207 11.387.599.111.793-.261.793-.577v-2.234c-3.338.726-4.033-1.416-4.033-1.416-.546-1.387-1.333-1.756-1.333-1.756-1.089-.745.083-.729.083-.729 1.205.084 1.839 1.237 1.839 1.237 1.07 1.834 2.807 1.304 3.492.997.107-.775.418-1.305.762-1.604-2.665-.305-5.467-1.334-5.467-5.931 0-1.311.469-2.381 1.236-3.221-.124-.303-.535-1.524.117-3.176 0 0 1.008-.322 3.301 1.23.957-.266 1.983-.399 3.003-.404 1.02.005 2.047.138 3.006.404 2.291-1.552 3.297-1.23 3.297-1.23.653 1.653.242 2.874.118 3.176.77.84 1.235 1.911 1.235 3.221 0 4.609-2.807 5.624-5.479 5.921.43.372.823 1.102.823 2.222v3.293c0 .319.192.694.801.576C20.565 21.795 24 17.3 24 12c0-6.627-5.373-12-12-12z" clip-rule="evenodd"></path></svg>
</a>
</div>
</div>
</div>
Team Section with Short Bios
Jessica Taylor
Creative Director
Jessica leads our creative vision, transforming ideas into stunning visuals. She has a keen eye for detail and a passion for impactful design.
Daniel Anderson
Senior Software Architect
Daniel designs the backbone of our software solutions, ensuring scalability and robustness. His expertise guides our technical strategy.
Emily White
HR Manager
Emily fosters our company culture and ensures our team thrives. She's dedicated to creating a supportive and engaging work environment.
<div class="grid grid-cols-1 md:grid-cols-2 lg:grid-cols-3 gap-8">
<!-- Member 1 -->
<div class="bg-white rounded-lg shadow-lg p-6 flex flex-col items-center text-center">
<img src="https://picsum.photos/250/250?random=16" alt="Team Member" class="w-40 h-40 rounded-full mb-4 object-cover">
<h3 class="text-xl font-semibold text-gray-800 mb-1">Jessica Taylor</h3>
<p class="text-blue-600 font-medium text-sm mb-3">Creative Director</p>
<p class="text-gray-600 text-sm leading-relaxed">Jessica leads our creative vision, transforming ideas into stunning visuals. She has a keen eye for detail and a passion for impactful design.</p>
</div>
<!-- Member 2 -->
<div class="bg-white rounded-lg shadow-lg p-6 flex flex-col items-center text-center">
<img src="https://picsum.photos/250/250?random=17" alt="Team Member" class="w-40 h-40 rounded-full mb-4 object-cover">
<h3 class="text-xl font-semibold text-gray-800 mb-1">Daniel Anderson</h3>
<p class="text-blue-600 font-medium text-sm mb-3">Senior Software Architect</p>
<p class="text-gray-600 text-sm leading-relaxed">Daniel designs the backbone of our software solutions, ensuring scalability and robustness. His expertise guides our technical strategy.</p>
</div>
<!-- Member 3 -->
<div class="bg-white rounded-lg shadow-lg p-6 flex flex-col items-center text-center">
<img src="https://picsum.photos/250/250?random=18" alt="Team Member" class="w-40 h-40 rounded-full mb-4 object-cover">
<h3 class="text-xl font-semibold text-gray-800 mb-1">Emily White</h3>
<p class="text-blue-600 font-medium text-sm mb-3">HR Manager</p>
<p class="text-gray-600 text-sm leading-relaxed">Emily fosters our company culture and ensures our team thrives. She's dedicated to creating a supportive and engaging work environment.</p>
</div>
</div>
Team Section with Expandable Bios
Meet Our Talented Team
Alex Johnson
Lead Developer
Alex leads our development team with 10+ years of experience...
Maria Garcia
UX/UI Designer
Maria crafts beautiful and intuitive user experiences...
David Smith
Marketing Specialist
David drives our growth strategy and connects with our audience...
Team Section with Filter by Department/Role
Our Diverse Team
“Meet the Founders” Spotlight
Meet Our Founders
Jessica Miller
Co-Founder & CEO
Jessica brings a decade of industry experience and a vision for innovation. She leads the company's strategy and is passionate about creating a positive impact.
Mixed Layout (Leadership + Team Grid)
Our Leadership & Team
Leadership
Eleanor Vance
Chief Executive Officer
Marcus Chen
Chief Technology Officer
Core Team
Alice Kim
Frontend Dev
Bob Williams
Backend Dev
Chloe Davis
Designer
David Rodriguez
QA Tester
Eva Martinez
Project Manager
Timeline-Based Team Growth Story
Our Journey & Team Growth
2021 - Founded
The beginning of our journey with the original founders.
2022 - Early Growth
Expanded the core team, focusing on development and design.
2023 - Scaling
Brought in marketing and product specialists to accelerate growth.
Today
A thriving team dedicated to our mission.
Team Section with Skills or Specialties
Our Team's Expertise
Ken Adams
Senior Backend Engineer
Ken architects and maintains our robust server-side logic and database infrastructure.
Linda Carter
Data Scientist
Linda extracts valuable insights from data to drive product decisions and strategy.
Mike Ross
Mobile Developer (iOS)
Mike builds seamless and engaging experiences for our users on Apple devices.
FAQ on Tailwind CSS Meet The Team Sections
How do I create a responsive team grid using Tailwind CSS?
Create responsive team grids with Tailwind's grid system using grid-cols-1 for mobile and higher values at breakpoints. Implement sm:grid-cols-2 md:grid-cols-3 lg:grid-cols-4 for adaptable layouts. This utility-first CSS approach ensures your team section looks great on all devices while maintaining consistent spacing between staff cards.
What components should I include in team member cards?
Team profile cards typically include:
- Profile image (circular or squared)
- Name and position
- Brief bio (2-3 sentences)
- Social media links
- Contact information
TailwindUI offers pre-built team member components that incorporate these elements with customizable CSS classes for quick implementation.
How can I add hover effects to team profile components?
Apply Tailwind's hover utilities like hover:shadow-lg or hover:scale-105 to create interactive team cards. Combine with transition-all duration-300 for smooth animations. These staff profile components become more engaging without custom CSS. The JIT compiler ensures only the classes you use are included in production.
What's the best way to organize team members by department?
Use flexbox grids with flex-wrap for department grouping. Add category headers with text-xl font-bold mb-4 above each staff section. This leadership team display approach works well for larger organizations. Consider accordion interfaces for mobile-first designs when showcasing multiple department personnel galleries.
How do I implement dark mode for team sections?
Enable dark mode with Tailwind's dark: variant. Apply classes like dark:bg-gray-800 and dark:text-white to elements. Use media (prefers-color-scheme: dark) or toggle buttons with Alpine.js for switching. This enhances user experience while maintaining consistent team member presentation across modes.
What accessibility considerations should I make for team sections?
Focus on:
- Proper heading structure
- Adequate color contrast
- Alt text for team photos
- Keyboard navigation for interactive elements
- ARIA labels where appropriate
Web accessibility is crucial for all users to access your employee showcase. Adam Wathan recommends using Tailwind's accessibility tools for best practices.
Can I integrate Tailwind team sections with frameworks like React?
Yes. Tailwind works seamlessly with React, Vue.js, and other frameworks. Create reusable team bio templates as components, passing member data as props. This approach streamlines developer profiles display while maintaining consistent styling. The component library integrates perfectly with modern JavaScript frameworks.
How do I customize the spacing between team cards?
Control spacing with Tailwind's gap utilities like gap-4 or gap-x-6 gap-y-8 on your grid or flex container. For more precise staff directory layout control, use margin utilities (m-4, my-6) on individual cards. This creates visually balanced team roster styling without custom CSS.
What image formats work best for team member photos?
Use:
- WebP for modern browsers (smaller file size)
- JPEG as fallback (good quality/size ratio)
- PNG for images requiring transparency
Optimize all images before implementation. CodePen examples often demonstrate responsive image handling for optimal team introduction sections across devices and connections.
How can I animate team sections on scroll?
Combine Tailwind with Alpine.js or a lightweight library like AOS. Add classes conditionally when elements enter viewport. Implementations range from simple fade-ins to complex sequential animations for each team member card. GitHub repositories offer numerous examples for creating eye-catching about us page designs.