Team Members Blocks

Copy and paste these team member designs directly into your projects

Classic Team Grid

A traditional team grid layout with social links

Classic Grid Design

John Doe

John Doe

CEO & Founder

Visionary leader with 15+ years of industry experience driving innovation and growth.

Jane Smith

Jane Smith

CTO

Technical expert specializing in scalable architecture and cutting-edge technologies.

Mike Johnson

Mike Johnson

Lead Designer

Creative designer with a passion for user-centered design and beautiful interfaces.

Complete Code (HTML, CSS, JS)

<!-- Classic Team Grid -->
<div class="team-grid">
  <div class="team-member">
    <img src="team1.jpg" alt="John Doe" class="member-photo">
    <h3 class="member-name">John Doe</h3>
    <p class="member-role">CEO & Founder</p>
    <p class="member-bio">Visionary leader with 15+ years of industry experience driving innovation and growth.</p>
    <div class="social-links">
      <a href="#"><i class="fab fa-linkedin"></i></a>
      <a href="#"><i class="fab fa-twitter"></i></a>
      <a href="#"><i class="fab fa-github"></i></a>
    </div>
  </div>
  
  <div class="team-member">
    <img src="team2.jpg" alt="Jane Smith" class="member-photo">
    <h3 class="member-name">Jane Smith</h3>
    <p class="member-role">CTO</p>
    <p class="member-bio">Technical expert specializing in scalable architecture and cutting-edge technologies.</p>
    <div class="social-links">
      <a href="#"><i class="fab fa-linkedin"></i></a>
      <a href="#"><i class="fab fa-twitter"></i></a>
      <a href="#"><i class="fab fa-github"></i></a>
    </div>
  </div>
  
  <div class="team-member">
    <img src="team3.jpg" alt="Mike Johnson" class="member-photo">
    <h3 class="member-name">Mike Johnson</h3>
    <p class="member-role">Lead Designer</p>
    <p class="member-bio">Creative designer with a passion for user-centered design and beautiful interfaces.</p>
    <div class="social-links">
      <a href="#"><i class="fab fa-linkedin"></i></a>
      <a href="#"><i class="fab fa-twitter"></i></a>
      <a href="#"><i class="fab fa-dribbble"></i></a>
    </div>
  </div>
</div>

<style>
.team-grid {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));
  gap: 30px;
  max-width: 1200px;
  margin: 0 auto;
}

.team-member {
  text-align: center;
  background: white;
  border-radius: 10px;
  padding: 25px;
  box-shadow: 0 5px 15px rgba(0,0,0,0.08);
  transition: transform 0.3s ease, box-shadow 0.3s ease;
}

.team-member:hover {
  transform: translateY(-5px);
  box-shadow: 0 10px 25px rgba(0,0,0,0.15);
}

.member-photo {
  width: 120px;
  height: 120px;
  border-radius: 50%;
  object-fit: cover;
  margin: 0 auto 15px;
  border: 3px solid #4facfe;
}

.member-name {
  color: #2c3e50;
  margin-bottom: 5px;
  font-size: 1.3rem;
}

.member-role {
  color: #4facfe;
  margin-bottom: 15px;
  font-weight: 600;
}

.member-bio {
  color: #7f8c8d;
  margin-bottom: 20px;
  font-size: 0.9rem;
  line-height: 1.5;
}

.social-links {
  display: flex;
  justify-content: center;
  gap: 15px;
}

.social-links a {
  color: #4facfe;
  font-size: 1.2rem;
  transition: color 0.3s ease;
}

.social-links a:hover {
  color: #2c3e50;
}

@media (max-width: 768px) {
  .team-grid {
    grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));
    gap: 20px;
  }
}
</style>

<script>
// Add any interactive functionality here if needed
console.log('Classic Team Grid Loaded');
</script>

Modern Team Cards

Modern team cards with hover effects and social animations

Modern Cards Design

John Doe

John Doe

CEO & Founder

Visionary leader with 15+ years of industry experience

Jane Smith

Jane Smith

CTO

Technical expert specializing in scalable architecture

Mike Johnson

Mike Johnson

Lead Designer

Creative designer with a passion for beautiful interfaces

Complete Code (HTML, CSS, JS)

