Clarity Lightbox
How to use:
Include the following in your header:
NPM
You can install this package with npm: npm install clarity-lightbox
Or with custom html
<link rel="stylesheet" href="dist/css/clarify-lightbox.min.css> <!--jQuery--> <script src="http://code.jquery.com/jquery-3.3.1.slim.min.js" integrity="sha256-3edrmyuQ0w65f8gfBsqowzjJe2iM6n0nKciPUp8y+7E=" crossorigin="anonymous"></script> <script src="dist/js/clarify-lightbox.min.js>
Or if you prefer to use a CDN:
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/clarity-lightbox@latest/dist/clarify-lightbox.min.css"> <!--jQuery--> <script src="http://code.jquery.com/jquery-3.3.1.slim.min.js" integrity="sha256-3edrmyuQ0w65f8gfBsqowzjJe2iM6n0nKciPUp8y+7E=" crossorigin="anonymous"></script> <script src="https://cdn.jsdelivr.net/npm/clarity-lightbox@latest/dist/clarify-lightbox.min.js"></script>
Then to use the plugin in your html: Place all the content of your page in (only required if you want a background blur when the lightbox is opened)
<div class="wrapper"> <!-- Your website's content --> </div>
And place your image you want to make a lightbox as following:
<a class="lightbox" href="img/img1.jpg"> <img class="img-lightbox" src="img/img1.jpg"> </a>