JSFiddle - React, Tailwind, and code Playground

HTML

<link rel="stylesheet" href="//netdna.bootstrapcdn.com/bootstrap/3.1.1/css/bootstrap.min.css">
<script src="//netdna.bootstrapcdn.com/bootstrap/3.1.1/js/bootstrap.min.js"></script>
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.3.0/css/font-awesome.css">
<p>Here I have an example of Bootstrap 3 popover showing an image with the tittle above it when the mouse hovers over some text</p>
<br /><p>This also works pretty well on mobile devices because the image will popup on the first tap and the link will open on the second</p><br />
<h5><a href="#" title="Solid Tiles Template" target="_blank" data-image-url="https://strangerthansf.com/scans/thumbnail/cherryh-downbelowstation.jpg" class="preview" rel="popover" style="color: green; font-style: normal; font-weight: bolder; font-size: 16px;">Template Preview 1 <i class="fa fa-external-link"></i></a></h5>
                     <h5><a href="#" title="Clear Tiles Template" target="_blank" data-image-url="https://strangerthansf.com/scans/thumbnail/cherryh-downbelowstation.jpg" class="preview" rel="popover" style="color: red; font-style: normal; font-weight: bolder; font-size: 16px;">Template Preview 2 <i class="fa fa-external-link"></i></a></h5>
                      <h5><a href="#" title="Clear Tiles Template" target="_blank" data-image-url="https://strangerthansf.com/scans/thumbnail/cherryh-downbelowstation.jpg" class="preview" rel="popover" style="color: blue; font-style: normal; font-weight: bolder; font-size: 16px;">Template Preview 3 <i class="fa fa-external-link"></i></a></h5>
                        <p>And here is an example of <a href="#" title="Solid Tiles Template" target="_blank" data-image-url="https://strangerthansf.com/scans/thumbnail/cherryh-downbelowstation.jpg" class="preview" rel="popover">some text</a> in a sentence that you can hover over</p>

JavaScript

$('.preview').popover({
    'trigger':'hover',
    'html':true,
    'content':function(){
        return "<img src='"+$(this).data('imageUrl')+"'>";
    }
});