1 /* ------------------------------------------------------------- */
2 /* JQUERY TOOLTIPSTER (jquery.tooltipster.less) */
3 /* ------------------------------------------------------------- */
5 // ----------------------------------------------------------------------------
9 // ----------------------------------------------------------------------------
13 // - tooltipster-light
18 // - Tooltipster Light
21 // ----------------------------------------------------------------------------
26 // ----------------------------------------------------------------------------
30 // ----------------------------------------------------------------------------
34 /* This is the default Tooltipster theme */
35 /* (feel free to modify or duplicate and create multiple themes!): */
36 .tooltipster-default {
37 border-radius: @controlpanel-radius;
38 border: 2px solid #000;
39 background-color: @jquery_ui_tooltipster-bg-color;
43 /* Use this next selector to style things like font-size and line-height: */
44 .tooltipster-content {
45 font-size: @font-size-small;
47 padding: 1.2em 1.0em 1.2em 1.4em;
49 background-color: @jquery_ui_tooltipster-bg-color;
52 /* These next classes handle the styles for the little arrow attached to the tooltip. */
53 /* By default, the arrow will inherit the same colors and border as what is set on the main tooltip itself. */
64 /* This next selector defines the color of the border on the outside of the arrow. */
65 /* This will automatically match the color and size of the border set on the main tooltip styles. */
66 /* Set display: none; if you would like a border around the tooltip but no border around the arrow */
67 .tooltipster-arrow-border { }
70 } // /.tooltipster-default
74 /* If you're using the icon option, use this next selector to style them */
80 /* This is the base styling required to make all Tooltipsters work */
94 .tooltipster-content {
102 .tooltipster-arrow span,
103 .tooltipster-arrow-border {
109 .tooltipster-arrow-top span,
110 .tooltipster-arrow-top-right span,
111 .tooltipster-arrow-top-left span {
112 border-left: 8px solid transparent !important;
113 border-right: 8px solid transparent !important;
114 border-top: 8px solid;
117 .tooltipster-arrow-top .tooltipster-arrow-border,
118 .tooltipster-arrow-top-right .tooltipster-arrow-border,
119 .tooltipster-arrow-top-left .tooltipster-arrow-border {
120 border-left: 9px solid transparent !important;
121 border-right: 9px solid transparent !important;
122 border-top: 9px solid;
126 .tooltipster-arrow-bottom span,
127 .tooltipster-arrow-bottom-right span,
128 .tooltipster-arrow-bottom-left span {
129 border-left: 8px solid transparent !important;
130 border-right: 8px solid transparent !important;
131 border-bottom: 8px solid;
134 .tooltipster-arrow-bottom .tooltipster-arrow-border,
135 .tooltipster-arrow-bottom-right .tooltipster-arrow-border,
136 .tooltipster-arrow-bottom-left .tooltipster-arrow-border {
137 border-left: 9px solid transparent !important;
138 border-right: 9px solid transparent !important;
139 border-bottom: 9px solid;
142 .tooltipster-arrow-top span,
143 .tooltipster-arrow-top .tooltipster-arrow-border,
144 .tooltipster-arrow-bottom span,
145 .tooltipster-arrow-bottom .tooltipster-arrow-border {
150 .tooltipster-arrow-top-left span,
151 .tooltipster-arrow-bottom-left span {
154 .tooltipster-arrow-top-left .tooltipster-arrow-border,
155 .tooltipster-arrow-bottom-left .tooltipster-arrow-border {
158 .tooltipster-arrow-top-right span,
159 .tooltipster-arrow-bottom-right span {
162 .tooltipster-arrow-top-right .tooltipster-arrow-border,
163 .tooltipster-arrow-bottom-right .tooltipster-arrow-border {
166 .tooltipster-arrow-left span,
167 .tooltipster-arrow-left .tooltipster-arrow-border {
168 border-top: 8px solid transparent !important;
169 border-bottom: 8px solid transparent !important;
170 border-left: 8px solid;
175 .tooltipster-arrow-left .tooltipster-arrow-border {
176 border-top: 9px solid transparent !important;
177 border-bottom: 9px solid transparent !important;
178 border-left: 9px solid;
181 .tooltipster-arrow-right span,
182 .tooltipster-arrow-right .tooltipster-arrow-border {
183 border-top: 8px solid transparent !important;
184 border-bottom: 8px solid transparent !important;
185 border-right: 8px solid;
190 .tooltipster-arrow-right .tooltipster-arrow-border {
191 border-top: 9px solid transparent !important;
192 border-bottom: 9px solid transparent !important;
193 border-right: 9px solid;
198 /* Some CSS magic for the awesome animations - feel free to make your own custom animations and reference it in your Tooltipster settings! */
202 -webkit-transition-property: opacity;
203 -moz-transition-property: opacity;
204 -o-transition-property: opacity;
205 -ms-transition-property: opacity;
206 transition-property: opacity;
208 .tooltipster-fade-show {
213 -webkit-transform: scale(0,0);
214 -moz-transform: scale(0,0);
215 -o-transform: scale(0,0);
216 -ms-transform: scale(0,0);
217 transform: scale(0,0);
218 -webkit-transition-property: -webkit-transform;
219 -moz-transition-property: -moz-transform;
220 -o-transition-property: -o-transform;
221 -ms-transition-property: -ms-transform;
222 transition-property: transform;
223 -webkit-backface-visibility: hidden;
225 .tooltipster-grow-show {
226 -webkit-transform: scale(1,1);
227 -moz-transform: scale(1,1);
228 -o-transform: scale(1,1);
229 -ms-transform: scale(1,1);
230 transform: scale(1,1);
231 -webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
232 -webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15);
233 -moz-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15);
234 -ms-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15);
235 -o-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15);
236 transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15);
241 -webkit-transform: rotateZ(4deg);
242 -moz-transform: rotateZ(4deg);
243 -o-transform: rotateZ(4deg);
244 -ms-transform: rotateZ(4deg);
245 transform: rotateZ(4deg);
246 -webkit-transition-property: -webkit-transform, opacity;
247 -moz-transition-property: -moz-transform;
248 -o-transition-property: -o-transform;
249 -ms-transition-property: -ms-transform;
250 transition-property: transform;
252 .tooltipster-swing-show {
254 -webkit-transform: rotateZ(0deg);
255 -moz-transform: rotateZ(0deg);
256 -o-transform: rotateZ(0deg);
257 -ms-transform: rotateZ(0deg);
258 transform: rotateZ(0deg);
259 -webkit-transition-timing-function: cubic-bezier(0.230, 0.635, 0.495, 1);
260 -webkit-transition-timing-function: cubic-bezier(0.230, 0.635, 0.495, 2.4);
261 -moz-transition-timing-function: cubic-bezier(0.230, 0.635, 0.495, 2.4);
262 -ms-transition-timing-function: cubic-bezier(0.230, 0.635, 0.495, 2.4);
263 -o-transition-timing-function: cubic-bezier(0.230, 0.635, 0.495, 2.4);
264 transition-timing-function: cubic-bezier(0.230, 0.635, 0.495, 2.4);
269 -webkit-transition-property: top;
270 -moz-transition-property: top;
271 -o-transition-property: top;
272 -ms-transition-property: top;
273 transition-property: top;
274 -webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
275 -webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15);
276 -moz-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15);
277 -ms-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15);
278 -o-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15);
279 transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15);
281 .tooltipster-fall-show {
283 .tooltipster-fall.tooltipster-dying {
284 -webkit-transition-property: all;
285 -moz-transition-property: all;
286 -o-transition-property: all;
287 -ms-transition-property: all;
288 transition-property: all;
295 -webkit-transition-property: left;
296 -moz-transition-property: left;
297 -o-transition-property: left;
298 -ms-transition-property: left;
299 transition-property: left;
300 -webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
301 -webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15);
302 -moz-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15);
303 -ms-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15);
304 -o-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15);
305 transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15);
307 .tooltipster-slide.tooltipster-slide-show {
309 .tooltipster-slide.tooltipster-dying {
310 -webkit-transition-property: all;
311 -moz-transition-property: all;
312 -o-transition-property: all;
313 -ms-transition-property: all;
314 transition-property: all;
315 left: 0px !important;
320 /* CSS transition for when contenting is changing in a tooltip that is still open. */
321 /* The only properties that will NOT transition are: width, height, top, and left */
322 .tooltipster-content-changing {
324 -webkit-transform: scale(1.1, 1.1);
325 -moz-transform: scale(1.1, 1.1);
326 -o-transform: scale(1.1, 1.1);
327 -ms-transform: scale(1.1, 1.1);
328 transform: scale(1.1, 1.1);
334 // ----------------------------------------------------------------------------
338 // ----------------------------------------------------------------------------
343 border-radius: @controlpanel-radius;
344 border: 1px solid @jquery_ui_tooltipster-border-color;
345 background-color: @jquery_ui_tooltipster-bg-color;
346 color: @jquery_ui_tooltipster-color;
348 .tooltipster-content {
349 font-size: @font-size-smaller;
351 background-color: @jquery_ui_tooltipster-bg-color;
352 padding: 1.0em 1.4em;