blob: e4952613ddf5ac1e54f74c23065812cd041b6ee8 [file] [log] [blame]
Blink Reformat4c46d092018-04-07 15:32:371/*
2 * Copyright 2015 The Chromium Authors. All rights reserved.
3 * Use of this source code is governed by a BSD-style license that can be
4 * found in the LICENSE file.
5 */
6
7:host {
Mathias Bynensb0c1f4b2020-05-15 14:34:418 overflow: hidden;
9 align-items: stretch;
10 flex: auto;
Kateryna Prokopenko0508f122024-03-08 14:32:0711 background-color: var(--app-color-toolbar-background);
Blink Reformat4c46d092018-04-07 15:32:3712}
13
14.device-mode-toolbar {
Mathias Bynensb0c1f4b2020-05-15 14:34:4115 flex: none;
Kateryna Prokopenko0508f122024-03-08 14:32:0716 background-color: var(--app-color-toolbar-background);
Kateryna Prokopenko4a8227d2023-08-04 16:37:1717 border-bottom: 1px solid var(--sys-color-divider);
Mathias Bynensb0c1f4b2020-05-15 14:34:4118 display: flex;
19 flex-direction: row;
20 align-items: stretch;
Blink Reformat4c46d092018-04-07 15:32:3721}
22
23.device-mode-toolbar .toolbar {
Mathias Bynensb0c1f4b2020-05-15 14:34:4124 overflow: hidden;
25 flex: 0 100000 auto;
26 padding: 0 5px;
Blink Reformat4c46d092018-04-07 15:32:3727}
28
29.device-mode-toolbar .toolbar.device-mode-toolbar-fixed-size {
Mathias Bynensb0c1f4b2020-05-15 14:34:4130 flex: 0 1 auto;
Blink Reformat4c46d092018-04-07 15:32:3731}
32
33.device-mode-toolbar-options.toolbar {
Mathias Bynensb0c1f4b2020-05-15 14:34:4134 position: sticky;
35 right: 0;
36 flex: none;
Blink Reformat4c46d092018-04-07 15:32:3737}
38
39.device-mode-toolbar-spacer {
Mathias Bynensb0c1f4b2020-05-15 14:34:4140 flex: 1 1 0;
41 display: flex;
42 flex-direction: row;
43 overflow: hidden;
Blink Reformat4c46d092018-04-07 15:32:3744}
45
46.device-mode-content-clip {
Mathias Bynensb0c1f4b2020-05-15 14:34:4147 overflow: hidden;
48 flex: auto;
Blink Reformat4c46d092018-04-07 15:32:3749}
50
51.device-mode-media-container {
Mathias Bynensb0c1f4b2020-05-15 14:34:4152 flex: none;
53 overflow: hidden;
Kateryna Prokopenko4a8227d2023-08-04 16:37:1754 box-shadow: inset 0 -1px var(--sys-color-divider);
Blink Reformat4c46d092018-04-07 15:32:3755}
56
57.device-mode-content-clip:not(.device-mode-outline-visible) .device-mode-media-container {
Mathias Bynensb0c1f4b2020-05-15 14:34:4158 margin-bottom: 20px;
Blink Reformat4c46d092018-04-07 15:32:3759}
60
61.device-mode-presets-container {
Mathias Bynensb0c1f4b2020-05-15 14:34:4162 flex: 0 0 20px;
63 display: flex;
Blink Reformat4c46d092018-04-07 15:32:3764}
65
66.device-mode-presets-container-inner {
Mathias Bynensb0c1f4b2020-05-15 14:34:4167 flex: auto;
68 justify-content: center;
69 position: relative;
Kateryna Prokopenko4a8227d2023-08-04 16:37:1770 background-color: var(--sys-color-surface1);
Kateryna Prokopenko4a8227d2023-08-04 16:37:1771 border-bottom: 1px solid var(--sys-color-divider);
Mathias Bynensb0c1f4b2020-05-15 14:34:4172}
Blink Reformat4c46d092018-04-07 15:32:3773
74.device-mode-presets-container:hover {
Mathias Bynensb0c1f4b2020-05-15 14:34:4175 transition: opacity 0.1s;
76 transition-delay: 50ms;
Mathias Bynensca9fa2d2020-05-19 15:23:4077 opacity: 100%;
Blink Reformat4c46d092018-04-07 15:32:3778}
79
80.device-mode-preset-bar-outer {
Mathias Bynensb0c1f4b2020-05-15 14:34:4181 pointer-events: none;
82 display: flex;
83 justify-content: center;
Blink Reformat4c46d092018-04-07 15:32:3784}
85
86.device-mode-preset-bar {
Kateryna Prokopenko082c3402024-09-06 10:22:5587 border-left: 2px solid var(--sys-color-divider);
88 border-right: 2px solid var(--sys-color-divider);
Mathias Bynensb0c1f4b2020-05-15 14:34:4189 pointer-events: auto;
90 text-align: center;
91 flex: none;
Kateryna Prokopenko892d6e32023-09-12 07:55:2992 color: var(--sys-color-on-surface);
Mathias Bynensb0c1f4b2020-05-15 14:34:4193 display: flex;
94 align-items: center;
95 justify-content: center;
96 white-space: nowrap;
97 margin-bottom: 1px;
Blink Reformat4c46d092018-04-07 15:32:3798}
99
100.device-mode-preset-bar:hover {
Mathias Bynensb0c1f4b2020-05-15 14:34:41101 transition: background-color 0.1s;
102 transition-delay: 50ms;
Kateryna Prokopenko4a8227d2023-08-04 16:37:17103 background-color: var(--sys-color-state-hover-on-subtle);
Blink Reformat4c46d092018-04-07 15:32:37104}
105
106.device-mode-preset-bar > span {
Mathias Bynensb0c1f4b2020-05-15 14:34:41107 visibility: hidden;
Blink Reformat4c46d092018-04-07 15:32:37108}
109
110.device-mode-preset-bar:hover > span {
Mathias Bynensb0c1f4b2020-05-15 14:34:41111 transition: visibility 0.1s;
112 transition-delay: 50ms;
113 visibility: visible;
Blink Reformat4c46d092018-04-07 15:32:37114}
115
116.device-mode-content-area {
Mathias Bynensb0c1f4b2020-05-15 14:34:41117 flex: auto;
118 position: relative;
119 margin: 0;
Blink Reformat4c46d092018-04-07 15:32:37120}
121
122.device-mode-screen-area {
Mathias Bynensb0c1f4b2020-05-15 14:34:41123 position: absolute;
124 left: 0;
125 right: 0;
126 width: 0;
127 height: 0;
Kateryna Prokopenko892d6e32023-09-12 07:55:29128 background-color: var(--sys-color-inverse-surface);
Blink Reformat4c46d092018-04-07 15:32:37129}
130
Benedikt Meurer1a446742023-11-07 07:23:37131.device-mode-content-clip:not(.device-mode-outline-visible) .device-mode-screen-area {
132 --override-screen-area-box-shadow: hsl(240deg 3% 84%) 0 0 0 0.5px, hsl(0deg 0% 80% / 40%) 0 0 20px;
133
134 box-shadow: var(--override-screen-area-box-shadow);
135}
136
Changhao Han2d4ded12024-06-12 16:03:11137.theme-with-dark-background .device-mode-content-clip:not(.device-mode-outline-visible) .device-mode-screen-area,
138:host-context(.theme-with-dark-background) .device-mode-content-clip:not(.device-mode-outline-visible) .device-mode-screen-area {
Benedikt Meurer1a446742023-11-07 07:23:37139 --override-screen-area-box-shadow: rgb(40 40 42) 0 0 0 0.5px, rgb(51 51 51 / 40%) 0 0 20px;
140}
141
Blink Reformat4c46d092018-04-07 15:32:37142.device-mode-screen-image {
Mathias Bynensb0c1f4b2020-05-15 14:34:41143 position: absolute;
144 left: 0;
145 top: 0;
146 width: 100%;
147 height: 100%;
Blink Reformat4c46d092018-04-07 15:32:37148}
149
150.device-mode-resizer {
Mathias Bynensb0c1f4b2020-05-15 14:34:41151 position: absolute;
152 display: flex;
153 align-items: center;
154 justify-content: center;
155 overflow: hidden;
156 transition: background-color 0.1s ease, opacity 0.1s ease;
Blink Reformat4c46d092018-04-07 15:32:37157}
158
159.device-mode-resizer:hover {
Kateryna Prokopenko4a8227d2023-08-04 16:37:17160 background-color: var(--sys-color-state-hover-on-subtle);
Mathias Bynensca9fa2d2020-05-19 15:23:40161 opacity: 100%;
Blink Reformat4c46d092018-04-07 15:32:37162}
163
164.device-mode-resizer > div {
Mathias Bynensb0c1f4b2020-05-15 14:34:41165 pointer-events: none;
Blink Reformat4c46d092018-04-07 15:32:37166}
167
168.device-mode-right-resizer {
Mathias Bynensb0c1f4b2020-05-15 14:34:41169 top: 0;
170 bottom: -1px;
171 right: -20px;
172 width: 20px;
Blink Reformat4c46d092018-04-07 15:32:37173}
174
175.device-mode-left-resizer {
Mathias Bynensb0c1f4b2020-05-15 14:34:41176 top: 0;
177 bottom: -1px;
178 left: -20px;
179 width: 20px;
Mathias Bynensca9fa2d2020-05-19 15:23:40180 opacity: 0%;
Blink Reformat4c46d092018-04-07 15:32:37181}
182
183.device-mode-bottom-resizer {
Mathias Bynensb0c1f4b2020-05-15 14:34:41184 left: 0;
185 right: -1px;
186 bottom: -20px;
187 height: 20px;
Blink Reformat4c46d092018-04-07 15:32:37188}
189
190.device-mode-bottom-right-resizer {
Mathias Bynensb0c1f4b2020-05-15 14:34:41191 left: 0;
192 top: 0;
193 right: -20px;
194 bottom: -20px;
Kateryna Prokopenko4a8227d2023-08-04 16:37:17195 background-color: var(--sys-color-surface1);
Blink Reformat4c46d092018-04-07 15:32:37196}
197
198.device-mode-bottom-left-resizer {
Mathias Bynensb0c1f4b2020-05-15 14:34:41199 left: -20px;
200 top: 0;
201 right: 0;
202 bottom: -20px;
Mathias Bynensca9fa2d2020-05-19 15:23:40203 opacity: 0%;
Blink Reformat4c46d092018-04-07 15:32:37204}
205
206.device-mode-right-resizer > div {
Tim van der Lippe88ba72d2021-03-04 14:54:14207 content: var(--image-file-resizeHorizontal);
Mathias Bynensb0c1f4b2020-05-15 14:34:41208 width: 6px;
209 height: 26px;
Blink Reformat4c46d092018-04-07 15:32:37210}
211
212.device-mode-left-resizer > div {
Tim van der Lippe88ba72d2021-03-04 14:54:14213 content: var(--image-file-resizeHorizontal);
Mathias Bynensb0c1f4b2020-05-15 14:34:41214 width: 6px;
215 height: 26px;
Blink Reformat4c46d092018-04-07 15:32:37216}
217
218.device-mode-bottom-resizer > div {
Tim van der Lippe88ba72d2021-03-04 14:54:14219 content: var(--image-file-resizeVertical);
Mathias Bynensb0c1f4b2020-05-15 14:34:41220 margin-bottom: -2px;
221 width: 26px;
222 height: 6px;
Blink Reformat4c46d092018-04-07 15:32:37223}
224
225.device-mode-bottom-right-resizer > div {
Mathias Bynensb0c1f4b2020-05-15 14:34:41226 position: absolute;
227 bottom: 3px;
228 right: 3px;
229 width: 13px;
230 height: 13px;
Tim van der Lippe88ba72d2021-03-04 14:54:14231 content: var(--image-file-resizeDiagonal);
Blink Reformat4c46d092018-04-07 15:32:37232}
233
234.device-mode-bottom-left-resizer > div {
Mathias Bynensb0c1f4b2020-05-15 14:34:41235 position: absolute;
236 bottom: 3px;
237 left: 3px;
238 width: 13px;
239 height: 13px;
Tim van der Lippe88ba72d2021-03-04 14:54:14240 content: var(--image-file-resizeDiagonal);
Mathias Bynensb0c1f4b2020-05-15 14:34:41241 transform: rotate(90deg);
Blink Reformat4c46d092018-04-07 15:32:37242}
243
Blink Reformat4c46d092018-04-07 15:32:37244.device-mode-page-area {
Mathias Bynensb0c1f4b2020-05-15 14:34:41245 position: absolute;
246 left: 0;
247 right: 0;
248 width: 0;
249 height: 0;
250 display: flex;
Kateryna Prokopenko4a8227d2023-08-04 16:37:17251 background-color: var(--sys-color-cdt-base-container);
Blink Reformat4c46d092018-04-07 15:32:37252}
253
254.device-mode-ruler {
Mathias Bynensb0c1f4b2020-05-15 14:34:41255 position: absolute;
256 overflow: visible;
Blink Reformat4c46d092018-04-07 15:32:37257}
258
259.device-mode-ruler-top {
Mathias Bynensb0c1f4b2020-05-15 14:34:41260 height: 20px;
261 right: 0;
Blink Reformat4c46d092018-04-07 15:32:37262}
263
264.device-mode-ruler-left {
Mathias Bynensb0c1f4b2020-05-15 14:34:41265 width: 20px;
266 bottom: 0;
Blink Reformat4c46d092018-04-07 15:32:37267}
268
269.device-mode-ruler-content {
Mathias Bynensb0c1f4b2020-05-15 14:34:41270 pointer-events: none;
271 position: absolute;
272 left: -20px;
273 top: -20px;
Blink Reformat4c46d092018-04-07 15:32:37274}
275
276.device-mode-ruler-top .device-mode-ruler-content {
Mathias Bynensb0c1f4b2020-05-15 14:34:41277 border-top: 1px solid transparent;
278 right: 0;
279 bottom: 20px;
Kateryna Prokopenko892d6e32023-09-12 07:55:29280 background-color: var(--sys-color-cdt-base-container);
Blink Reformat4c46d092018-04-07 15:32:37281}
282
Blink Reformat4c46d092018-04-07 15:32:37283.device-mode-ruler-left .device-mode-ruler-content {
Mathias Bynensb0c1f4b2020-05-15 14:34:41284 border-left: 1px solid transparent;
285 border-top: 1px solid transparent;
286 right: 20px;
287 bottom: 0;
Blink Reformat4c46d092018-04-07 15:32:37288}
289
Jack Franklin5853a0e2020-07-10 08:39:06290.device-mode-content-clip.device-mode-outline-visible .device-mode-ruler-top .device-mode-ruler-content {
Kateryna Prokopenko892d6e32023-09-12 07:55:29291 border-top: 1px solid var(--sys-color-token-subtle);
Jack Franklin5853a0e2020-07-10 08:39:06292}
293
Blink Reformat4c46d092018-04-07 15:32:37294.device-mode-content-clip.device-mode-outline-visible .device-mode-ruler-left .device-mode-ruler-content {
Kateryna Prokopenko892d6e32023-09-12 07:55:29295 border-left: 1px solid var(--sys-color-token-subtle);
296 border-top: 1px solid var(--sys-color-token-subtle);
Blink Reformat4c46d092018-04-07 15:32:37297}
298
299.device-mode-ruler-inner {
Mathias Bynensb0c1f4b2020-05-15 14:34:41300 position: absolute;
Blink Reformat4c46d092018-04-07 15:32:37301}
302
303.device-mode-ruler-top .device-mode-ruler-inner {
Mathias Bynensb0c1f4b2020-05-15 14:34:41304 top: 0;
305 bottom: 0;
306 left: 20px;
307 right: 0;
Kateryna Prokopenko892d6e32023-09-12 07:55:29308 border-bottom: 1px solid var(--sys-color-token-subtle);
Blink Reformat4c46d092018-04-07 15:32:37309}
310
311.device-mode-ruler-left .device-mode-ruler-inner {
Mathias Bynensb0c1f4b2020-05-15 14:34:41312 left: 0;
313 right: 0;
314 top: 19px;
315 bottom: 0;
Kateryna Prokopenko892d6e32023-09-12 07:55:29316 border-right: 1px solid var(--sys-color-token-subtle);
317 background-color: var(--sys-color-cdt-base-container);
Blink Reformat4c46d092018-04-07 15:32:37318}
319
320.device-mode-ruler-marker {
Mathias Bynensb0c1f4b2020-05-15 14:34:41321 position: absolute;
Blink Reformat4c46d092018-04-07 15:32:37322}
323
324.device-mode-ruler-top .device-mode-ruler-marker {
Mathias Bynensb0c1f4b2020-05-15 14:34:41325 width: 0;
326 height: 5px;
327 bottom: 0;
Kateryna Prokopenko892d6e32023-09-12 07:55:29328 border-right: 1px solid var(--sys-color-token-subtle);
Mathias Bynensb0c1f4b2020-05-15 14:34:41329 margin-right: -1px;
Blink Reformat4c46d092018-04-07 15:32:37330}
331
332.device-mode-ruler-top .device-mode-ruler-marker.device-mode-ruler-marker-medium {
Mathias Bynensb0c1f4b2020-05-15 14:34:41333 height: 10px;
Blink Reformat4c46d092018-04-07 15:32:37334}
335
336.device-mode-ruler-top .device-mode-ruler-marker.device-mode-ruler-marker-large {
Mathias Bynensb0c1f4b2020-05-15 14:34:41337 height: 15px;
Blink Reformat4c46d092018-04-07 15:32:37338}
339
340.device-mode-ruler-left .device-mode-ruler-marker {
Mathias Bynensb0c1f4b2020-05-15 14:34:41341 height: 0;
342 width: 5px;
343 right: 0;
Kateryna Prokopenko892d6e32023-09-12 07:55:29344 border-bottom: 1px solid var(--sys-color-token-subtle);
Mathias Bynensb0c1f4b2020-05-15 14:34:41345 margin-bottom: -1px;
Blink Reformat4c46d092018-04-07 15:32:37346}
347
348.device-mode-ruler-left .device-mode-ruler-marker.device-mode-ruler-marker-medium {
Mathias Bynensb0c1f4b2020-05-15 14:34:41349 width: 10px;
Blink Reformat4c46d092018-04-07 15:32:37350}
351
352.device-mode-ruler-left .device-mode-ruler-marker.device-mode-ruler-marker-large {
Mathias Bynensb0c1f4b2020-05-15 14:34:41353 width: 15px;
Blink Reformat4c46d092018-04-07 15:32:37354}
355
356.device-mode-ruler-text {
Kateryna Prokopenko892d6e32023-09-12 07:55:29357 color: var(--sys-color-token-subtle);
Mathias Bynensb0c1f4b2020-05-15 14:34:41358 position: relative;
359 pointer-events: auto;
Blink Reformat4c46d092018-04-07 15:32:37360}
361
362.device-mode-ruler-text:hover {
Kateryna Prokopenko892d6e32023-09-12 07:55:29363 color: var(--sys-color-on-surface);
Blink Reformat4c46d092018-04-07 15:32:37364}
365
366.device-mode-ruler-top .device-mode-ruler-text {
Mathias Bynensb0c1f4b2020-05-15 14:34:41367 left: 2px;
368 top: -2px;
Blink Reformat4c46d092018-04-07 15:32:37369}
370
371.device-mode-ruler-left .device-mode-ruler-text {
Mathias Bynensb0c1f4b2020-05-15 14:34:41372 left: -4px;
373 top: -15px;
374 transform: rotate(270deg);
Blink Reformat4c46d092018-04-07 15:32:37375}