PluginProbe ʕ •ᴥ•ʔ
TinyPNG – JPEG, PNG & WebP image compression / 2.2.2
TinyPNG – JPEG, PNG & WebP image compression v2.2.2
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 9 years ago bulk-optimization.css 9 years ago chart.css 9 years ago dashboard-widget.css 9 years ago
bulk-optimization.css
333 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
143
144 div.tiny-bulk-optimization div.savings div.legend {
145 /* margin-left defined inline */
146 padding: 22px 0;
147 }
148
149 div.tiny-bulk-optimization div.savings table {
150 margin: 0 auto;
151 }
152
153 div.tiny-bulk-optimization div.savings table td.value {
154 font-size: 1.4em;
155 vertical-align: top;
156 text-align: right;
157 padding: 15px 8px 0 5px;
158 white-space: nowrap;
159 }
160
161 div.tiny-bulk-optimization div.savings table td.description {
162 padding: 19px 0 0;
163 line-height: 14px;
164 vertical-align: top;
165 text-align: left;
166 color: #bbb;
167 }
168
169 @media only screen and (max-width: 400px) {
170 div.tiny-bulk-optimization div.savings div.legend {
171 margin-left: 0 !important;
172 padding: 10px 0;
173 }
174 }
175
176 div.tiny-bulk-optimization div.optimize {
177 margin: 4px 23px 32px;
178 text-align: center;
179 clear: both;
180 }
181
182 div.tiny-bulk-optimization div.optimize div.progressbar {
183 position: relative;
184 height: 32px;
185 margin-bottom: 32px;
186 line-height: 32px;
187 border-radius: 32px;
188 font-size: 1.2em;
189 font-weight: bold;
190 color: #fff;
191 background-color: #ebebeb;
192 }
193
194 div.tiny-bulk-optimization div.optimize div.progressbar div.progress {
195 position: absolute;
196 left: 0;
197 min-width: 32px;
198 width: 0;
199 height: 32px;
200 z-index: 2;
201 border-radius: 16px;
202 transition: width 1s ease;
203 background-size: 40px 80px;
204 -webkit-backface-visibility: hidden;
205 -webkit-perspective: 1000;
206 backface-visibility: hidden;
207 perspective: 1000;
208 }
209
210 @keyframes progress-bar {
211 to {
212 background-position: 3200px 0;
213 }
214 }
215
216 #tiny-bulk-optimization > div.dashboard > div.statistics td.item.costs > div.cost-currency {
217 display: inline-block;
218 }
219
220 div.tiny-bulk-optimization div.optimize div.progressbar div.numbers {
221 position: relative;
222 z-index: 3;
223 text-shadow: 1px 1px 3px rgba(0,0,0,0.2);
224 }
225
226 div.tiny-bulk-optimization div.optimize div.optimization-buttons input.button-hero {
227 display: none;
228 }
229
230 div.tiny-bulk-optimization div.optimize div.optimization-buttons input.button-hero.visible {
231 display: inline;
232 }
233
234 div.tiny-bulk-optimization div.optimize div.optimization-buttons input.button-hero {
235 min-width: 230px;
236 }
237
238 div.tiny-bulk-optimization div.optimize div.optimization-buttons input.button-hero.red {
239 /* WP < 3.8 */ background-image: none;
240 border-color: #920011;
241 background-color: #d0021b;
242 box-shadow: 0 2px 0 #920011 !important;
243 text-shadow: 0 -1px 1px #920011, 1px 0 1px #920011, 0 1px 1px #920011, -1px 0 1px #920011;
244 }
245
246 div.tiny-bulk-optimization div.optimize div.optimization-buttons input.button-hero.red:focus,
247 div.tiny-bulk-optimization div.optimize div.optimization-buttons input.button-hero.red:hover {
248 background-color: #e00016;
249 }
250
251 div.tiny-bulk-optimization div.optimize div.optimization-buttons input.button-hero.red:active {
252 background-color: #d0021b;
253 box-shadow: 0 3px 0 #920011 inset !important;
254 }
255
256 div.tiny-bulk-optimization div.optimize div#optimization-spinner {
257 position: absolute;
258 display: none;
259 width: 20px;
260 height: 20px;
261 margin-top: 15px;
262 background-size: 20px 20px;
263 }
264
265 div.tiny-bulk-optimization table.whitebox {
266 min-width: 750px;
267 margin-top: 16px;
268 border: 1px solid #e5e5e5;
269 box-shadow: 0 1px 1px rgba(0, 0, 0, 0.04);
270 background-color: #fff;
271 }
272
273
274 @media only screen and (max-width: 799px) {
275 div.tiny-bulk-optimization table.whitebox {
276 min-width: 250px;
277 }
278 }
279
280 div.tiny-bulk-optimization table.whitebox th.column-author {
281 /* WP 3.1-4.2 */ width: auto;
282 }
283
284 div.tiny-bulk-optimization table.whitebox thead th.thumbnail {
285 width: 30px;
286 }
287
288 div.tiny-bulk-optimization table.whitebox thead th.savings {
289 width: 70px;
290 }
291
292 div.tiny-bulk-optimization table.whitebox thead th.status {
293 }
294
295 div.tiny-bulk-optimization table.whitebox th.thumbnail {
296 width: 30px;
297 height: 32px;
298 padding-top: 6px;
299 vertical-align: top;
300 }
301
302 div.tiny-bulk-optimization table.whitebox td {
303 padding-top: 12px;
304 }
305
306 div.tiny-bulk-optimization table.whitebox td.name,
307 div.tiny-bulk-optimization table.whitebox td.status {
308 padding-bottom: 12px;
309 }
310
311 div.tiny-bulk-optimization table.whitebox td.column-primary button {
312 margin-top: 6px;
313 }
314
315 div.tiny-bulk-optimization button.toggle-row {
316 /* WP < 4.3 */ display: none;
317 }
318
319 div.tiny-bulk-optimization table.whitebox tr.success button.toggle-row:before {
320 color: #7acb44;
321 content: "\f147"; /* yes */
322 }
323
324 div.tiny-bulk-optimization table.whitebox tr.failed button.toggle-row:before {
325 color: #d54e21;
326 content: "\f158"; /* more compatibility*/
327 }
328
329 div.tiny-bulk-optimization table.whitebox tr.failed.is-expanded span.icon {
330 display: none;
331 }
332
333