JSFiddle - React, Tailwind, and code Playground
HTML
<div class="block works">Hovering transitions me in IE</div>
<div class="block notworks">Hovering DOES NOT transition my width in IE</div>
CSS
.block {
width: 350px;
height: 100px;
background-color: red;
transition: all 1s ease-in-out;
margin: 10px;
padding-left: 10px;
}
.block:hover {
background-color: yellow;
transition: all 1s ease-in-out;
}
.works:hover {
width: 500px;
height: 120px;
}
.notworks:hover {
width: 100%;
max-width: calc(100% - 50px);
height: 175px;
}