2 * Copyright 2014 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.
12 .responsive-design-sliders-container {
17 .responsive-design-slider-width,
18 .responsive-design-slider-height {
20 justify-content: center;
23 .responsive-design-slider-thumb {
24 border: 1px solid rgb(231, 231, 231);
25 background-color: lightgray;
26 box-shadow: 0 0 5px rgba(0, 0, 0, 0.5);
27 background-repeat: no-repeat;
29 justify-content: center;
34 .responsive-design-slider-width .responsive-design-slider-thumb {
35 border-radius: 0 3px 3px 0;
39 .responsive-design-slider-height .responsive-design-slider-thumb {
40 border-radius: 0 0 3px 3px;
44 .responsive-design-thumb-handle {
45 content: url(Images/statusbarResizerHorizontal.png);
49 .responsive-design-slider-height .responsive-design-thumb-handle {
50 transform: rotate(90deg);
55 .responsive-design-toolbar {
58 background: linear-gradient(to bottom, rgb(64, 64, 64), rgb(58, 58, 58));
59 color: rgb(255, 255, 255);
61 border-bottom: 1px solid rgb(104, 104, 104);
64 .responsive-design-separator {
67 background-color: rgb(43, 43, 43);
71 .responsive-design-section {
74 flex-direction: column;
77 justify-content: flex-start;
81 .responsive-design-section .status-bar-item .glyph.shadow {
82 background-color: black !important;
86 .responsive-design-section-separator {
90 .responsive-design-suite {
95 color: rgb(180, 180, 180);
98 .responsive-design-suite.responsive-design-suite-top {
99 color: rgb(255, 255, 255);
102 .responsive-design-suite-separator {
105 background-color: rgb(43, 43, 43);
109 .responsive-design-suite > div:not(.responsive-design-suite-separator) {
114 justify-content: space-between;
119 /* Toolbar controls */
121 .responsive-design-toolbar fieldset,
122 .responsive-design-toolbar p {
126 display: inline-block;
129 .responsive-design-toolbar .field-error-message {
133 .responsive-design-toolbar label {
135 cursor: default !important;
138 .responsive-design-toolbar input[type='text'] {
140 background-color: transparent;
146 .responsive-design-toolbar input[type='text'].numeric {
150 .responsive-design-toolbar input:focus::-webkit-input-placeholder {
151 color: transparent !important;
154 .responsive-design-toolbar fieldset:disabled input,
155 .responsive-design-toolbar fieldset:disabled button {
159 .responsive-design-toolbar input[type='checkbox'] {
160 -webkit-appearance: none;
161 margin: auto 5px auto 0;
162 border: 1px solid rgb(45, 45, 45);
164 background-color: rgb(102, 102, 102);
169 .responsive-design-toolbar input[type='checkbox']:after {
179 .responsive-design-toolbar input[type='checkbox']:checked:after {
180 background: rgb(220, 220, 220);
183 .responsive-design-toolbar input.error-input {
184 color: red !important;
185 text-decoration: line-through;
188 .responsive-design-toolbar select {
190 background-color: rgb(81, 81, 81);
196 body.platform-mac .responsive-design-toolbar select {
201 .responsive-design-toolbar input:focus {
202 background-color: rgb(81, 81, 81);
207 .responsive-design-icon.status-bar-item > .glyph {
208 background-color: rgb(180, 180, 180);
209 -webkit-mask-image: url(Images/responsiveDesign.png);
210 -webkit-mask-size: 64px 16px;
213 .responsive-design-icon.status-bar-item {
214 display: inline-block;
221 .responsive-design-icon.status-bar-item:disabled .glyph {
222 opacity: 1 !important;
225 @media (-webkit-min-device-pixel-ratio: 1.5) {
226 .responsive-design-icon.status-bar-item > .glyph {
227 -webkit-mask-image: url(Images/responsiveDesign_2x.png);
231 .responsive-design-toolbar input[type='checkbox']:after {
232 -webkit-mask-image: url(Images/statusbarButtonGlyphs.png);
233 -webkit-mask-size: 320px 144px;
234 -webkit-mask-position: -128px -110px;
237 @media (-webkit-min-device-pixel-ratio: 1.5) {
238 .responsive-design-toolbar input[type='checkbox']:after {
239 -webkit-mask-image: url(Images/statusbarButtonGlyphs_2x.png);
243 .responsive-design-icon-resolution.status-bar-item > .glyph {
244 -webkit-mask-position: 0 0;
247 .responsive-design-icon-dpr.status-bar-item > .glyph {
248 -webkit-mask-position: -16px 0;
251 .responsive-design-icon-swap.status-bar-item > .glyph {
252 background-color: rgb(255, 170, 0);
253 -webkit-mask-position: -32px 0;
254 -webkit-appearance: none;
259 .responsive-design-icon-swap.status-bar-item:hover > .glyph {
260 background-color: rgb(255, 180, 0);
263 .responsive-design-icon-swap:active {
267 /* Buttons section */
269 .responsive-design-section-buttons {
273 .responsive-design-section-buttons .status-bar-item {
277 .responsive-design-section-buttons .status-bar-item .glyph {
278 background-color: white;
281 .responsive-design-more-button-container {
284 justify-content: flex-end;
285 align-items: flex-end;
289 .responsive-design-more-button {
290 -webkit-appearance: none;
292 background-color: transparent;
296 text-shadow: black 1px 1px;
299 .responsive-design-more-button:hover {
303 .responsive-design-more-button:active {
309 .responsive-design-section-device .responsive-design-section-separator {
310 background: linear-gradient(to bottom, rgb(255, 186, 68), rgb(255, 119, 0));
313 .responsive-design-section-device select {
317 .responsive-design-section-device input[type='text'],
318 .responsive-design-section-device input[type='text']::-webkit-input-placeholder,
319 .responsive-design-section-device select {
320 color: rgb(255, 156, 0);
323 .responsive-design-section-device input[type='checkbox']:checked:after {
324 background: rgb(255, 156, 0);
327 /* Network section */
329 .responsive-design-section-network select {
333 .responsive-design-section-network input[type='text'] {
337 .responsive-design-section-network input[type='text'],
338 .responsive-design-section-network input[type='text']::-webkit-input-placeholder,
339 .responsive-design-section-network select {
340 color: rgb(65, 175, 255);
343 .responsive-design-section-network .responsive-design-section-separator {
344 background: linear-gradient(to bottom, rgb(77, 170, 243), rgb(0, 130, 255));
347 /* Warning message */
349 .responsive-design-warning {
350 background-color: rgb(252, 234, 156);
360 border-bottom: 1px solid rgb(171, 171, 171);
363 .responsive-design-warning > span {
369 .responsive-design-warning > div {
373 .responsive-design-ruler-glasspane {
378 background-color: transparent;
381 .responsive-design-toggle-media-inspector .glyph {
382 background-color: rgb(180, 180, 180);
383 -webkit-mask-position: -128px -48px;
386 .responsive-design-toolbar button.responsive-design-toggle-media-inspector.toggled-on .glyph:not(.shadow) {
387 background-color: rgb(105, 194, 236) !important;
392 .view.media-inspector-view {
395 background-color: rgb(0, 0, 0);
396 border-bottom: 1px solid rgb(163, 163, 163);
400 .view.media-inspector-view-fixed-height {
404 .media-inspector-view::-webkit-scrollbar {
405 background: rgb(54, 54, 54);
408 .media-inspector-view::-webkit-scrollbar-thumb {
409 background: rgb(94, 94, 94);
412 .media-inspector-marker-container {
417 .media-inspector-min-width-label-container {
421 .media-inspector-marker {
428 .media-inspector-marker-container:hover {
429 background-color: rgb(32, 32, 32);
432 .media-inspector-marker-container:hover .media-inspector-marker {
433 -webkit-filter: brightness(125%);
436 .media-inspector-marker-max-width {
437 background-color: rgba(111, 168, 220, 0.66);
438 border-right: 5px solid rgba(111, 168, 220, 0.86);
441 .media-inspector-marker-min-max-width {
442 background-color: rgba(100, 200, 0, 0.66);
443 border-left: 5px solid rgba(100, 200, 0, 0.86);
444 border-right: 5px solid rgba(100, 200, 0, 0.86);
447 .media-inspector-marker-min-width {
448 background-color: rgba(225, 124, 0, 0.66);
449 border-left: 5px solid rgba(225, 124, 0, 0.86);
452 .media-inspector-marker-label {
454 color: rgb(180, 180, 180);
457 .media-inspector-min-label::after {
461 content: url(Images/graphLabelCalloutLeft.png);
462 -webkit-filter: invert(0.8);
465 .media-inspector-max-label::before {
468 content: url(Images/graphLabelCalloutRight.png);
469 -webkit-filter: invert(0.8);
472 .media-inspector-threshold-serif {
480 .media-inspector-threshold-serif::before {
488 background-color: rgba(225, 124, 0, 0.86);
491 .media-inspector-threshold-serif:hover::before {