User Avatar Card
アバター付きユーザープロフィールカード。
HTML
<div class="avatar-card">
<div class="avatar-circle">JD</div>
<div>
<div class="avatar-name">Jane Doe</div>
<div class="avatar-role">Product Designer</div>
</div>
<div class="avatar-stats">
<div class="as"><strong>128</strong>Projects</div>
<div class="as"><strong>4.9</strong>Rating</div>
</div>
</div>
CSS
.avatar-card {
width: 220px;
padding: 16px 18px;
background: #fff;
border: 1px solid #f0f0f0;
border-radius: 12px;
display: flex;
align-items: center;
gap: 12px;
flex-wrap: wrap;
transition: transform .3s, box-shadow .3s;
}
.avatar-card:hover {
transform: translateY(-2px);
box-shadow: 0 6px 20px rgba(0,0,0,.04);
}
.avatar-circle {
width: 38px; height: 38px;
background: #1a1a1a;
color: #fff;
border-radius: 50%;
display: flex;
align-items: center;
justify-content: center;
font-weight: 700;
font-size: 13px;
flex-shrink: 0;
}
.avatar-name { font-size: 13px; font-weight: 700; color: #1a1a1a; }
.avatar-role { font-size: 10px; color: #999; margin-top: 1px; }
.avatar-stats {
display: flex;
gap: 16px;
width: 100%;
padding-top: 10px;
border-top: 1px solid #f5f5f5;
}
.as {
font-size: 10px;
color: #999;
}
.as strong {
display: block;
font-size: 14px;
color: #1a1a1a;
margin-bottom: 1px;
}