PluginProbe ʕ •ᴥ•ʔ
TinyPNG – JPEG, PNG & WebP image compression / 3.4
TinyPNG – JPEG, PNG & WebP image compression v3.4
3.7.0 3.6.14 trunk 1.0.0 1.1.0 1.2.0 1.2.1 1.3.0 1.3.1 1.3.2 1.4.0 1.5.0 1.6.0 1.7.0 1.7.1 1.7.2 2.0.0 2.0.1 2.0.2 2.1.0 2.2.0 2.2.1 2.2.2 2.2.3 2.2.4 2.2.5 2.2.6 3.0.0 3.0.1 3.1.0 3.2.0 3.2.1 3.3 3.4 3.4.1 3.4.2 3.4.4 3.4.5 3.4.6 3.5.0 3.5.1 3.5.2 3.6.0 3.6.1 3.6.10 3.6.11 3.6.12 3.6.13 3.6.2 3.6.3 3.6.4 3.6.5 3.6.6 3.6.7 3.6.8 3.6.9
tiny-compress-images / src / css / bulk-optimization.css
tiny-compress-images / src / css Last commit date
admin.css 4 years ago bulk-optimization.css 4 years ago dashboard-widget.css 4 years ago optimization-chart.css 4 years ago
bulk-optimization.css
353 lines
1 div.tiny-bulk-optimization div.dashboard {
2 min-width: 750px;
3 margin-top: 10px;
4 border: 1px solid #e5e5e5;
5 box-shadow: 0 1px 1px rgba(0, 0, 0, 0.04);
6 background-color: #fff;
7 }
8
9 @media only screen and (max-width: 799px) {
10 div.tiny-bulk-optimization div.dashboard {
11 min-width: 250px;
12 }
13 }
14
15 div.tiny-bulk-optimization div.available {
16 float: left;
17 width: 50%;
18 }
19
20 @media only screen and (max-width: 799px) {
21 div.tiny-bulk-optimization div.available {
22 width: 100%;
23 }
24 }
25
26 div.tiny-bulk-optimization div.available div.inner {
27 max-width: 600px;
28 padding: 4px 23px 23px;
29 }
30
31 div.tiny-bulk-optimization div.available table.totals {
32 max-width: 500px;
33 width: 100%;
34 margin: 18px 0;
35 border: 1px solid #e5e5e5;
36 border-spacing: 1px;
37 box-shadow: inset 0 0 0 25px #fff;
38 background-color: #e5e5e5;
39 }
40
41 /*ie6-8*/ div.tiny-bulk-optimization div.available table.totals {
42 border-collapse: collapse \9;
43 border-spacing: 0 \9;
44 }
45
46 /*ie6-8*/ div.tiny-bulk-optimization div.available table.totals td {
47 border: 1px solid #e5e5e5 \9;
48 }
49
50 div.tiny-bulk-optimization div.available table.totals td.item {
51 width: 33%;
52 padding: 1em 8px;
53 vertical-align: top;
54 text-align: center;
55 background-color: #fff;
56 }
57
58 @media only screen and (max-width: 400px) {
59 div.tiny-bulk-optimization div.available table.totals td.item.costs {
60 display: none;
61 }
62 }
63
64 div.tiny-bulk-optimization div.available table.totals td.item h3 {
65 margin-top: 0;
66 text-transform: uppercase;
67 color: #bbb;
68 font-size: 1.1em;
69 font-weight: normal;
70 }
71
72 div.tiny-bulk-optimization div.available table.totals td.item span {
73 font-size: 1.8em;
74 font-weight: bold;
75 line-height: 1em;
76 }
77
78 div.tiny-bulk-optimization div.available table.totals td.item div.tooltip {
79 position: relative;
80 display: inline-block;
81 vertical-align: super;
82 }
83
84 div.tiny-bulk-optimization div.available table.totals td.item div.tooltip span.dashicons {
85 font-weight: normal;
86 font-size: 1.3em;
87 /* WordPress color embedded in webpage */
88 }
89
90 * + html div.tiny-bulk-optimization div.available table.totals td.item div.tooltip span.dashicons {
91 display: none;
92 }
93
94 div.tiny-bulk-optimization div.available table.totals td.item div.tooltip div.tip {
95 position: absolute;
96 z-index: 10;
97 display: none;
98 top: 50%;
99 left: 130%;
100 width: 18em;
101 padding: 0 1em;
102 background-color: #fff;
103 box-shadow: 1px 1px 4px rgba(0,0,0,0.2);
104 border: 1px solid #e5e5e5;
105 text-align: left;
106 }
107
108 div.tiny-bulk-optimization div.available div.notes {
109 display: table;
110 }
111
112 div.tiny-bulk-optimization div.available div.notes h4 {
113 display: table-cell;
114 font-size: 1.1em;
115 padding-right: 1.2em;
116 white-space: nowrap;
117 }
118
119 div.tiny-bulk-optimization div.available div.notes p {
120 display: table-cell;
121 }
122
123 div.tiny-bulk-optimization div.savings {
124 margin-left: 50%;
125 }
126
127 @media only screen and (max-width: 799px) {
128 div.tiny-bulk-optimization div.savings {
129 margin-left: 0;
130 }
131 }
132
133 div.tiny-bulk-optimization div.savings div.inner {
134 max-width: 600px;
135 padding: 4px 23px 23px;
136 }
137
138 div.tiny-bulk-optimization div.savings div.legend {
139 margin-left: 50%;
140 }
141
142 div.tiny-bulk-optimization div.savings div.legend {
143 /* margin-left defined inline */
144 padding: 22px 0;
145 }
146
147 div.tiny-bulk-optimization div.savings table {
148 margin: 0 auto;
149 }
150
151 div.tiny-bulk-optimization div.savings table td.value {
152 font-size: 1.4em;
153 vertical-align: top;
154 text-align: right;
155 padding: 15px 8px 0 5px;
156 white-space: nowrap;
157 }
158
159 div.tiny-bulk-optimization div.savings table td.description {
160 padding: 19px 0 0;
161 line-height: 14px;
162 vertical-align: top;
163 text-align: left;
164 color: #bbb;
165 }
166
167 @media only screen and (max-width: 400px) {
168 div.tiny-bulk-optimization div.savings div.legend {
169 margin-left: 0 !important;
170 padding: 10px 0;
171 }
172 }
173
174 div.tiny-bulk-optimization div.optimize {
175 margin: 4px 23px 32px;
176 text-align: center;
177 clear: both;
178 }
179
180 div.tiny-bulk-optimization div.optimize div.progressbar {
181 position: relative;
182 height: 32px;
183 margin-bottom: 32px;
184 line-height: 32px;
185 border-radius: 32px;
186 font-size: 1.2em;
187 font-weight: bold;
188 color: #fff;
189 background-color: #ebebeb;
190 }
191
192 div.tiny-bulk-optimization div.optimize div.progressbar div.progress {
193 position: absolute;
194 left: 0;
195 min-width: 32px;
196 width: 0;
197 height: 32px;
198 z-index: 2;
199 border-radius: 16px;
200 transition: width 1s ease;
201 background-size: 40px 80px;
202 -webkit-backface-visibility: hidden;
203 -webkit-perspective: 1000;
204 backface-visibility: hidden;
205 perspective: 1000;
206 }
207
208 @keyframes progress-bar {
209 to {
210 background-position: 3200px 0;
211 }
212 }
213
214 div.tiny-bulk-optimization div.optimize div.progressbar div.numbers {
215 position: relative;
216 z-index: 3;
217 text-shadow: 1px 1px 3px rgba(0,0,0,0.2);
218 }
219
220 div.tiny-bulk-optimization div.optimize div.optimization-buttons input.button-hero {
221 display: none;
222 }
223
224 div.tiny-bulk-optimization div.optimize div.optimization-buttons input.button-hero.visible {
225 display: inline;
226 }
227
228 div.tiny-bulk-optimization div.optimize div.optimization-buttons input.button-hero {
229 min-width: 230px;
230 }
231
232 div.tiny-bulk-optimization div.optimize div.optimization-buttons input.button-hero.red {
233 /* WP < 3.8 */ background-image: none;
234 border-color: #920011;
235 background-color: #d0021b;
236 box-shadow: 0 2px 0 #920011 !important;
237 text-shadow: 0 -1px 1px #920011, 1px 0 1px #920011, 0 1px 1px #920011, -1px 0 1px #920011;
238 }
239
240 div.tiny-bulk-optimization div.optimize div.optimization-buttons input.button-hero.red:focus,
241 div.tiny-bulk-optimization div.optimize div.optimization-buttons input.button-hero.red:hover {
242 background-color: #e00016;
243 }
244
245 div.tiny-bulk-optimization div.optimize div.optimization-buttons input.button-hero.red:active {
246 background-color: #d0021b;
247 box-shadow: 0 3px 0 #920011 inset !important;
248 }
249
250 div.tiny-bulk-optimization div.optimize div#optimization-spinner {
251 position: absolute;
252 display: none;
253 width: 20px;
254 height: 20px;
255 margin-top: 15px;
256 background-size: 20px 20px;
257 }
258
259 div.tiny-bulk-optimization table.whitebox {
260 min-width: 750px;
261 margin-top: 16px;
262 border: 1px solid #e5e5e5;
263 box-shadow: 0 1px 1px rgba(0, 0, 0, 0.04);
264 background-color: #fff;
265 }
266
267 @media only screen and (max-width: 799px) {
268 div.tiny-bulk-optimization table.whitebox {
269 min-width: 250px;
270 }
271 }
272
273 div.tiny-bulk-optimization table.whitebox th.column-primary {
274 width: 30%;
275 }
276
277 @media only screen and (max-width: 782px) {
278 div.tiny-bulk-optimization table.whitebox th.column-primary {
279 width: 100%;
280 }
281 }
282
283 div.tiny-bulk-optimization table.whitebox th.column-author {
284 /* WP 3.1-4.2 */ width: auto;
285 }
286
287 div.tiny-bulk-optimization table.whitebox thead th.thumbnail {
288 width: 30px;
289 }
290
291 div.tiny-bulk-optimization table.whitebox th.thumbnail {
292 width: 30px;
293 height: 32px;
294 padding-top: 6px;
295 vertical-align: top;
296 }
297
298 div.tiny-bulk-optimization table.whitebox td {
299 padding-top: 12px;
300 }
301
302 div.tiny-bulk-optimization table.whitebox td.name,
303 div.tiny-bulk-optimization table.whitebox td.status {
304 padding-bottom: 12px;
305 }
306
307 div.tiny-bulk-optimization table.whitebox td.column-primary button {
308 margin-top: 6px;
309 }
310
311 div.tiny-bulk-optimization button.toggle-row {
312 /* WP < 4.3 */ display: none;
313 }
314
315 div.tiny-bulk-optimization table.whitebox tr.success button.toggle-row:before {
316 color: #7acb44;
317 content: "\f147"; /* yes */
318 }
319
320 div.tiny-bulk-optimization table.whitebox tr.failed button.toggle-row:before {
321 color: #d54e21;
322 content: "\f158"; /* more compatibility*/
323 }
324
325 div.tiny-bulk-optimization table.whitebox tr.no-action button.toggle-row:before {
326 color: gray;
327 content: "\f158"; /* more compatibility*/
328 }
329
330 div.tiny-bulk-optimization table.whitebox tr.failed.is-expanded span.icon {
331 display: none;
332 }
333
334 div.tiny-bulk-optimization div.upgrade-account-notice {
335 padding: 22px 28px;
336 background-color: #F5F9FA;
337 text-align: center;
338 }
339
340 div.tiny-bulk-optimization div.upgrade-account-notice div.introduction {
341 padding-bottom: 10px;
342 }
343
344 div.tiny-bulk-optimization div.upgrade-account-notice p {
345 margin: 5px 0;
346 }
347
348 div.tiny-bulk-optimization div.upgrade-account-notice p a {
349 display: block;
350 margin-top: 10px;
351 color: #858A93;
352 }
353