Bootstrap Popover

Bootstrap Popover

A bootstrap popover is an also a javascript function which is similar to the bootstrap tooltip, it is a popup box which is appeared when a user is clicked to an element. The attribute data-toggle with the value popover is used to create the popover.

Example: 1 Bootstrap Popover Example

01
02
03
04
05
06
07
08
09
10
11
12
13
14
15
16
17
18
19
20
21
22
23
<!DOCTYPE html>
<html>
<head>
    <title>Bootstrap Media Objects Example</title>
    <!-- link the bootstrap online or through CDN -->
    <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css" integrity="sha384-BVYiiSIFeK1dGmJRAkycuHAHRg32OmUcww7on3RYdg4Va+PmSTsz/K68vbdEjh4u" crossorigin="anonymous">
    <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js"></script>
    <script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.4.1/js/bootstrap.min.js">
    </script>
</head>
<body>
    <div class="container">
        <h2>Bootstrap Popover Example</h2>
        <a href="#" data-toggle="popover" title="Popover Header" data-content="The content of popover">Click Here</a>
    </div>
 
    <script>
        $(document).ready(function(){
        $('[data-toggle="popover"]').popover();  
        });
    </script>
</body>
</html>

On the above code the attribute data-toggle with value popover to create bootstrap popover and data-content to write content of the popover.

Bootstrap Popover
Fig.1 – Bootstrap Popover Example.

Bootstrap Popover Position

Bootstrap have data-placement attribute to change the position of the popover. The default position of popover is right side of the element. With data-placement attribute we set top, right, left, bottom position of element.

Example: 2 Bootstrap Popover Position Example

01
02
03
04
05
06
07
08
09
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
<!DOCTYPE html>
<html>
<head>
    <title>Bootstrap Media Objects Example</title>
    <!-- link the bootstrap online or through CDN -->
    <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css" integrity="sha384-BVYiiSIFeK1dGmJRAkycuHAHRg32OmUcww7on3RYdg4Va+PmSTsz/K68vbdEjh4u" crossorigin="anonymous">
    <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js"></script>
    <script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.4.1/js/bootstrap.min.js">
    </script>
</head>
<body>
    <div class="container">
        <h2>Bootstrap Popover Example</h2>
        <ul class="list-inline">
            <li><a href="#" data-toggle="popover" data-placement="top" title="Popover Header" data-content="The content of popover">Click Here</a></li>
            <li><a href="#" data-toggle="popover" data-placement="bottom" title="Popover Header" data-content="The content of popover">Click Here</a></li>
            <li><a href="#" data-toggle="popover" data-placement="left" title="Popover Header" data-content="The content of popover">Click Here</a></li>
            <li><a href="#" data-toggle="popover" data-placement="right" title="Popover Header" data-content="The content of popover">Click Here</a></li>
        </ul>
    </div>
 
    <script>
        $(document).ready(function(){
        $('[data-toggle="popover"]').popover();  
        });
</script>
</body>
</html>

On the above code the attribute data-placement is used to change the position of the popover. The default poition of popover is right.

Bootstrap Popover Position
Fig.2 – Bootstrap Popover Position Example.
You can leave a response, or trackback from your own site.
Leave a Reply to the article

Learning & Certifications
Follow Us
Facebook Icon   Linked In Icon   Twitter Icon  
Validation and Recognition

Valid CSS! Valid HTML5!          Protected by Copyscape