<!-- Modern Team Cards -->
<div class="team-modern">
  <div class="modern-member">
    <div class="member-header">
      <img src="team1.jpg" alt="John Doe" class="member-photo">
      <h3 class="member-name">John Doe</h3>
      <p class="member-role">CEO & Founder</p>
      <p class="member-bio">Visionary leader with 15+ years of industry experience</p>
    </div>
    <div class="social-links">
      <a href="#"><i class="fab fa-linkedin"></i></a>
      <a href="#"><i class="fab fa-twitter"></i></a>
      <a href="#"><i class="fas fa-envelope"></i></a>
    </div>
  </div>
  
  <div class="modern-member">
    <div class="member-header">
      <img src="team2.jpg" alt="Jane Smith" class="member-photo">
      <h3 class="member-name">Jane Smith</h3>
      <p class="member-role">CTO</p>
      <p class="member-bio">Technical expert specializing in scalable architecture</p>
    </div>
    <div class="social-links">
      <a href="#"><i class="fab fa-linkedin"></i></a>
      <a href="#"><i class="fab fa-twitter"></i></a>
      <a href="#"><i class="fas fa-envelope"></i></a>
    </div>
  </div>
  
  <div class="modern-member">
    <div class="member-header">
      <img src="team3.jpg" alt="Mike Johnson" class="member-photo">
      <h3 class="member-name">Mike Johnson</h3>
      <p class="member-role">Lead Designer</p>
      <p class="member-bio">Creative designer with a passion for beautiful interfaces</p>
    </div>
    <div class="social-links">
      <a href="#"><i class="fab fa-linkedin"></i></a>
      <a href="#"><i class="fab fa-dribbble"></i></a>
      <a href="#"><i class="fas fa-envelope"></i></a>
    </div>
  </div>
</div>

<style>
.team-modern {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));
  gap: 30px;
  max-width: 1200px;
  margin: 0 auto;
}

.modern-member {
  border-radius: 15px;
  overflow: hidden;
  position: relative;
  box-shadow: 0 10px 30px rgba(0,0,0,0.1);
  transition: transform 0.3s ease, box-shadow 0.3s ease;
}

.modern-member:hover {
  transform: translateY(-10px);
  box-shadow: 0 15px 40px rgba(0,0,0,0.2);
}

