-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathindex.html
259 lines (232 loc) · 13.4 KB
/
index.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
<!DOCTYPE html>
<html>
<head>
<title>Demo</title>
</head>
<body>
<style>
.link-anchor {
position: relative;
width: 0;
font-size: .8em;
opacity: 0;
transition: opacity .2s ease-in-out;
}
.anchor-wrapper {
border: none;
}
.anchor-wrapper:hover .link-anchor {
opacity: 1;
}
section h1[id]:focus,
section h2[id]:focus,
section h3[id]:focus,
section h4[id]:focus,
section h5[id]:focus {
outline: 0;
}
p.thin {
font-weight: 100;
margin: 0;
line-height: 1.2em;
}
p.bold {
font-weight: 900;
margin: 0;
margin-top: -5px;
}
.rel {
width: 30%;
margin: 0 auto;
position: relative;
text-align: center;
padding: 20px;
border-style: dotted;
border-color: white;
border-width: medium;
}
.tooltip {
position: absolute;
background: #FFC107;
color: black;
width: 150px;
border-radius: 3px;
box-shadow: 0 0 2px rgba(0, 0, 0, 0.5);
padding: 10px;
text-align: center;
}
.style5 .tooltip {
background: #1E252B;
color: #FFFFFF;
max-width: 200px;
width: auto;
font-size: .8rem;
padding: .5em 1em;
}
.tooltip .tooltip-arrow {
width: 0;
height: 0;
border-style: solid;
position: absolute;
margin: 5px;
}
.tooltip .tooltip-arrow {
border-color: #FFC107;
}
.style5 .tooltip .tooltip-arrow {
border-color: #1E252B;
}
.tooltip[x-placement^="top"] {
margin-bottom: 5px;
}
.tooltip[x-placement^="top"] .tooltip-arrow {
border-width: 5px 5px 0 5px;
border-left-color: transparent;
border-right-color: transparent;
border-bottom-color: transparent;
bottom: -5px;
left: calc(50% - 5px);
margin-top: 0;
margin-bottom: 0;
}
.tooltip[x-placement^="bottom"] {
margin-top: 5px;
}
.tooltip[x-placement^="bottom"] .tooltip-arrow {
border-width: 0 5px 5px 5px;
border-left-color: transparent;
border-right-color: transparent;
border-top-color: transparent;
top: -5px;
left: calc(50% - 5px);
margin-top: 0;
margin-bottom: 0;
}
.tooltip[x-placement^="right"] {
margin-left: 5px;
}
.tooltip[x-placement^="right"] .tooltip-arrow {
border-width: 5px 5px 5px 0;
border-left-color: transparent;
border-top-color: transparent;
border-bottom-color: transparent;
left: -5px;
top: calc(50% - 5px);
margin-left: 0;
margin-right: 0;
}
.tooltip[x-placement^="left"] {
margin-right: 5px;
}
.tooltip[x-placement^="left"] .tooltip-arrow {
border-width: 5px 0 5px 5px;
border-top-color: transparent;
border-right-color: transparent;
border-bottom-color: transparent;
right: -5px;
top: calc(50% - 5px);
margin-left: 0;
margin-right: 0;
}
</style>
<p>
Lorem ipsum dolor sit amet consectetur adipiscing, elit parturient sem vitae posuere, risus vestibulum senectus scelerisque
sollicitudin. Vel euismod nullam nisi sapien primis vivamus lobortis ultricies, molestie parturient sociosqu mi est
in justo, nam sem class maecenas cubilia ad semper. Class ullamcorper at aenean nibh tempor litora sem sagittis natoque
facilisi, aliquam curae neque bibendum orci praesent tortor congue nunc, augue pulvinar mus senectus conubia laoreet
platea netus mi. Sed morbi sapien ad placerat faucibus luctus nisi cubilia, ligula varius semper ultrices mattis
platea fringilla ornare magna, class rutrum cum neque vehicula aliquam eu. Eget malesuada faucibus primis platea
tortor dis nulla potenti convallis bibendum dignissim orci himenaeos, nostra vestibulum donec vulputate vel sapien
sagittis quisque ante cubilia elementum et. Fusce vitae eu tortor montes lectus dictum penatibus, ligula consequat
odio aptent ornare turpis duis aliquet, molestie tristique venenatis aliquam at nec. Malesuada nisl curabitur gravida
mus blandit dictum, cursus in quam odio posuere hac sodales, sagittis mattis penatibus ut quisque. Nam tortor interdum
auctor scelerisque ultrices dictum platea lobortis luctus duis, netus pretium vivamus felis dapibus egestas litora
viverra porta cras at, dis curae fermentum per aenean porttitor vulputate pellentesque parturient. Fames rhoncus
ligula montes nibh per blandit cum etiam cubilia elementum ullamcorper, aenean nec dignissim ornare aliquet fringilla
cras bibendum ultrices imperdiet, egestas aliquam posuere urna leo ante lacus placerat condimentum sociis. Fermentum
vestibulum nullam maecenas eros vivamus feugiat orci, hac tellus imperdiet tincidunt lobortis quam. Dictum lobortis
pharetra nam risus magna habitasse purus, sed erat fusce malesuada vitae integer facilisi euismod, morbi volutpat
montes auctor porta hendrerit. Rhoncus turpis litora imperdiet velit felis duis sapien, ullamcorper penatibus sociis
justo ultricies phasellus elementum suspendisse, quam class nibh aliquet risus lobortis. Morbi sodales lectus mus
egestas eros blandit, suspendisse dapibus rutrum sapien nisl elementum, donec dui platea imperdiet urna. Nullam fusce
ut arcu facilisis ac fermentum vestibulum praesent fringilla enim integer, est netus malesuada posuere nec cras nostra
pharetra dui mauris. Habitant dignissim et imperdiet auctor duis dui hac per urna erat, ligula praesent nisl facilisis
aptent netus varius rhoncus nam non, mus magnis congue massa risus placerat nostra pellentesque justo. Accumsan nostra
mollis scelerisque venenatis cras massa natoque sociosqu, odio bibendum tempus purus sem nisl enim sed sapien, per
turpis vestibulum interdum pulvinar conubia ut. Auctor ullamcorper conubia taciti inceptos ornare tincidunt bibendum,
primis urna penatibus sollicitudin vulputate netus leo natoque, massa lectus cum non phasellus suspendisse.
</p>
<button>Show tooltip</button>
<p>
Lorem ipsum dolor sit amet consectetur adipiscing, elit parturient sem vitae posuere, risus vestibulum senectus scelerisque
sollicitudin. Vel euismod nullam nisi sapien primis vivamus lobortis ultricies, molestie parturient sociosqu mi est
in justo, nam sem class maecenas cubilia ad semper. Class ullamcorper at aenean nibh tempor litora sem sagittis natoque
facilisi, aliquam curae neque bibendum orci praesent tortor congue nunc, augue pulvinar mus senectus conubia laoreet
platea netus mi. Sed morbi sapien ad placerat faucibus luctus nisi cubilia, ligula varius semper ultrices mattis
platea fringilla ornare magna, class rutrum cum neque vehicula aliquam eu. Eget malesuada faucibus primis platea
tortor dis nulla potenti convallis bibendum dignissim orci himenaeos, nostra vestibulum donec vulputate vel sapien
sagittis quisque ante cubilia elementum et. Fusce vitae eu tortor montes lectus dictum penatibus, ligula consequat
odio aptent ornare turpis duis aliquet, molestie tristique venenatis aliquam at nec. Malesuada nisl curabitur gravida
mus blandit dictum, cursus in quam odio posuere hac sodales, sagittis mattis penatibus ut quisque. Nam tortor interdum
auctor scelerisque ultrices dictum platea lobortis luctus duis, netus pretium vivamus felis dapibus egestas litora
viverra porta cras at, dis curae fermentum per aenean porttitor vulputate pellentesque parturient. Fames rhoncus
ligula montes nibh per blandit cum etiam cubilia elementum ullamcorper, aenean nec dignissim ornare aliquet fringilla
cras bibendum ultrices imperdiet, egestas aliquam posuere urna leo ante lacus placerat condimentum sociis. Fermentum
vestibulum nullam maecenas eros vivamus feugiat orci, hac tellus imperdiet tincidunt lobortis quam. Dictum lobortis
pharetra nam risus magna habitasse purus, sed erat fusce malesuada vitae integer facilisi euismod, morbi volutpat
montes auctor porta hendrerit. Rhoncus turpis litora imperdiet velit felis duis sapien, ullamcorper penatibus sociis
justo ultricies phasellus elementum suspendisse, quam class nibh aliquet risus lobortis. Morbi sodales lectus mus
egestas eros blandit, suspendisse dapibus rutrum sapien nisl elementum, donec dui platea imperdiet urna. Nullam fusce
ut arcu facilisis ac fermentum vestibulum praesent fringilla enim integer, est netus malesuada posuere nec cras nostra
pharetra dui mauris. Habitant dignissim et imperdiet auctor duis dui hac per urna erat, ligula praesent nisl facilisis
aptent netus varius rhoncus nam non, mus magnis congue massa risus placerat nostra pellentesque justo. Accumsan nostra
mollis scelerisque venenatis cras massa natoque sociosqu, odio bibendum tempus purus sem nisl enim sed sapien, per
turpis vestibulum interdum pulvinar conubia ut. Auctor ullamcorper conubia taciti inceptos ornare tincidunt bibendum,
primis urna penatibus sollicitudin vulputate netus leo natoque, massa lectus cum non phasellus suspendisse.
</p>
<p>
Lorem ipsum dolor sit amet consectetur adipiscing, elit parturient sem vitae posuere, risus vestibulum senectus scelerisque
sollicitudin. Vel euismod nullam nisi sapien primis vivamus lobortis ultricies, molestie parturient sociosqu mi est
in justo, nam sem class maecenas cubilia ad semper. Class ullamcorper at aenean nibh tempor litora sem sagittis natoque
facilisi, aliquam curae neque bibendum orci praesent tortor congue nunc, augue pulvinar mus senectus conubia laoreet
platea netus mi. Sed morbi sapien ad placerat faucibus luctus nisi cubilia, ligula varius semper ultrices mattis
platea fringilla ornare magna, class rutrum cum neque vehicula aliquam eu. Eget malesuada faucibus primis platea
tortor dis nulla potenti convallis bibendum dignissim orci himenaeos, nostra vestibulum donec vulputate vel sapien
sagittis quisque ante cubilia elementum et. Fusce vitae eu tortor montes lectus dictum penatibus, ligula consequat
odio aptent ornare turpis duis aliquet, molestie tristique venenatis aliquam at nec. Malesuada nisl curabitur gravida
mus blandit dictum, cursus in quam odio posuere hac sodales, sagittis mattis penatibus ut quisque. Nam tortor interdum
auctor scelerisque ultrices dictum platea lobortis luctus duis, netus pretium vivamus felis dapibus egestas litora
viverra porta cras at, dis curae fermentum per aenean porttitor vulputate pellentesque parturient. Fames rhoncus
ligula montes nibh per blandit cum etiam cubilia elementum ullamcorper, aenean nec dignissim ornare aliquet fringilla
cras bibendum ultrices imperdiet, egestas aliquam posuere urna leo ante lacus placerat condimentum sociis. Fermentum
vestibulum nullam maecenas eros vivamus feugiat orci, hac tellus imperdiet tincidunt lobortis quam. Dictum lobortis
pharetra nam risus magna habitasse purus, sed erat fusce malesuada vitae integer facilisi euismod, morbi volutpat
montes auctor porta hendrerit. Rhoncus turpis litora imperdiet velit felis duis sapien, ullamcorper penatibus sociis
justo ultricies phasellus elementum suspendisse, quam class nibh aliquet risus lobortis. Morbi sodales lectus mus
egestas eros blandit, suspendisse dapibus rutrum sapien nisl elementum, donec dui platea imperdiet urna. Nullam fusce
ut arcu facilisis ac fermentum vestibulum praesent fringilla enim integer, est netus malesuada posuere nec cras nostra
pharetra dui mauris. Habitant dignissim et imperdiet auctor duis dui hac per urna erat, ligula praesent nisl facilisis
aptent netus varius rhoncus nam non, mus magnis congue massa risus placerat nostra pellentesque justo. Accumsan nostra
mollis scelerisque venenatis cras massa natoque sociosqu, odio bibendum tempus purus sem nisl enim sed sapien, per
turpis vestibulum interdum pulvinar conubia ut. Auctor ullamcorper conubia taciti inceptos ornare tincidunt bibendum,
primis urna penatibus sollicitudin vulputate netus leo natoque, massa lectus cum non phasellus suspendisse.
</p>
<script type="module">
import Tooltip from 'tooltip.js';
var btn = document.querySelector('button');
btn.onclick = function () {
console.log("click")
showTooltip(this);
}
function showTooltip(element) {
debugger;
// Documentation: https://popper.js.org/tooltip-documentation.html
const instance = new Tooltip(element, {
title: "Hey there",
trigger: "click",
});
instance.show();
}
</script>
</body>
</html>