JSFiddle - React, Tailwind, and code Playground
by GaryC123
HTML
<div id="container">
<div class="buttons">
<button id="but1">button 1</button>
<button id="but2">button 1</button>
</div>
<div class="content">
<span class="but1">some text</span>
<span class="but2">some other text</span>
</div>
</div>
CSS
#container {
height:100px;
width:100px;
overflow:hidden;
border:1px solid green
}
.buttons {
width:90px;display:inline:block;float:left
}
.content span{
width:90px;
display:inline-block;
float:left;
display:none
}
JavaScript
$("#container").mouseenter(function(){
$(this).animate({width: '200px'});
})
$("#container").mouseleave(function(){
$(this).animate({width: '100px'});
})
$(".buttons button").hover(function(){
$(".content ."+$(this).attr("id")).toggle()
})