JSFiddle - React, Tailwind, and code Playground

by mathijsflietstra

HTML

<div>40% wide div [<a href="#">toggle overflow</a>]
    <div>
        <img src="http://via.placeholder.com/400x200" />
    </div>400px wide image</div>

CSS

img {
    margin: 0 -9999% 0 -9999%;
}
/* ALL of the CSS below is for demonstration purposes only */
 body {
    text-align: center;
    font-family: verdana;
    font-size: 10pt;
    line-height: 20pt;
}
body > div {
    margin: 0px auto;
    width: 40%;
    background-color: lightblue;
    overflow: hidden;
}
img {
    vertical-align: top;
}
.overflow {
    overflow: visible;
}

JavaScript

$(document).ready(function () {
    $('a').click(function () {
        $('body > div').toggleClass('overflow');
    });
})