PluginProbe
Image Optimization – Compress Images and Convert to WebP or AVIF / 1.6.6
Image Optimization – Compress Images and Convert to WebP or AVIF v1.6.6
1.7.6 1.7.5 1.7.4 trunk 1.0.0 1.0.1 1.0.2 1.1.0 1.2.0 1.2.1 1.3.0 1.4.0 1.4.1 1.5.0 1.5.1 1.5.2 1.5.3 1.5.4 1.6.0 1.6.1 1.6.2 1.6.3 1.6.4 1.6.5 1.6.6 All 32 releases
image-optimization / modules / optimization / assets / css / control.css

control.css in Image Optimization – Compress Images and Convert to WebP or AVIF 1.6.6, at modules/optimization/assets/css/control.css

174 lines 3.7 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 .image-optimization-control--list-view {
2 display: flex;
3 justify-content: flex-start;
4 align-items: center;
5 min-height: 105px;
6 }
7
8 .image-optimization-control--list-view.image-optimization-control--error {
9 justify-content: center;
10 align-items: flex-start;
11 }
12
13 .image-optimization-control__buttons-wrapper {
14 margin-block-start: 8px;
15 }
16
17 .image-optimization-control__buttons-wrapper :not(:last-of-type) {
18 margin-inline-end: 8px;
19 }
20
21 .image-optimization-control--error {
22 flex-direction: column;
23 }
24
25 .image-optimization-control--optimized {
26 flex-direction: column;
27 align-items: flex-start;
28 }
29
30 .image-optimization-control__error-message {
31 display: flex;
32 flex-direction: column;
33
34 font-family: Roboto, sans-serif;
35 font-size: 14px;
36 font-weight: 600;
37 line-height: 24px;
38 margin-block-end: 15px;
39 max-width: 200px;
40 }
41
42 .image-optimization-control__error-title {
43 margin-block-end: 10px;
44 }
45
46 .image-optimization-control__error-subtitle {
47 color: #DC2626;
48 }
49
50 .image-optimization-control__button {
51 font-family: Roboto, sans-serif;
52 font-weight: 500;
53 border-radius: 4px;
54 }
55
56 .image-optimization-control__button--optimize > .spinner {
57 float: left;
58 padding: 0;
59 margin-block-start: 4px;
60 margin-left: 0;
61 margin-block-end: 0;
62 }
63
64 .image-optimization-control--error .image-optimization-control__button--try-again,
65 .image-optimization-control--error .image-optimization-control__button--try-again:hover {
66 color: #DC2626;
67 border-color: #DC2626;
68 background: transparent;
69 }
70
71 .image-optimization-control__property {
72 margin: 9px 0;
73 }
74
75 .image-optimization-control__details-button {
76 background-color: transparent;
77 border: none;
78 cursor: pointer;
79 color: #135e96;
80 padding: 0;
81 }
82
83 .image-optimization-control__property:last-of-type {
84 margin-block-end: 0;
85 }
86
87 .image-optimization-control .image-optimization-setting {
88 margin-block-end: 0;
89 }
90
91 .image-optimization-control__property-value,
92 .image-optimization-control--details-view .setting .image-optimization-control__property-value {
93 font-weight: 600;
94 font-size: 13px;
95 line-height: 24px;
96 }
97
98 .image-optimization-control--details-view .setting .image-optimization-control__property-value {
99 margin: 6px 3px 3px;
100 text-align: start;
101 }
102
103 .image-optimization-control--details-view .setting .image-optimization-control__property-value--button {
104 margin: 0 0 0 3px;
105 font-weight: initial;
106 }
107
108 .image-optimization-control--details-view .setting .image-optimization-control__property-value--spinner {
109 display: flex;
110 justify-content: center;
111 margin: 25px 0 0 3px;
112 }
113
114 .image-optimization-control__action-button-wrapper {
115 margin-block-start: 37px;
116 display: flex;
117 width: 100%;
118 justify-content: flex-end;
119 }
120
121 .image-optimization-control__action-button-wrapper .button-link:not(:last-of-type) {
122 margin-inline-end: 24px;
123 }
124
125 .image-optimization-control__action-button-wrapper .button-link,
126 .image-optimization-control--details-view .image-optimization-control__property-value--button .button-link {
127 text-decoration: none;
128 }
129
130 .image-optimization-control__action-button-wrapper .button-link:hover,
131 .image-optimization-control--details-view .image-optimization-control__property-value--button .button-link:hover {
132 background-color: transparent;
133 }
134
135 .image-optimization-control__action-spinner-wrapper {
136 height: 75px;
137 display: flex;
138 justify-content: center;
139 align-items: center;
140 }
141
142 div .components-tooltip {
143 max-width: 165px;
144 text-align: start;
145 }
146
147 /* Optimization details */
148
149 #image-optimization-optimization-details-modal {
150 padding: 20px 0;
151 }
152
153 .image-optimization-details-table__property {
154 display: block;
155 }
156
157 .image-optimization-details-table__error {
158 color: #DC2626;
159 font-size: 18px;
160 font-weight: 700;
161 }
162
163 .image-optimization-details-table__property--error {
164 color: #DC2626;
165 }
166
167 body.dialog-container #TB_overlay {
168 z-index: 999999;
169 }
170
171 body.dialog-container #TB_window {
172 z-index: 9999999;
173 }
174