JSFiddle - React, Tailwind, and code Playground

by hurricaneankit

HTML

<div>
    <div style="font-family: Calibri;font-size: 44px;float: right;margin-right:10%;">Elevator</div>
    <div class="container">
        <div class="blockDiv">
            <div class="inactiveDiv"></div>
        </div>
        <div id="check2" class="checkbox">
        </div>
        <div class="uncheck">

        </div>
    </div>
    <div class="container">
        <div class="blockDiv">
            <div class="inactiveDiv" id="groundDiv"></div>
        </div>
        <div id="check1" class="checkbox">
            
        </div>
        <div class="uncheck">
        </div>
    </div>
</div>

CSS

.blockDiv {
    width: 60px;
    height: 60px;
    background: #0000FF;
    border: 2px solid #000;
}
.activeDiv, #groundDiv {
    width: 45px;
    height: 45px;
    background: #FFAC00;
    margin-left: 8px;
    margin-top: 8px;
    position:relative;
}
.checkbox {
    height: 42px;
    margin-left: 75px;
    padding: 0px 0 0 28px;
    background-image: url("http://www4.picturepush.com/photo/a/12675332/img/12675332.gif");
    background-repeat: no-repeat;
    background-position: 0% 0px;
    margin-top: -40px;
}

.checked {
    background: url('http://www2.picturepush.com/photo/a/12675320/img/12675320.gif') no-repeat;
}

JavaScript

$(function(){
$(document).ready(function () {
    $("#check1").click(function () {
        $("#check1").toggleClass('checked');
        $("#check2").removeClass('checked');
        $("#groundDiv").animate({
            "top": "0px"
        }, 1000);
    });
});
$(document).ready(function () {
    $("#check2").click(function () {
        $("#check2").toggleClass('checked');
        $("#check1").removeClass('checked');
        $("#groundDiv").animate({
            "top": "-65px"
        }, 1000);
    });
});
});