JSFiddle - React, Tailwind, and code Playground
by someprimetime
HTML
<div id="vote-container">
<div id="submitted-info">Submitted 4 days ago by parker</div>
<ul>
<li class="score-count">
<div class="score-content down">
<div class="score"> <span>12</span>
<span class="score-meta-info">down votes</span>
</div>
<div class="vote-thumb down">down</div>
</div>
</li>
<li class="score-count">
<div class="score-content"> <span>79</span>
<span class="score-meta-info">36% like it</span>
</div>
</li>
<li class="score-count">
<div class="score-content up">
<div class="score"> <span>12</span>
<span class="score-meta-info">up votes</span>
</div>
<div class="vote-thumb up">up</div>
</div>
</li>
</ul>
</div>
SCSS
body {
font-family: arial;
}
#vote-container {
position: relative;
background: #f5f5f5;
border: 1px solid #ddd;
padding: 10px;
max-width: 280px;
border-radius: 3px;
text-align: center;
padding-top: 30px;
ul {
padding: 0;
margin: 0 auto;
list-style: none;
margin-top: 5px;
li {
display: inline-block;
margin-left: 5px;
&:first-child {
margin-left: 0;
}
.score-content {
box-shadow: 0 1px 0 rgba(0, 0, 0, 0.05);
cursor: pointer;
height: 50px;
text-align: center;
float: left;
background: #fff;
border: 1px solid #ddd;
border-radius: 3px;
transition: all 0.5s ease-in;
padding: 12px;
width: 60px;
&.up {
transition: all 0.5s ease-in;
color: #3ea410;
&:hover {
transition: all 0.5s ease-in;
border-color: #3ea410;
}
}
&.down {
color: #d84d30;
&:hover {
border-color: #d84d30;
}
}
}
}
.score-meta-info {
margin-top: 5px;
font-size: 11px;
}
.score-count {
font-weight: bold;
font-size: 22px;
}
}
}
#submitted-info {
border-bottom: 1px solid #DDD;
background: #FFF;
float: left;
width: 100%;
top: 0;
left: 0;
padding-top:...