No-Library (pure JS), HTML, CSS, JavaScript
This sample includes all options (with their default values) to allow playing with them.
jQuery (edge), HTML, CSS, JavaScript
jQuery 3.3.1, HTML, CSS, JavaScript
jQuery 2.1.4, HTML, CSS, JavaScript