JSFiddle - React, Tailwind, and code Playground

by luka kupunia

HTML

<div class="body">
<a href="">
<div class="box">
  <div class="svg"></div>
  <div class="text">fwefw</div>
  <div class="t">
    <div>312</div>
    <div class="">zxx</div>
  </div>
  <div class="t">
    <div>312</div>
    <div class="">zxx</div>
  </div>
  <div class="t">
    <div>312</div>
    <div class="">zxx</div>
  </div>
  <div class="t">
    <div>312</div>
    <div class="">zxx</div>
  </div>
  <div class="t">
    <div>312</div>
    <div class="">zxx</div>
    <div class="">zxx</div>
  </div>
</div>
</a>
</div>
<div class="body">
<a href="">
<div class="box">
  <div class="svg"></div>
  <div class="text">fwefw</div>
  <div class="t">
    <div>312</div>
    <div class="">zxx</div>
  </div>
  <div class="t">
    <div>312</div>
    <div class="">zxx</div>
  </div>
  <div class="t">
    <div>312</div>
    <div class="">zxx</div>
  </div>
  <div class="t">
    <div>312</div>
    <div class="">zxx</div>
  </div>
  <div class="t">
    <div>312</div>
    <div class="">zxx</div>
    <div class="">zxx</div>
  </div>
</div>
</a>
</div>

<ul>
  <li><a href="">1</a></li>
  <li><a href="">2</a></li>
  <li><a href="">3</a></li>
  <li><a href="">4</a></li>
</ul>

<div class="dashed">
  <ul>
    <li><div class="day">2</div><div class="name">დღე</div></li>
    <li><div class="day">20</div><div class="name">საათი</div></li>
    <li><div class="day">47</div><div class="name">წუთი</div></li>
    <li style="color: #008DD0;"><div class="day">08</div><div class="name">წამი</div></li>
  </ul>
</div>


<button>add</button>

CSS

* {
  box-sizing: border-box;
  /* transition: .5s; */
  /* border: 1px solid black; */
}
a {
  color: black;
  text-decoration: none;
}
ul , li {
  margin: 0;
  padding: 0;
  list-style: none;
}
div.body {
  margin: 30px 10px;
}
div.box {
  border: 1px solid black;
  border-radius: 5px;
  font-size: 0px;
  padding: 0 5px;
}
div.box:hover {
  background: #eee;
}
div.text {
  display: inline-block;
  font-size: 16px;
  vertical-align: middle;
  width: 20%;
  border: 1px solid black;
  border-radius: 5px;
  padding: 5px 10px;
  margin: 5px 0;
}
div.t div {
  margin: 5px 0;
  border: 1px solid black;
  padding: 5px;
  border-radius: 5px;
}
div.t div:hover {
  background: #aaa;
}
div.t {
  display: inline-block;
  /* margin-left: 20px; */
  vertical-align: middle;
  border: 1px solid black;
  font-size: 16px;
  border-radius: 5px;
  padding: 5px 10px;
  width: 20%;
  margin: 5px 0px;
}
div.t:hover {
  background: #bbb;
}

ul {
  font-size: 0px;
  margin: 10px;
}
li {
  display: inline;
  border-right: 1px solid black;
  font-size: 16px;
  padding: 10px 0;
  overflow:hidden;
}
li:last-child {
  border-right: none;
}
li:last-child a {
  border-top-right-radius: 15px;
  border-bottom-right-radius: 15px;
}
li:first-child a {
  border-top-left-radius: 15px;
  border-bottom-left-radius: 15px;
}
li a {
  display: inline-block;
  padding: 10px 30px;
}
li a:hover {
  background: grey;
}

div.dashed {
  width: 274px;
  /* background: grey; */
  border: 1px dashed #B2006B;
  border-radius: 10px;
  padding: 10px 0;
}
div.dashed ul {
  margin: 0;
}
div.dashed div.day {
  font-size: 30px;
  line-height: 27px;
}
div.dashed div.name {
  font-size: 14px;
}
div.dashed li {
  width: 25%;
  padding: 0;
  text-align: center;
  display: inline-block;
  border-right-style: dashed;
  color: #3E3E3E;
  border-right-color: #707070;
}
div.dashed li:last-child {
  border: none;
}


button {
  width: 100px;
  height: 30px;
  border: 1px solid black;
  margin: 30px auto;
  background: none;
 ...