PluginProbe
Ultimate Store Kit – Store Builder Addons for Elementor, WooCommerce Store Builder, EDD Store Builder / 3.1.4
Ultimate Store Kit – Store Builder Addons for Elementor, WooCommerce Store Builder, EDD Store Builder v3.1.4
3.1.4 3.0.8 3.0.9 3.1.0 3.1.2 3.1.3 3.0.7 3.0.5 3.0.4 3.0.3 3.0.2 trunk 1.5.0 1.5.1 1.5.2 1.6.1 1.6.2 1.6.3 1.6.4 2.0.0 2.0.1 2.0.2 2.0.3 2.0.4 2.0.5 All 93 releases
ultimate-store-kit / src / scss / components / tippy.scss

tippy.scss in Ultimate Store Kit – Store Builder Addons for Elementor, WooCommerce Store Builder, EDD Store Builder 3.1.4, at src/scss/components/tippy.scss

211 lines 5.2 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 .tippy-box .tippy-content p:last-child {
2 margin-bottom: 0;
3 }
4
5
6 // Tippy tooltip animations
7
8 .tippy-box[data-placement^=top]^=top]>.tippy-backdrop {
9 transform-origin: 0 25%;
10 border-radius: 40% 40% 0 0
11 }
12
13 .tippy-box[data-placement^=top]^=top]>.tippy-backdrop[data-state=visible]=visible] {
14 transform: scale(1) translate(-50%, -55%)
15 }
16
17 .tippy-box[data-placement^=top]^=top]>.tippy-backdrop[data-state=hidden]=hidden] {
18 transform: scale(.2) translate(-50%, -45%)
19 }
20
21 .tippy-box[data-placement^=bottom]^=bottom]>.tippy-backdrop {
22 transform-origin: 0 -50%;
23 border-radius: 0 0 30% 30%
24 }
25
26 .tippy-box[data-placement^=bottom]^=bottom]>.tippy-backdrop[data-state=visible]=visible] {
27 transform: scale(1) translate(-50%, -45%)
28 }
29
30 .tippy-box[data-placement^=bottom]^=bottom]>.tippy-backdrop[data-state=hidden]=hidden] {
31 transform: scale(.2) translate(-50%)
32 }
33
34 .tippy-box[data-placement^=left]^=left]>.tippy-backdrop {
35 transform-origin: 50% 0;
36 border-radius: 50% 0 0 50%
37 }
38
39 .tippy-box[data-placement^=left]^=left]>.tippy-backdrop[data-state=visible]=visible] {
40 transform: scale(1) translate(-50%, -50%)
41 }
42
43 .tippy-box[data-placement^=left]^=left]>.tippy-backdrop[data-state=hidden]=hidden] {
44 transform: scale(.2) translate(-75%, -50%)
45 }
46
47 .tippy-box[data-placement^=right]^=right]>.tippy-backdrop {
48 transform-origin: -50% 0;
49 border-radius: 0 50% 50% 0
50 }
51
52 .tippy-box[data-placement^=right]^=right]>.tippy-backdrop[data-state=visible]=visible] {
53 transform: scale(1) translate(-50%, -50%)
54 }
55
56 .tippy-box[data-placement^=right]^=right]>.tippy-backdrop[data-state=hidden]=hidden] {
57 transform: scale(.2) translate(-25%, -50%)
58 }
59
60 .tippy-box[data-animatefill]] {
61 background: none !important
62 }
63
64 .tippy-backdrop {
65 position: absolute;
66 background-color: #333;
67 border-radius: 50%;
68 width: calc(110% + 32px);
69 left: 50%;
70 top: 50%;
71 z-index: -1;
72 transition: all cubic-bezier(.46, .1, .52, .98);
73 -webkit-backface-visibility: hidden;
74 backface-visibility: hidden
75 }
76
77 .tippy-backdrop[data-state=hidden]=hidden] {
78 opacity: 0
79 }
80
81 .tippy-backdrop:after {
82 content: "";
83 float: left;
84 padding-top: 100%
85 }
86
87 .tippy-backdrop+.tippy-content {
88 transition-property: opacity;
89 will-change: opacity
90 }
91
92 .tippy-backdrop+.tippy-content[data-state=hidden]=hidden] {
93 opacity: 0
94 }
95
96 /* perspective.css */
97 .tippy-box[data-animation=perspective]=perspective][data-placement^=top]^=top] {
98 transform-origin: bottom
99 }
100
101 .tippy-box[data-animation=perspective]=perspective][data-placement^=top]^=top][data-state=visible]=visible] {
102 transform: perspective(700px)
103 }
104
105 .tippy-box[data-animation=perspective]=perspective][data-placement^=top]^=top][data-state=hidden]=hidden] {
106 transform: perspective(700px) translateY(8px) rotateX(60deg)
107 }
108
109 .tippy-box[data-animation=perspective]=perspective][data-placement^=bottom]^=bottom] {
110 transform-origin: top
111 }
112
113 .tippy-box[data-animation=perspective]=perspective][data-placement^=bottom]^=bottom][data-state=visible]=visible] {
114 transform: perspective(700px)
115 }
116
117 .tippy-box[data-animation=perspective]=perspective][data-placement^=bottom]^=bottom][data-state=hidden]=hidden] {
118 transform: perspective(700px) translateY(-8px) rotateX(-60deg)
119 }
120
121 .tippy-box[data-animation=perspective]=perspective][data-placement^=left]^=left] {
122 transform-origin: right
123 }
124
125 .tippy-box[data-animation=perspective]=perspective][data-placement^=left]^=left][data-state=visible]=visible] {
126 transform: perspective(700px)
127 }
128
129 .tippy-box[data-animation=perspective]=perspective][data-placement^=left]^=left][data-state=hidden]=hidden] {
130 transform: perspective(700px) translateX(8px) rotateY(-60deg)
131 }
132
133 .tippy-box[data-animation=perspective]=perspective][data-placement^=right]^=right] {
134 transform-origin: left
135 }
136
137 .tippy-box[data-animation=perspective]=perspective][data-placement^=right]^=right][data-state=visible]=visible] {
138 transform: perspective(700px)
139 }
140
141 .tippy-box[data-animation=perspective]=perspective][data-placement^=right]^=right][data-state=hidden]=hidden] {
142 transform: perspective(700px) translateX(-8px) rotateY(60deg)
143 }
144
145 .tippy-box[data-animation=perspective]=perspective][data-state=hidden]=hidden] {
146 opacity: 0
147 }
148
149 /* scale.css */
150 .tippy-box[data-animation=scale]=scale][data-placement^=top]^=top] {
151 transform-origin: bottom
152 }
153
154 .tippy-box[data-animation=scale]=scale][data-placement^=bottom]^=bottom] {
155 transform-origin: top
156 }
157
158 .tippy-box[data-animation=scale]=scale][data-placement^=left]^=left] {
159 transform-origin: right
160 }
161
162 .tippy-box[data-animation=scale]=scale][data-placement^=right]^=right] {
163 transform-origin: left
164 }
165
166 .tippy-box[data-animation=scale]=scale][data-state=hidden]=hidden] {
167 transform: scale(.5);
168 opacity: 0
169 }
170
171 /* shift-away.css */
172 .tippy-box[data-animation=shift-away]=shift-away][data-state=hidden]=hidden] {
173 opacity: 0
174 }
175
176 .tippy-box[data-animation=shift-away]=shift-away][data-state=hidden]=hidden][data-placement^=top]^=top] {
177 transform: translateY(10px)
178 }
179
180 .tippy-box[data-animation=shift-away]=shift-away][data-state=hidden]=hidden][data-placement^=bottom]^=bottom] {
181 transform: translateY(-10px)
182 }
183
184 .tippy-box[data-animation=shift-away]=shift-away][data-state=hidden]=hidden][data-placement^=left]^=left] {
185 transform: translateX(10px)
186 }
187
188 .tippy-box[data-animation=shift-away]=shift-away][data-state=hidden]=hidden][data-placement^=right]^=right] {
189 transform: translateX(-10px)
190 }
191
192 /* shift-toward.css */
193 .tippy-box[data-animation=shift-toward]=shift-toward][data-state=hidden]=hidden] {
194 opacity: 0
195 }
196
197 .tippy-box[data-animation=shift-toward]=shift-toward][data-state=hidden]=hidden][data-placement^=top]^=top] {
198 transform: translateY(-10px)
199 }
200
201 .tippy-box[data-animation=shift-toward]=shift-toward][data-state=hidden]=hidden][data-placement^=bottom]^=bottom] {
202 transform: translateY(10px)
203 }
204
205 .tippy-box[data-animation=shift-toward]=shift-toward][data-state=hidden]=hidden][data-placement^=left]^=left] {
206 transform: translateX(-10px)
207 }
208
209 .tippy-box[data-animation=shift-toward]=shift-toward][data-state=hidden]=hidden][data-placement^=right]^=right] {
210 transform: translateX(10px)
211 }