JSFiddle - React, Tailwind, and code Playground

HTML

<div class="tableWrapper">
    <table cellpadding="0" cellspacing="0" border="0">
        <thead>
            <tr><th class="nCol">One</th><th class="nCol">Two</th><th>Three</th></tr>
        </thead>
        <tbody>
            <tr><td>1</td><td>2</td><td>3</td></tr>
            <tr class="highlight" onclick="if(this.className==''){this.className='highlight';}else{this.className='';}"><td>1</td><td>2</td><td>3</td></tr>
            <tr><td>1</td><td>2</td><td>3</td></tr>
            <tr><td>1</td><td>2</td><td>3</td></tr>
            <tr><td>1</td><td>2</td><td>3</td></tr>
            <tr><td>1</td><td>2</td><td>3</td></tr>
            <tr><td>1</td><td>2</td><td>3</td></tr>
            <tr><td>1</td><td>2</td><td>3</td></tr>
            <tr><td>1</td><td>2</td><td>3</td></tr>
            <tr><td>1</td><td>2</td><td>3</td></tr>
            <tr><td>1</td><td>2</td><td>3</td></tr>
            <tr><td>1</td><td>2</td><td>3</td></tr>
            <tr><td>1</td><td>2</td><td>3</td></tr>
            <tr><td>1</td><td>2</td><td>3</td></tr>
            <tr><td>1</td><td>2</td><td>3</td></tr>
            <tr><td>1</td><td>2</td><td>3</td></tr>
        </tbody>
    </table>
<div>

CSS

.tableWrapper {
    width:100%;
    height:232px;
    overflow:hidden;
}

table {
    width:100%;
    font-weight:bold;
    text-align:center;
    border:1px solid black;
}

::-webkit-scrollbar {
    display:none;
}

table tbody {
    /*display:block;*/
    height:200px;
    overflow:hidden;
    overflow-y:auto;
}

table tbody tr td,table thead tr th {
    border-right:solid 1px black;
    height:30px;
}

table thead tr {
    display:fixed;
}

table tbody tr:nth-child(even) {
    background-color:#aaa;
}

table tbody tr:nth-child(odd) {
    background-color:#eee;
}

table tbody tr.highlight td {
    height:24px;
    border:#66B2FF solid 3px;
    border-left:0px;
    border-right:1px solid black; 
}

table tbody tr.highlight td:first-child {
    border-bottom-left-radius:10px;
    border-top-left-radius:10px;
}

table tbody tr.highlight td:last-child {
    border-bottom-right-radius:10px;
    border-top-right-radius:10px;
    border-right:0px;
}

th.nCol, td.nCol {
    width:40px;
}

table tbody tr td:last-child {
    display:block;
    min-width:40px;
}