Popover on hover
Bootstrap 5 Popover on hover
Responsive Popover on hover built with Bootstrap 5. Examples of custom html, directions, images & more.
To learn more read Popover Docs.
Basic example
      To make popover work on
      hover just change the value in the data-mdb-trigger attribute to "hover".
    
        
            
            <img
              src="https://mdbcdn.b-cdn.net/img/new/standard/city/041.webp"
              class="img-thumbnail"
              alt="Hollywood Sign on The Hill"
              data-mdb-popover-init 
              title="Popover title"
              data-mdb-content="And here's some amazing content. It's very engaging. Right?"
              data-mdb-trigger="hover" 
            />
          
        
    
Four directions
      To make popover work on
      hover just change the value in the data-mdb-trigger attribute to "hover".
    
        
            
          <button data-mdb-button-init
  type="button"
  class="btn btn-secondary"
  data-mdb-container="body"
  data-mdb-ripple-init
  data-mdb-popover-init
  data-mdb-placement="top"
  data-mdb-content="Vivamus sagittis lacus vel augue laoreet rutrum faucibus."
>
  Popover on top
</button>
<button data-mdb-button-init
  type="button"
  class="btn btn-secondary"
  data-mdb-container="body"
  data-mdb-ripple-init
  data-mdb-popover-init
  data-mdb-placement="right"
  data-mdb-content="Vivamus sagittis lacus vel augue laoreet rutrum faucibus."
>
  Popover on right
</button>
<button data-mdb-button-init
  type="button"
  class="btn btn-secondary"
  data-mdb-container="body"
  data-mdb-ripple-init
  data-mdb-popover-init
  data-mdb-placement="bottom"
  data-mdb-content="Vivamus sagittis lacus vel augue laoreet rutrum faucibus."
>
  Popover on bottom
</button>
<button data-mdb-button-init
  type="button"
  class="btn btn-secondary"
  data-mdb-container="body"
  data-mdb-ripple-init
  data-mdb-popover-init
  data-mdb-placement="left"
  data-mdb-content="Vivamus sagittis lacus vel augue laoreet rutrum faucibus."
>
  Popover on left
</button>
          
        
    
Custom html on hover
      If you want to add html content to popover add data-mdb-html="true" attribute to element
      and then you can add html code in data-mdb-content attribute. You can do it also via
      javascript. See how to do it here.
    
        
            
          <button data-mdb-button-init 
            type="button" 
             data-mdb-ripple-init class="btn btn-lg btn-danger" 
            data-mdb-popover-init
            data-mdb-content="<ul class='list-group list-group-light'><li class='list-group-item'>Cras justo odio</li><li class='list-group-item'>Dapibus ac facilisis in</li><li class='list-group-item'>Morbi leo risus</li></ul>"
            data-mdb-trigger="hover" 
            data-mdb-html="true"
          >
            Hover to see popover
          </button>
          
        
    
Image on hover
      To make the image on hover in popover just insert an image as
      an HTML element to the data-mdb-content and set the data-mdb-html to
      true.
    
        
            
          <button data-mdb-button-init 
            id="image-on-hover" 
            type="button" 
             data-mdb-ripple-init class="btn btn-lg btn-danger" 
            data-mdb-popover-init 
            title="Image"
            data-mdb-content="<img src='https://mdbcdn.b-cdn.net/img/new/standard/city/041.webp' class='img-thumbnail' alt='Hollywood Sign on The Hill'/>" 
            data-mdb-trigger="hover"
            data-mdb-html="true"
          >
            Hover to see image
          </button>
          
        
    
 