.modern-member:nth-child(1) {
  background: linear-gradient(135deg, #667eea 0%, #764ba2 100%);
}

.modern-member:nth-child(2) {
  background: linear-gradient(135deg, #f093fb 0%, #f5576c 100%);
}

.modern-member:nth-child(3) {
  background: linear-gradient(135deg, #4facfe 0%, #00f2fe 100%);
}

.member-header {
  padding: 30px 20px 80px;
  text-align: center;
  color: white;
}

.member-photo {
  width: 100px;
  height: 100px;
  border-radius: 50%;
  object-fit: cover;
  border: 3px solid white;
  margin-bottom: 15px;
}

.member-name {
  margin-bottom: 5px;
  font-size: 1.3rem;
}

.member-role {
  opacity: 0.9;
  margin-bottom: 15px;
  font-weight: 500;
}

.member-bio {
  font-size: 0.9rem;
  opacity: 0.8;
  line-height: 1.5;
}

.social-links {
  background: white;
  padding: 20px;
  display: flex;
  justify-content: center;
  gap: 15px;
  border-top: 1px solid #eee;
}

.social-links a {
  font-size: 1.2rem;
  transition: transform 0.3s ease;
}

.modern-member:nth-child(1) .social-links a {
  color: #667eea;
}

.modern-member:nth-child(2) .social-links a {
  color: #f5576c;
}

.modern-member:nth-child(3) .social-links a {
  color: #4facfe;
}

.social-links a:hover {
  transform: scale(1.2);
}

@media (max-width: 768px) {
  .team-modern {
    grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));
    gap: 20px;
  }
}
</style>

<script>
// Add hover effects
document.addEventListener('DOMContentLoaded', function() {
  const members = document.querySelectorAll('.modern-member');
  
  members.forEach(member => {
    member.addEventListener('mouseenter', function() {
      this.style.transform = 'translateY(-10px)';
    });
    
    member.addEventListener('mouseleave', function() {
      this.style.transform = 'translateY(0)';
    });
  });
});
</script>

Minimalist Team

Clean, minimalist team design with focus on essential information

Minimalist Design

John Doe

John Doe

CEO & Founder

Visionary leader with 15+ years of industry experience driving innovation and growth.

Jane Smith

Jane Smith

CTO

Technical expert specializing in scalable architecture and cutting-edge technologies.

Mike Johnson

Mike Johnson

Lead Designer

Creative designer with a passion for user-centered design and beautiful interfaces.

Complete Code (HTML, CSS, JS)

<!-- Minimalist Team -->
<div class="team-minimalist">
  <div class="minimalist-member">
    <img src="team1.jpg" alt="John Doe" class="member-photo">
    <div class="member-info">
      <h3 class="member-name">John Doe</h3>
      <p class="member-role">CEO & Founder</p>
      <p class="member-bio">Visionary leader with 15+ years of industry experience driving innovation and growth.</p>
    </div>
    <div class="member-social">
      <a href="#"><i class="fab fa-linkedin"></i></a>
      <a href="#"><i class="fas fa-envelope"></i></a>
    </div>
  </div>
  
  <div class="minimalist-member">
    <img src="team2.jpg" alt="Jane Smith" class="member-photo">
    <div class="member-info">
      <h3 class="member-name">Jane Smith</h3>
      <p class="member-role">CTO</p>
      <p class="member-bio">Technical expert specializing in scalable architecture and cutting-edge technologies.</p>
    </div>
    <div class="member-social">
      <a href="#"><i class="fab fa-linkedin"></i></a>
      <a href="#"><i class="fas fa-envelope"></i></a>
    </div>
  </div>
  
  <div class="minimalist-member">
    <img src="team3.jpg" alt="Mike Johnson" class="member-photo">
    <div class="member-info">
      <h3 class="member-name">Mike Johnson</h3>
      <p class="member-role">Lead Designer</p>
      <p class="member-bio">Creative designer with a passion for user-centered design and beautiful interfaces.</p>
    </div>
    <div class="member-social">
      <a href="#"><i class="fab fa-dribbble"></i></a>
      <a href="#"><i class="fas fa-envelope"></i></a>
    </div>
  </div>
</div>

<style>
.team-minimalist {
  display: flex;
  flex-direction: column;
  gap: 25px;
  max-width: 800px;
  margin: 0 auto;
}

.minimalist-member {
  display: flex;
  align-items: center;
  gap: 20px;
  padding: 20px;
  background: #f8f9fa;
  border-radius: 10px;
  border-left: 4px solid #4facfe;
  transition: background 0.3s ease;
}

.minimalist-member:hover {
  background: #e9ecef;
}

.minimalist-member:nth-child(2) {
  border-left-color: #00f2fe;
}

.minimalist-member:nth-child(3) {
  border-left-color: #a8edea;
}

.member-photo {
  width: 80px;
  height: 80px;
  border-radius: 50%;
  object-fit: cover;
}

.member-info {
  flex: 1;
}

.member-name {
  color: #2c3e50;
  margin-bottom: 5px;
  font-size: 1.2rem;
}

.member-role {
  color: #4facfe;
  margin-bottom: 8px;
  font-weight: 600;
}

.minimalist-member:nth-child(2) .member-role {
  color: #00f2fe;
}

.minimalist-member:nth-child(3) .member-role {
  color: #a8edea;
}

.member-bio {
  color: #7f8c8d;
  font-size: 0.9rem;
  line-height: 1.5;
}

.member-social {
  display: flex;
  gap: 10px;
}

.member-social a {
  color: #4facfe;
  font-size: 1.1rem;
  transition: color 0.3s ease;
}

.minimalist-member:nth-child(2) .member-social a {
  color: #00f2fe;
}

.minimalist-member:nth-child(3) .member-social a {
  color: #a8edea;
}

.member-social a:hover {
  color: #2c3e50;
}

@media (max-width: 768px) {
  .minimalist-member {
    flex-direction: column;
    text-align: center;
    gap: 15px;
  }
  
  .member-info {
    text-align: center;
  }
}
</style>

<script>
// Add hover effects
document.addEventListener('DOMContentLoaded', function() {
  const members = document.querySelectorAll('.minimalist-member');
  
  members.forEach(member => {
    member.addEventListener('mouseenter', function() {
      this.style.background = '#e9ecef';
    });
    
    member.addEventListener('mouseleave', function() {
      this.style.background = '#f8f9fa';
    });
  });
});
</script>

Interactive Team Cards

Interactive cards with flip animations and detailed information

Interactive Design

John Doe

John Doe

CEO & Founder

About John

Visionary leader with 15+ years of industry experience driving innovation and growth. Passionate about building transformative solutions.

Leadership Strategy
Jane Smith

Jane Smith

CTO

About Jane

Technical expert specializing in scalable architecture and cutting-edge technologies. Loves solving complex problems.

Architecture AI/ML

Complete Code (HTML, CSS, JS)

<!-- Interactive Team Cards -->
<div class="team-interactive">
  <div class="flip-container">
    <div class="flip-card">
      <div class="card-front">
        <div class="front-content">
          <img src="team1.jpg" alt="John Doe" class="member-photo">
          <h3 class="member-name">John Doe</h3>
          <p class="member-role">CEO & Founder</p>
        </div>
        <div class="card-action">
          <button class="flip-btn">View Details</button>
        </div>
      </div>
      <div class="card-back">
        <h4>About John</h4>
        <p>Visionary leader with 15+ years of industry experience driving innovation and growth. Passionate about building transformative solutions.</p>
        <div class="skill-tags">
          <span>Leadership</span>
          <span>Strategy</span>
        </div>
        <button class="flip-back">Back</button>
      </div>
    </div>
  </div>
  
  <div class="flip-container">
    <div class="flip-card">
      <div class="card-front">
        <div class="front-content">
          <img src="team2.jpg" alt="Jane Smith" class="member-photo">
          <h3 class="member-name">Jane Smith</h3>
          <p class="member-role">CTO</p>
        </div>
        <div class="card-action">
          <button class="flip-btn">View Details</button>
        </div>
      </div>
      <div class="card-back">
        <h4>About Jane</h4>
        <p>Technical expert specializing in scalable architecture and cutting-edge technologies. Loves solving complex problems.</p>
        <div class="skill-tags">
          <span>Architecture</span>
          <span>AI/ML</span>
        </div>
        <button class="flip-back">Back</button>
      </div>
    </div>
  </div>
</div>

<style>
.team-interactive {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));
  gap: 30px;
  max-width: 1200px;
  margin: 0 auto;
}

