JSFiddle - React, Tailwind, and code Playground
by Zuhaib Siddiqui
HTML
<a href="http://example.com" id="foo">Foo</a>
<button id="hide-button">Hide</button>
<button id="show-button">Show</button>
CSS
#foo {
transition-property: visibility, opacity, margin-top;
transition-duration: 0s, 1s, 1s;
}
-
#foo.hidden {
opacity: 0;
visibility: hidden;
transition-property: opacity, visibility, margin-top;
transition-duration: 1s, 0s, 0s;
transition-delay: 0s, 1s;
margin-top:250px;
}
JavaScript
var foo = document.getElementById('foo');
document.getElementById('hide-button').onclick = function () {
foo.className = 'hidden';
};
document.getElementById('show-button').onclick = function () {
foo.className = '';
};