JSFiddle - React, Tailwind, and code Playground

HTML

<div id="draggable">Drag Me!</div>

CSS

#draggable{
    height:200px;
    width:200px;
    background-color:red;
}

JavaScript

$('#draggable').draggable({
    axis: 'x',
    revert: function(valid) {
        if (!valid) {
            $(this).animate({opacity:1}, 'fast').animate(this.originalPosition);
            return true;
        }
        return false;
    },
    drag:function(event, ui){
        ui.helper.css('opacity', 1-ui.position.left/ $(window).width());
    }
});