JSFiddle - React, Tailwind, and code Playground

by mac_cain13

HTML

<div class="container">
    <div class="child">Child</div>
    <div class="foo">Foo</div>
</div>

CSS

.container {
  width: 300px;
  min-height: 30px;
  overflow: auto;
  background: red;
}
.child {
  float: left;
}
.foo {
  background: blue;
  overflow: hidden;
  min-width: 50px;
}

JavaScript

$(".child").click(function() {
    $(this).width($(this).width() + 10);
    $(".foo").html($(".foo").width());
});