JSFiddle - React, Tailwind, and code Playground
HTML
<table>
<tr>
<th>Current</th>
<th>Smooth</th>
</tr>
<tr>
<td>
<div class="frame">
<ul class="scrollline">
<li>C-2 00 00 -- --</li>
<li>--- 00 00 -- --</li>
<li>--- 00 00 -- --</li>
<li>--- 00 00 -- --</li>
<li>C-3 00 00 -- --</li>
<li>--- 00 00 -- --</li>
<li>--- 00 00 -- --</li>
<li>--- 00 00 -- --</li>
<li>C-4 00 00 -- --</li>
<li>--- 00 00 -- --</li>
<li>--- 00 00 -- --</li>
<li>--- 00 00 -- --</li>
<li>D-2 00 00 -- --</li>
<li>--- 00 00 -- --</li>
<li>--- 00 00 -- --</li>
<li>--- 00 00 -- --</li>
<li>C-2 00 00 -- --</li>
<li>--- 00 00 -- --</li>
<li>--- 00 00 -- --</li>
<li>--- 00 00 -- --</li>
<li>C-1 00 00 -- --</li>
<li>--- 00 00 -- --</li>
<li>--- 00 00 -- --</li>
<li>--- 00 00 -- --</li>
<li>C-3 00 00 -- --</li>
<li>--- 00 00 -- --</li>
<li>--- 00 00 -- --</li>
<li>--- 00 00 -- --</li>
<li>C-2 00 00 -- --</li>
<li>--- 00 00 -- --</li>
<li>--- 00 00 -- --</li>
<li>--- 00 00 -- --</li>
<li>C-3 00 00 -- --</li>
<li>--- 00 00 -- --</li>
<li>--- 00 00 -- --</li>
<li>--- 00 00 -- --</li>
<li>C-4 00 00 -- --</li>
<li>--- 00 00 -- --</li>
<li>--- 00 00 -- --</li>
<li>--- 00 00 -- --</li>
<li>D-2 00 00 -- --</li>
<li>--- 00 00 -- --</li>
<li>--- 00 00 -- --</li>
<li>--- 00 00 -- --</li>
<li>C-2 00 00 -- --</li>
<li>--- 00 00 -- --</li>
<li>--- 00 00 -- --</li>
<li>--- 00 00 -- --</li>
<li>C-1 00 00 -- --</li>
<li>--- 00 00 -- --</li>
<li>--- 00 00 -- --</li>
<li>--- 00 00 -- --</li>
<li>C-3 00 00 -- --</li>
<li>--- 00 00 -- --</li>
<li>--- 00 00 -- --</li>
<li>--- 00 00 -- --</li>
<li>C-4 00 00 -- --</li>
<li>--- 00 00 -- --</li>
<li>--- 00 00 -- --</li>
<li>--- 00 00 -- --</li>
<li>D-2 00 00 -- --</li>
<li>--- 00 00 -- --</li>
<li>--- 00 00 -- --</li>
...
CSS
ul {
background-color: #000;
color: #808080;
font-family: consolas;
margin-left: 0;
padding: 2px;
width: 150px;
}
li {
list-style-type: none;
height: 16px;
font-size: 16px;
line-height: 16px;
padding: 0;
margin: 0;
}
li:nth-child(4n-3) {
background-color: #262626;
color: #fff;
}
.frame {
width:150px;
overflow: hidden;
height: 256px;
position: relative;
}
.frame:after {
content: " ";
display: block;
width: 150px;
height: 16px;
background-color: rgba(255,255,255,.5);
top: 65px;
left: 0;
z-index: 1;
position: absolute;
}
.scrollline {
margin-top: 0;
animation: scroll 10.4s steps(42, end) infinite;
}
.scrollfine {
margin-top: 0;
animation: scroll 10.4s infinite linear;
}
@keyframes scroll {
to {
margin-top:-672px;
}
}