PluginProbe
Gutenberg / trunk
Gutenberg vtrunk
24.1.0 24.0.0 23.9.1 23.9.0 23.8.0 23.7.2 23.7.1 23.7.0 23.6.1 23.6.2 23.6.0 23.5.3 23.5.2 23.5.1 23.5.0 23.4.0 23.3.2 23.3.1 23.3.0 23.2.0 23.2.1 23.2.2 23.1.1 23.1.0 23.0.1 All 404 releases
← All changes | build/styles/block-library/image/editor.css +17 -31 23.5.0 → trunk View file →
@@ -67,8 +67,14 @@
67 67 /**
68 68 * Focus styles.
69 69 */
70 70 /**
71 + * Standard focus rings for the WordPress Design System.
72 + *
73 + * Apply `outset-ring__focus` inside the relevant pseudo-class at the call site,
74 + * e.g. `&:focus { @include outset-ring__focus(); }`.
75 + */
76 +/**
71 77 * Applies editor left position to the selector passed as argument
72 78 */
73 79 /**
74 80 * Styles that are reused verbatim in a few places
@@ -97,9 +103,13 @@
97 103
98 104 .wp-block-image {
99 105 position: relative;
100 106 }
101 -.wp-block-image .is-applying img, .wp-block-image.is-transient img {
107 +.wp-block-image.is-transient:not(.alignwide):not(.alignfull), .wp-block-image:has(img.is-swapping-media):not(.alignwide):not(.alignfull) {
108 + width: fit-content;
109 +}
110 +.wp-block-image .is-applying img, .wp-block-image.is-transient img,
111 +.wp-block-image img.is-swapping-media {
102 112 opacity: 0.3;
103 113 }
104 114 .wp-block-image figcaption img {
105 115 display: inline;
@@ -110,8 +120,14 @@
110 120 left: 50%;
111 121 transform: translate(-50%, -50%);
112 122 margin: 0;
113 123 }
124 +.wp-block-image .components-resizable-box__container {
125 + pointer-events: none;
126 +}
127 +.wp-block-image .components-resizable-box__handle {
128 + pointer-events: auto;
129 +}
114 130
115 131 .wp-block-image__placeholder {
116 132 aspect-ratio: 4/3;
117 133 }
@@ -178,38 +194,8 @@
178 194 }
179 195
180 196 .wp-block[data-align]:has(> .wp-block-image) {
181 197 position: relative;
182 -}
183 -
184 -.wp-block-image__crop-area {
185 - position: relative;
186 - max-width: 100%;
187 - width: 100%;
188 - overflow: hidden;
189 -}
190 -.wp-block-image__crop-area .reactEasyCrop_Container {
191 - pointer-events: auto;
192 -}
193 -.wp-block-image__crop-area .reactEasyCrop_Container .reactEasyCrop_Image {
194 - border: none;
195 - border-radius: 0;
196 -}
197 -
198 -.wp-block-image__crop-icon {
199 - padding: 0 8px;
200 - min-width: 48px;
201 - display: flex;
202 - justify-content: center;
203 - align-items: center;
204 -}
205 -.wp-block-image__crop-icon svg {
206 - fill: currentColor;
207 -}
208 -
209 -.wp-block-image__zoom .components-popover__content {
210 - min-width: 260px;
211 - overflow: visible !important;
212 198 }
213 199
214 200 .wp-block-image__toolbar_content_textarea__container {
215 201 padding: 8px;