UNPKG

strong-arc

Version:

A visual suite for the StrongLoop API Platform

683 lines (570 loc) 16.6 kB
/* * Copyright 2014 The Chromium Authors. All rights reserved. * Use of this source code is governed by a BSD-style license that can be * found in the LICENSE file. */ .responsive-design { overflow: hidden; position: relative; } .responsive-design-sliders-container { position: absolute; overflow: visible; } .responsive-design-slider-width, .responsive-design-slider-height { -webkit-box-flex: 0; -ms-flex: none; flex: none; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; } .responsive-design-slider-thumb { border: 1px solid rgb(231, 231, 231); background-color: lightgray; box-shadow: 0 0 5px rgba(0, 0, 0, 0.5); background-repeat: no-repeat; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-flex: 0; -ms-flex: 0 1 100px; flex: 0 1 100px; } .responsive-design-slider-width .responsive-design-slider-thumb { border-radius: 0 3px 3px 0; border-left: none; } .responsive-design-slider-height .responsive-design-slider-thumb { border-radius: 0 0 3px 3px; border-top: none; } .responsive-design-thumb-handle { content: url(Images/statusbarResizerHorizontal.png); pointer-events: none; } .responsive-design-slider-height .responsive-design-thumb-handle { -webkit-transform: rotate(90deg); transform: rotate(90deg); } .responsive-design-page-scale-container { position: absolute !important; bottom: 0; right: 0; padding: 10px; background-color: rgba(0, 0, 0, 0.3); -webkit-box-align: center; -ms-flex-align: center; align-items: center; } .responsive-design-page-scale-label { display: block; height: 20px; margin: 2px 0; padding-top: 3px; color: white; cursor: default !important; } .responsive-design-page-scale-container .responsive-design-page-scale-button.status-bar-item { display: block; width: 18px; height: 18px; border: 1px solid transparent; border-radius: 2px; } .responsive-design-page-scale-container .responsive-design-page-scale-button.status-bar-item:not(:disabled):hover { box-shadow: rgb(255, 255, 255) 0 0 3px; } .responsive-design-page-scale-container .responsive-design-page-scale-button.status-bar-item > .glyph { background-color: rgb(180, 180, 180); -webkit-mask-image: url(Images/responsiveDesign.png); -webkit-mask-size: 112px 16px; opacity: 1; } .responsive-design-page-scale-container .status-bar-item .glyph.shadow { background-color: black !important; } @media (-webkit-min-device-pixel-ratio: 1.5) { .responsive-design-page-scale-container .responsive-design-page-scale-button.status-bar-item > .glyph { -webkit-mask-image: url(Images/responsiveDesign_2x.png); } } /* media */ .responsive-design-page-scale-increase > .glyph { -webkit-mask-position: -81px 1px; } .responsive-design-page-scale-decrease > .glyph { -webkit-mask-position: -97px 1px; } /* Toolbar */ .responsive-design-toolbar { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-flex: 0; -ms-flex: none; flex: none; background: -webkit-linear-gradient(top, rgb(64, 64, 64), rgb(58, 58, 58)); background: linear-gradient(to bottom, rgb(64, 64, 64), rgb(58, 58, 58)); color: rgb(255, 255, 255); overflow: hidden; border-bottom: 1px solid rgb(104, 104, 104); } .responsive-design-separator { -webkit-box-flex: 0; -ms-flex: none; flex: none; width: 2px; background-color: rgb(43, 43, 43); margin: 2px; } .responsive-design-section { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-flex: 0; -ms-flex: none; flex: none; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; white-space: nowrap; -webkit-box-align: stretch; -ms-flex-align: stretch; align-items: stretch; -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; padding: 0 10px; } .responsive-design-section .status-bar-item .glyph.shadow { background-color: black !important; } .responsive-design-section-separator { height: 2px; } .responsive-design-suite { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; padding-top: 2px; padding-bottom: 2px; color: rgb(180, 180, 180); } .responsive-design-suite.responsive-design-suite-top { color: rgb(255, 255, 255); } .responsive-design-suite-separator { -webkit-box-flex: 0; -ms-flex: none; flex: none; width: 1px; background-color: rgb(43, 43, 43); margin: 0 3px; } .responsive-design-suite > div:not(.responsive-design-suite-separator) { -webkit-box-flex: 0; -ms-flex: none; flex: none; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; height: 23px; overflow: hidden; } /* Toolbar controls */ .responsive-design-toolbar fieldset, .responsive-design-toolbar p { margin: 0; border: 0; padding: 0; display: inline-block; } .responsive-design-toolbar .field-error-message { display: none; } .responsive-design-toolbar label { cursor: default !important; } .responsive-design-toolbar input[type='text'] { text-align: left; background-color: transparent; border: none; margin: 0 1px 1px 0; padding: 3px 2px; } .responsive-design-toolbar input[type='text'].numeric { text-align: center; } .responsive-design-toolbar input:focus::-webkit-input-placeholder { color: transparent !important; } .responsive-design-toolbar fieldset:disabled input, .responsive-design-toolbar fieldset:disabled button { opacity: 0.7; } .responsive-design-toolbar input[type='checkbox'] { -webkit-appearance: none; margin: auto 5px auto 2px; border: 1px solid rgb(45, 45, 45); border-radius: 3px; background-color: rgb(102, 102, 102); position: relative; top: 1px; } .responsive-design-toolbar input[type='checkbox']:after { content: ''; line-height: 10px; position: absolute; cursor: pointer; width: 12px; height: 12px; background: none; } .responsive-design-toolbar input[type='checkbox']:checked:after { background: rgb(220, 220, 220); } .responsive-design-toolbar input.error-input { color: red !important; text-decoration: line-through; } .responsive-design-toolbar select { height: 18px; background-color: rgb(81, 81, 81); border: 0; margin-left: 10px; line-height: 16px; } body.platform-mac .responsive-design-toolbar select { position: relative; top: 1px; } .responsive-design-toolbar input:focus { background-color: rgb(81, 81, 81); } /* Toolbar icons */ .responsive-design-icon.status-bar-item > .glyph { background-color: rgb(180, 180, 180); -webkit-mask-image: url(Images/responsiveDesign.png); -webkit-mask-size: 112px 16px; } .responsive-design-icon.status-bar-item { display: inline-block; width: 16px; height: 16px; position: relative; top: 4px; } .responsive-design-icon.status-bar-item:disabled .glyph { opacity: 1 !important; } @media (-webkit-min-device-pixel-ratio: 1.5) { .responsive-design-icon.status-bar-item > .glyph { -webkit-mask-image: url(Images/responsiveDesign_2x.png); } } /* media */ .responsive-design-toolbar input[type='checkbox']:after { -webkit-mask-image: url(Images/statusbarButtonGlyphs.png); -webkit-mask-size: 320px 144px; -webkit-mask-position: -128px -110px; } @media (-webkit-min-device-pixel-ratio: 1.5) { .responsive-design-toolbar input[type='checkbox']:after { -webkit-mask-image: url(Images/statusbarButtonGlyphs_2x.png); } } /* media */ .responsive-design-icon-resolution.status-bar-item > .glyph { -webkit-mask-position: 0 0; } .responsive-design-icon-dpr.status-bar-item > .glyph { -webkit-mask-position: -16px 0; } .responsive-design-icon-swap.status-bar-item > .glyph { background-color: rgb(255, 170, 0); -webkit-mask-position: -32px 0; -webkit-appearance: none; padding: 0; border: 0; } .responsive-design-icon-swap.status-bar-item:hover > .glyph { background-color: rgb(255, 180, 0); } .responsive-design-icon-swap:active { opacity: 0.8; } /* Buttons section */ .responsive-design-section-buttons { padding: 0; } .responsive-design-section-buttons .status-bar-item { margin: 2px 0; } .responsive-design-section-buttons .status-bar-item .glyph { background-color: white; } .responsive-design-more-button-container { -webkit-box-flex: 1; -ms-flex: auto; flex: auto; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; -webkit-box-align: end; -ms-flex-align: end; align-items: flex-end; overflow: hidden; } .responsive-design-more-button { -webkit-appearance: none; border: 0; background-color: transparent; color: white; opacity: 0.8; font-size: 16px; text-shadow: black 1px 1px; } .responsive-design-more-button:hover { opacity: 1; } .responsive-design-more-button:active { opacity: 0.8; } /* Device section */ .responsive-design-section-device .responsive-design-section-separator { background: -webkit-linear-gradient(top, rgb(255, 186, 68), rgb(255, 119, 0)); background: linear-gradient(to bottom, rgb(255, 186, 68), rgb(255, 119, 0)); } .responsive-design-section-device select { width: 185px; } .responsive-design-section-device input[type='text'], .responsive-design-section-device input[type='text']::-webkit-input-placeholder, .responsive-design-section-device select { color: rgb(255, 156, 0); } .responsive-design-section-device input[type='checkbox']:checked:after { background: rgb(255, 156, 0); } .responsive-design-device-select button { display: none !important; } /* Network section */ .responsive-design-section-network select { width: 185px; } .responsive-design-section-network input[type='text'] { width: 222px; margin-left: 5px; } .responsive-design-section-network input[type='text'], .responsive-design-section-network input[type='text']::-webkit-input-placeholder, .responsive-design-section-network select { color: rgb(65, 175, 255); } .responsive-design-section-network .responsive-design-section-separator { background: -webkit-linear-gradient(top, rgb(77, 170, 243), rgb(0, 130, 255)); background: linear-gradient(to bottom, rgb(77, 170, 243), rgb(0, 130, 255)); } /* Warning message */ .responsive-design-warning { background-color: rgb(252, 234, 156); color: #222; position: absolute; left: 0; right: 0; top: 0; padding: 2px 4px; white-space: nowrap; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; border-bottom: 1px solid rgb(171, 171, 171); } .responsive-design-warning > span { -webkit-box-flex: 1; -ms-flex: auto; flex: auto; padding-left: 3px; overflow: hidden; } .responsive-design-warning > div { -webkit-box-flex: 0; -ms-flex: none; flex: none; } .responsive-design-ruler-glasspane { position: absolute; left: 0px; right: 0px; top: 0px; background-color: transparent; overflow: hidden; } .responsive-design-toggle-media-inspector .glyph { background-color: rgb(180, 180, 180); -webkit-mask-position: -128px -48px; } .responsive-design-toolbar button.responsive-design-toggle-media-inspector.toggled-on .glyph:not(.shadow) { background-color: rgb(105, 194, 236) !important; } /* media */ .responsive-design-media-container { -webkit-box-flex: 0; -ms-flex: none; flex: none; } .view.media-inspector-view { overflow-y: auto; overflow-x: hidden; background-color: rgb(0, 0, 0); max-height: 100px; } .media-inspector-view:not(.media-inspector-view-empty) { border-bottom: 1px solid rgb(104, 104, 104); } .media-inspector-view::-webkit-scrollbar { background: rgb(54, 54, 54); } .media-inspector-view::-webkit-scrollbar-thumb { background: rgb(94, 94, 94); } .media-inspector-marker-container { position: relative; margin: 2px 0 2px 0; } .media-inspector-marker { position: absolute; top: 0px; bottom: 0px; white-space: nowrap; } .media-inspector-marker-inactive { -webkit-filter: brightness(75%); } .media-inspector-marker-container:hover { background-color: rgb(32, 32, 32); } .media-inspector-marker-container:hover .media-inspector-marker { -webkit-filter: brightness(125%); } .media-inspector-marker-container-max-width .media-inspector-marker { background-color: rgba(111, 168, 220, 0.66); border-right: 5px solid rgba(111, 168, 220, 0.86); } .media-inspector-marker-container-min-max-width .media-inspector-marker { background-color: rgba(100, 200, 0, 0.66); border-left: 5px solid rgba(100, 200, 0, 0.86); border-right: 5px solid rgba(100, 200, 0, 0.86); } .media-inspector-marker-container-min-width .media-inspector-marker { background-color: rgba(225, 124, 0, 0.66); border-left: 5px solid rgba(225, 124, 0, 0.86); } .media-inspector-marker-container:not(.media-inspector-marker-container-max-width) .media-inspector-max-label-filler, .media-inspector-marker-container:not(.media-inspector-marker-container-max-width) .media-inspector-min-label-filler { min-width: 50px; } .media-inspector-max-label-filler { -webkit-box-flex: 1; -ms-flex: auto; flex: auto; } .media-inspector-min-label-filler { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; } .media-inspector-marker-label { color: rgb(180, 180, 180); position: relative; text-shadow: 0px 0px 2px black; } .media-inspector-min-label { padding-right: 11px; } .media-inspector-min-label::after { position: absolute; padding-left: 2px; right: -1px; height: 6px; content: url(Images/graphLabelCalloutLeft.png); -webkit-filter: invert(0.8); box-sizing: border-box; } .media-inspector-max-label { padding-left: 11px; } .media-inspector-max-label::before { position: absolute; padding-right: 2px; left: -1px; height: 6px; content: url(Images/graphLabelCalloutRight.png); -webkit-filter: invert(0.8); } .media-inspector-threshold-serif { position: absolute; top: 0px; bottom: 0px; width: 5px; margin-left: -2px; } .media-inspector-threshold-serif::before { content: "."; color: transparent; position: absolute; left: 2px; right: 2px; top: 0px; bottom: 0px; border-left: 1px solid rgba(225, 124, 0, 0.86); box-sizing: border-box; } .media-inspector-threshold-serif:hover { background-color: rgba(225, 124, 0, 0.86); } .media-inspector-marker-highlight-1 { -webkit-animation: media-inspector-animation-highlight-1 0.7s 1; } .media-inspector-marker-highlight-2 { -webkit-animation: media-inspector-animation-highlight-2 0.7s 1; } @-webkit-keyframes media-inspector-animation-highlight-1 { from { -webkit-filter: brightness(135%); } to { -webkit-filter: brightness(100%); } } @-webkit-keyframes media-inspector-animation-highlight-2 { from { -webkit-filter: brightness(135%); } to { -webkit-filter: brightness(100%); } } /*# sourceMappingURL=responsiveDesignView.css.map */