Team Member Card with Avatar & Role

Present your team in a clean, professional, and uniform way with this team member profile card.

This is a fundamental component for any "About Us" or "Meet the Team" page, designed to introduce key personnel with their photo, job title, and links to their social profiles.

Screenshot of three team member profile cards in a responsive grid.

Get Source Code Preview

About this Component

A well-structured team page builds trust and puts a human face on your organization. This card template is designed for that purpose, featuring a prominent circular avatar, a clear hierarchy for the team member's name and role, and a dedicated space for social media links.

Features

Code Breakdown

HTML Structure

Each card is an article with a centered layout. The main elements are an img for the avatar with appropriate alt text, a h3 for the name, and a p for the role. The social media icons are anchor tags within a container div, each with an aria-label to clarify the link's destination for assistive technologies.

CSS Styling

The card's content is centered using text-align: center on the main .tm-card container. The circular avatar is created by setting the image's border-radius to 50%. A decorative colored ring is added around the avatar using a combination of a transparent border and a colored box-shadow, a neat trick that prevents the ring from affecting the element's layout size. The social icons are aligned horizontally using display: flex and justify-content: center on their container.

Code

Here is the complete code. Simply customize the image, name, role, and links for each of your team members.

View Output