.flip-container {
  perspective: 1000px;
  height: 300px;
}

.flip-card {
  width: 100%;
  height: 100%;
  position: relative;
  transform-style: preserve-3d;
  transition: transform 0.8s;
}

.flip-card.flipped {
  transform: rotateY(180deg);
}

.card-front, .card-back {
  position: absolute;
  width: 100%;
  height: 100%;
  backface-visibility: hidden;
  border-radius: 15px;
  overflow: hidden;
  box-shadow: 0 5px 15px rgba(0,0,0,0.1);
}

.card-front {
  display: flex;
  flex-direction: column;
}

.front-content {
  height: 60%;
  background: linear-gradient(135deg, #667eea 0%, #764ba2 100%);
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  color: white;
  padding: 20px;
}

.flip-container:nth-child(2) .front-content {
  background: linear-gradient(135deg, #f093fb 0%, #f5576c 100%);
}

.member-photo {
  width: 80px;
  height: 80px;
  border-radius: 50%;
  object-fit: cover;
  border: 3px solid white;
  margin-bottom: 15px;
}

.member-name {
  margin-bottom: 5px;
  font-size: 1.3rem;
}

.member-role {
  opacity: 0.9;
}

.card-action {
  height: 40%;
  background: white;
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 15px;
}

.flip-btn {
  background: #667eea;
  color: white;
  border: none;
  padding: 8px 20px;
  border-radius: 20px;
  cursor: pointer;
  font-weight: 600;
  transition: background 0.3s ease;
}

.flip-container:nth-child(2) .flip-btn {
  background: #f5576c;
}

.flip-btn:hover {
  opacity: 0.9;
}

.card-back {
  background: white;
  transform: rotateY(180deg);
  padding: 20px;
  display: flex;
  flex-direction: column;
  justify-content: center;
}

.card-back h4 {
  color: #2c3e50;
  margin-bottom: 10px;
}

.card-back p {
  color: #7f8c8d;
  font-size: 0.9rem;
  margin-bottom: 15px;
  line-height: 1.5;
}

.skill-tags {
  display: flex;
  gap: 10px;
  margin-bottom: 15px;
  flex-wrap: wrap;
}

.skill-tags span {
  background: #f0f7ff;
  color: #667eea;
  padding: 5px 10px;
  border-radius: 15px;
  font-size: 0.8rem;
}

.flip-container:nth-child(2) .skill-tags span {
  background: #fdf0f2;
  color: #f5576c;
}

.flip-back {
  background: #667eea;
  color: white;
  border: none;
  padding: 8px 20px;
  border-radius: 20px;
  cursor: pointer;
  font-weight: 600;
  align-self: center;
  transition: background 0.3s ease;
}

.flip-container:nth-child(2) .flip-back {
  background: #f5576c;
}

.flip-back:hover {
  opacity: 0.9;
}

@media (max-width: 768px) {
  .flip-container {
    height: 280px;
  }
}
</style>

<script>
document.addEventListener('DOMContentLoaded', function() {
  const flipButtons = document.querySelectorAll('.flip-btn');
  const flipBackButtons = document.querySelectorAll('.flip-back');
  
  flipButtons.forEach(button => {
    button.addEventListener('click', function() {
      const flipCard = this.closest('.flip-card');
      flipCard.classList.add('flipped');
    });
  });
  
  flipBackButtons.forEach(button => {
    button.addEventListener('click', function() {
      const flipCard = this.closest('.flip-card');
      flipCard.classList.remove('flipped');
    });
  });
});
</script>

Team Carousel

An interactive carousel for showcasing team members

Carousel Design

Complete Code (HTML, CSS, JS)