JSFiddle - React, Tailwind, and code Playground
HTML
<div id="tokenCloudResultDiv" class="slidingTag">
<ul class="tags blue" style="list-style-type: none;padding:5px;">
<li>
<div>
<a style="font-size: 15px;">international journal</a>
<span class="thumbsDownIcon" style="display:block;cursor:pointer;"></span>
</div>
</li>
<li>
<div>
<a style="font-size: 15px;">data</a>
<span class="thumbsDownIcon" style="display:block;cursor:pointer;"></span>
</div>
</li>
<li>
<div>
<a style="font-size: 100px;">Computing System</a>
<span class="thumbsDownIcon" style="display:block;cursor:pointer;"></span>
</div>></li>
<li>
<div>
<a style="font-size: 200px;">Visualisation Systems</a>
<span class="thumbsDownIcon" style="display:block;cursor:pointer;"></span>
</div></li>
</ul>
</div>
CSS
.slidingTag {
zoom: 1;
height: 280px;
word-wrap:break-word;
position: relative; width: 97% ! important;
background: none repeat scroll 0% 0% rgb(240, 245, 247);
display: block; border: 1px solid rgb(130, 143, 149);
min-height: 250px;
font-size: 8.08333px;
}
.slidingTag:before, .slidingTag:after {
content: "";
display: table;
}
.slidingTag:after {
clear: both;
}
.slidingTag li {
position: relative;
float: left;
margin: 0 0 8px 12px;
list-style: none;
}
.slidingTag li:active {
margin-top: 1px;
margin-bottom: 7px;
}
.slidingTag li:after {
content: '';
z-index: 3;
position: absolute;
top: 10px;
right: -2px;
width: 0px;
height: 0px;
opacity: .95;
border-radius: 3px 0 0 3px;
background: #2AAAE6;
-webkit-box-shadow: inset 1px 0 #2AAAE6;
box-shadow: inset 1px 0 #2AAAE6;
}
.slidingTag a, .slidingTag span {
display: block;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.slidingTag a {
padding: 0 9px 0 10px;
}
.slidingTag li a {
border:0px none;border-image: none;text-align: center;padding:none;
}
.slidingTag a:link
{
color: #2aaae6;
}
.slidingTag a:hover {
text-decoration: none;
}
.slidingTag div:hover span {
padding: 0 7px 0 6px;
max-width: 40px;
-webkit-box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.15), 1px 1px 2px rgba(0, 0, 0, 0.2);
box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.15), 1px 1px 2px rgba(0, 0, 0, 0.2);
}
.slidingTag span {
position: absolute;
top: 1px;
left: 100%;
z-index: 2;
overflow: hidden;
max-width: 0;
height: 28px;
line-height: 21px;
/* padding: 0 0 0 1px; */
opacity: .95;
color: #fff;
text-shadow: 0 -1px rgba(0, 0, 0, 0.3);
/* border: 1px solid;
*/ border-radius: 0 2px 2px 0;
border-color: #2AAAE6 #2AAAE6 #2AAAE6;
background-color: #2AAAE6;
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #6aaeda), color-stop(100%, #4298d0));
...