JSFiddle - React, Tailwind, and code Playground
by anoopsuda
HTML
<div class="innovation-card">
<div class="like-btn">
π
</div>
<p class="category">Innovation Catalyst</p>
<h3 class="title">
Digital continuity - engineering<br />
to manufacturing to asset...
</h3>
<div class="meta">
<span class="meta-item">
π <strong>Views</strong> 10
</span>
<span class="meta-item">
π <strong>Likes</strong> 0
</span>
</div>
<p class="description">
Accenture partnered with a leading Americas industrial equipment
client to drive end-to-end digital continuity across engineering
</p>
<div class="contributor">
<span class="avatar">π€</span>
<div>
<span class="label">Contributed by</span>
<span class="name">swati.sikka</span>
</div>
</div>
</div>
SCSS
.innovation-card {
position: relative;
max-width: 420px;
padding: 20px;
background: #fff;
border-radius: 10px;
border: 1px solid #eee;
font-family: "Segoe UI", sans-serif;
color: #333;
.like-btn {
position: absolute;
top: 16px;
right: 16px;
width: 40px;
height: 40px;
background: #8f00ff;
color: #fff;
border-radius: 50%;
display: flex;
align-items: center;
justify-content: center;
font-size: 18px;
cursor: pointer;
}
.category {
font-size: 14px;
color: #888;
margin-bottom: 6px;
}
.title {
font-size: 20px;
line-height: 1.3;
font-weight: 600;
color: #8f00ff;
margin-bottom: 12px;
}
.meta {
display: flex;
gap: 20px;
font-size: 14px;
color: #777;
margin-bottom: 14px;
.meta-item {
display: flex;
align-items: center;
gap: 6px;
strong {
font-weight: 500;
}
}
}
.description {
font-size: 14px;
line-height: 1.5;
color: #444;
margin-bottom: 18px;
}
.contributor {
display: flex;
align-items: center;
gap: 10px;
.avatar {
width: 36px;
height: 36px;
border-radius: 50%;
border: 2px solid #8f00ff;
color: #8f00ff;
display: flex;
align-items: center;
justify-content: center;
font-size: 18px;
}
.label {
display: block;
font-size: 12px;
color: #888;
}
.name {
font-size: 14px;
font-weight: 600;
color: #8f00ff;
}
}
}