JSFiddle - React, Tailwind, and code Playground

HTML

<button class="close-green">Button</button>
<div class="message-green">Message</div>

CSS

.message-green {
    color: #80ff80;
}

JavaScript

var def = $.Deferred();

$(".close-green").click(def.resolve);
setTimeout(def.resolve, 5000);

def.done(function() {
    $(".message-green").fadeOut("slow");
});