chrome-devtools-frontend
Version:
Chrome DevTools UI
109 lines (85 loc) • 2.32 kB
CSS
/*
* Copyright 2017 The Chromium Authors
* Use of this source code is governed by a BSD-style license that can be
* found in the LICENSE file.
*/
.lh-root {
--report-menu-width: 0;
user-select: text;
}
/* for View Trace button */
.lh-audit-group {
position: relative;
}
button.view-trace {
margin: 10px;
}
/** `window.opener` is null for windows opened from DevTools. This breaks
the LH viewer app, so disable this feature. */
.lh-tools--viewer {
display: none ; /* stylelint-disable-line declaration-no-important */
}
.lighthouse-settings-pane {
flex: none;
background-color: var(--sys-color-cdt-base-container);
border-bottom: 1px solid var(--sys-color-divider);
}
.lighthouse-settings-pane devtools-toolbar {
flex: 1 1;
flex-wrap: wrap;
}
select.lighthouse-report {
min-width: 140px;
/* Up to 180px wide, but if window is very small ensure dropdown arrow is visible */
max-width: min(180px, calc(100% - 30px));
}
.lighthouse-toolbar-container {
display: flex;
flex: none;
}
.lighthouse-toolbar-container > devtools-toolbar {
background-color: var(--sys-color-cdt-base-container);
border-bottom: 1px solid var(--sys-color-divider);
}
.lighthouse-toolbar-container > :first-child {
flex: 1 1 auto;
}
.lh-devtools .lh-element-screenshot__overlay {
position: absolute;
}
.lighthouse-results-container {
position: relative;
:focus-visible {
outline: -webkit-focus-ring-color auto 1px;
}
.lh-tools__button {
height: var(--sys-size-9);
width: var(--sys-size-9);
min-width: var(--sys-size-9);
&:focus-visible {
border-radius: var(--sys-shape-corner-full);
outline: var(--sys-size-2) solid var(--sys-color-state-focus-ring);
}
&.lh-active + .lh-tools__dropdown {
clip: rect(-8px, 204px, 270px, -10px); /* stylelint-disable-line property-no-deprecated */
}
}
.lh-tools__dropdown {
padding: var(--sys-size-5) 0;
border-radius: var(--sys-shape-corner-small);
box-shadow: var(--sys-elevation-level3);
top: 24px;
&:hover a:focus {
background-color: transparent;
}
a {
height: var(--sys-size-11);
padding: 0 var(--sys-size-8);
white-space: nowrap;
align-items: center;
&::before {
content: none;
}
}
}
}