JSFiddle - React, Tailwind, and code Playground
by carsont
HTML
<div id="notification-tray-container" style="display: block;">
<div id="notifification-tray-clear-icon">Clear all</div>
<ol id="notification-tray">
<li class="note">
<div class="icon default"></div>
<div class="content">
<div class="title">Outbound</div>
<div class="message">Campaign Status Changed</div>
</div>
</li>
<li class="note">
<div class="icon default"></div>
<div class="content">
<div class="title">Outbound</div>
<div class="message">Campaign Status Changed</div>
</div>
</li>
<li class="note">
<div class="icon default"></div>
<div class="content">
<div class="title">Outbound</div>
<div class="message">Campaign Status Changed</div>
</div>
</li>
</ol>
</div>
CSS
#notification-tray {
list-style: none;
margin: 0;
padding: 0;
}
#notification-tray-container {
position: absolute;
}
#notification-tray-clear-icon {
text-align: right;
content: "Clear all";
font-size: 10px;
}
#notification-tray li {
background-color: white;
border-radius: 1px;
padding: 5px;
}
#notification-tray .note {
height: 32px;
margin: 3px 0;
}
#notification-tray .icon {
padding: 3px 6px 3px 0;
display: inline-block;
content: url("https://cdn4.iconfinder.com/data/icons/rcons-phone/32/phone-ring-20.png");
}
#notification-tray .text {
display: inline-block;
overflow: hidden;
}
#notification-tray .title {
font-size: 14px;
color: black;
}
#notification-tray .message {
font-size: 12px;
color: #999;
}
#notification-tray .content {
display: inline-block;
margin: 0;
padding: 0 3px;
}
#notification-tray .note .content > div {
overflow: hidden;
}
#notification-tray {
line-height: normal;
}
.notification-ib-lbl {
padding: 0 2px;
display: inline-block;
}