bootstrap 4 popover html content code example

Example 1: bootstrap popover style width

.popover{
    max-width: 100%; 
    /* Max Width of the popover (depending on the container!) */
}

Example 2: bootstrap popover

<!-- Bootstrap 5 Popovers -->
<button
   type="button"
   class="btn btn-lg btn-danger"
   data-bs-toggle="popover"
   title="Popover title"
   data-bs-content="And here's some amazing content. It's very engaging. Right?"
>
   Click to toggle popover
</button>

<!-- Four directions -->
<button
   type="button"
   class="btn btn-secondary"
   data-bs-container="body"
   data-bs-toggle="popover"
   data-bs-placement="top"
   data-bs-content="Top popover"
>
   Popover on top
</button>
<button
   type="button"
   class="btn btn-secondary"
   data-bs-container="body"
   data-bs-toggle="popover"
   data-bs-placement="right"
   data-bs-content="Right popover"
>
   Popover on right
</button>
<button
   type="button"
   class="btn btn-secondary"
   data-bs-container="body"
   data-bs-toggle="popover"
   data-bs-placement="bottom"
   data-bs-content="Bottom popover"
>
   Popover on bottom
</button>
<button
   type="button"
   class="btn btn-secondary"
   data-bs-container="body"
   data-bs-toggle="popover"
   data-bs-placement="left"
   data-bs-content="Left popover"
>
   Popover on left
</button>

Example 3: bootstrap popover on dynamic element

var popOverSettings = {
    placement: 'bottom',
    container: 'body',
    html: true,
    selector: '[rel="popover"]', //Sepcify the selector here
    content: function () {
        return $('#popover-content').html();
    }
}

$('body').popover(popOverSettings);

Example 4: bootrap popover

<button type="button" class="btn btn-secondary" data-container="body" data-toggle="popover" data-placement="top" data-content="Vivamus sagittis lacus vel augue laoreet rutrum faucibus.">
  Popover on top
</button>

<button type="button" class="btn btn-secondary" data-container="body" data-toggle="popover" data-placement="right" data-content="Vivamus sagittis lacus vel augue laoreet rutrum faucibus.">
  Popover on right
</button>

<button type="button" class="btn btn-secondary" data-container="body" data-toggle="popover" data-placement="bottom" data-content="Vivamus
sagittis lacus vel augue laoreet rutrum faucibus.">
  Popover on bottom
</button>

<button type="button" class="btn btn-secondary" data-container="body" data-toggle="popover" data-placement="left" data-content="Vivamus sagittis lacus vel augue laoreet rutrum faucibus.">
  Popover on left
</button>

Example 5: bootstrap popover

<button type="button" class="btn btn-lg btn-danger" data-toggle="popover" title="Popover title" data-content="And here's some amazing content. It's very engaging. Right?">Click to toggle popover</button>

Example 6: bootstrap 4 popover content from div

.popover-html ul {
  list-style: none;
  margin: 0;
  padding: 0;
}

.popover-html ul li {  
    display: inline-block;
    white-space: nowrap;
    width: 33%;
}

.popover-html ul li + li {
  padding-left: 5px;
}