JSFiddle - React, Tailwind, and code Playground

HTML

<body>
    <div id="wrapper">
        <div id="container">
            <p><a href="javascript:;" onclick="toggle_visibility('section1');">EXPAND CONTENT</a>

                <div class="alist" id="section1" style="display:none;">
                    <p class="content">content bla bla</p>
                </div>
            </p>
            <p><a href="javascript:;" onclick="toggle_visibility('section2');">EXPAND CONTENT</a>

                <div class="alist" id="section2" style="display:none;">
                    <p class="content">content bla bla</p>
                </div>
            </p>
            <p><a href="javascript:;" onclick="toggle_visibility('section3');">EXPAND CONTENT</a>

                <div class="alist" id="section3" style="display:none;">
                    <p class="content">content bla bla</p>
                </div>
            </p>
            <p><a href="javascript:;" onclick="toggle_visibility('section4');">EXPAND CONTENT</a>

                <div class="alist" id="section4" style="display:none;">
                    <p class="content">content bla bla</p>
                </div>
            </p>
            <p><a href="javascript:;" onclick="toggle_visibility('section5');">EXPAND CONTENT</a>


                <div class="alist" id="section5" style="display:none;">
                    <p class="content">content bla bla</p>
                </div>
            </p>
            <div id="footer">Footer Text</div>
        </div>
    </div>
</body>

CSS

html, body {
    height: 100%;
}
#wrapper {
    height: 100%;
    margin-bottom:20px;
}
#container {
    position: relative;
    overflow: hidden;
    top: 5px;
    width: 400px;
    height: 100%;
    margin: 0 auto 0;
    box-shadow: 0 0 5px rgba(159, 159, 159, 0.6);
    -o-box-shadow: 0 0 5px rgba(159, 159, 159, 0.6);
    -webkit-box-shadow: 0 0 5px rgba(159, 159, 159, 0.6);
    -moz-box-shadow: 0 0 5px rgba(159, 159, 159, 0.6);
    padding-bottom:150px;
}
#section {
    display:none;
}
p.content {
    font-size:50px;
}
#footer {
    position:absolute;
    bottom:0;
}
}

JavaScript

function toggle_visibility(id) {
			     $e = $("#" + id);


			     if ($e.is(':visible')) {

			         $e.slideUp("fast");

			     } else {


			         $e.slideDown("fast");
			     }
			 }