HTML
xxxxxxxxxx
1
<div style="width: 100%; height: 100vh; display: flex; align-items: center; justify-content: center">
2
3
<button
4
type="button"
5
class="btn btn-secondary"
6
data-mdb-container="body"
7
data-mdb-toggle="popover"
8
data-mdb-placement="top"
9
data-mdb-content="Vivamus sagittis lacus vel augue laoreet rutrum faucibus."
10
>
11
Popover on top
12
</button>
13
14
<button
15
type="button"
16
class="btn btn-secondary"
17
data-mdb-container="body"
18
data-mdb-toggle="popover"
19
data-mdb-placement="right"
20
data-mdb-content="Vivamus sagittis lacus vel augue laoreet rutrum faucibus."
21
>
22
Popover on right
23
</button>
24
25
<button
26
type="button"
27
class="btn btn-secondary"
28
data-mdb-container="body"
29
data-mdb-toggle="popover"
30
data-mdb-placement="bottom"
31
data-mdb-content="Vivamus sagittis lacus vel augue laoreet rutrum faucibus."
32
>
33
Popover on bottom
34
</button>
35
36
<button
37
type="button"
38
class="btn btn-secondary"
39
data-mdb-container="body"
40
data-mdb-toggle="popover"
41
data-mdb-placement="left"
42
data-mdb-content="Vivamus sagittis lacus vel augue laoreet rutrum faucibus."
43
>
44
Popover on left
45
</button>
46
</div>
47
CSS
xxxxxxxxxx
1
.popover .popover-arrow {
2
display: block;
3
}
4
5
6
.bs-popover-auto[data-popper-placement^=top]>.popover-arrow:after, .bs-popover-top>.popover-arrow:after {
7
border-top-color: red;
8
}
9
10
.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow:after, .bs-popover-bottom>.popover-arrow:after {
11
border-bottom-color: blue;
12
}
13
14
.bs-popover-auto[data-popper-placement^=right]>.popover-arrow:after, .bs-popover-end>.popover-arrow:after {
15
border-right-color: green;
16
}
17
18
.bs-popover-auto[data-popper-placement^=left]>.popover-arrow:after, .bs-popover-start>.popover-arrow:after {
19
border-left-color: yellow;
20
}
JS
1
1
Console errors: 0