JSFiddle - React, Tailwind, and code Playground

HTML

<div class="row">
    <div class="row-item">1</div>
    <div class="row-item">2</div>
    <div class="row-item">3</div>
</div>
<div class="row">
    <div class="row-item">1</div>
    <div class="row-item">2</div>
    <div class="row-item">3</div>
</div>
<div class="row">
    <div class="row-item">1</div>
    <div class="row-item">2</div>
    <div class="row-item">3</div>
</div>

CSS

* {
    
}

.row {    
    display: flex;
}

.row:hover {
    margin-top:-2px;
    background: yellow;
    border-top: 1px solid black;
    border-bottom: 1px solid black;
}

.row-item {
    flex: 1 1 auto;
    text-align: center;
    padding: 9px;
    border-right: 1px solid black;
}