JSFiddle - React, Tailwind, and code Playground

by Patrick Ludewig

HTML

<script src="https://cdnjs.cloudflare.com/ajax/libs/fancyapps-ui/4.0.18/fancybox.umd.min.js"></script>

<!DOCTYPE html>
<html lang="en">
  <head>
    <meta charset="UTF-8" />
    <meta name="viewport" content="width=device-width" />
    <link
          rel="stylesheet"
          href="https://cdnjs.cloudflare.com/ajax/libs/fancyapps-ui/4.0.18/fancybox.min.css"
          />
  </head>
  <body>
    <div>
      <a
         data-fancybox
         href="https://lipsum.app/id/1/1600x1200"
         data-caption="Hello world"
         >
        <img src="https://lipsum.app/id/1/200x150" width="200" height="150" alt="asd" />
      </a>
      <a
         data-fancybox
         href="https://lipsum.app/id/2/1600x1200"
         data-caption="Second single image"
         >
        <img src="https://lipsum.app/id/2/200x150" width="200" height="150" alt="cas" />
      </a>
      <a
         data-fancybox
         href="https://lipsum.app/id/3/1600x1200"
         data-caption="Third single image"
         >
        <img src="https://lipsum.app/id/3/200x150" width="200" height="150" alt="sdfs" />
      </a>
    </div>
    <script src="https://cdnjs.cloudflare.com/ajax/libs/fancyapps-ui/4.0.18/fancybox.umd.min.js"></script>
    <script>
      Fancybox.bind('[data-fancybox]', {
        //
      });    
    </script>
  </body>
</html>