JSFiddle - React, Tailwind, and code Playground

by edddotcom

HTML

<body>
    <ul class="hover_block">
        <li>
            <a href=""><img src="http://cloudsmaker.com/hipsterwall/img/salto-al-norte.jpg" alt="" width="100px"/> </a>
        </li>
    </ul>
</body>

CSS

body {
    background: #666
}

ul.hover_block {
    display: block;
    overflow: hidden;
    height: 1%;
    padding-bottom: 15px;
}

ul.hover_block li, ul.hover_block2 li {
    list-style: none;
    float: left;
    background: #fff;
    padding: 10px;
    padding-left: 315px;
    padding-top: 78px;
    width: 500px;
    position: relative;
    margin-right: 20px;
    background-image: url('images/2.png');
    background-repeat: no-repeat;
}

ul.hover_block li a, ul.hover_block2 li a {
    display: block;
    position: relative;
    overflow: hidden;
    height: 400px;
    width: 500px;
    padding: 16px;
    color: #000;
    font: 1.6em/1.3 Helvetica, Arial, sans-serif;
}

ul.hover_block li a, ul.hover_block2 li a {
    text-decoration: none
}

ul.hover_block li img, ul.hover_block2 li img {
    position: absolute;
    top: 0;
    left: 0;
    border: 0;
}

JavaScript

$(function () {
    $('.hover_block').find('img').hover(function () {
        $(this).animate({
            top: '374px'
        }, {
            queue: false,
            duration: 500
        });
    }, function () {
        $(this).animate({
            top: '0px'
        }, {
            queue: false,
            duration: 500
        });
    });
    $('.hover_block').find('img').hover(function () {
        $(this).animate({
            left: '178px'
        }, {
            queue: false,
            duration: 500
        });
    }, function () {
        $(this).animate({
            left: '0px'
        }, {
            queue: false,
            duration: 500
        });
    });
});