chrome-devtools-frontend
Version:
Chrome DevTools UI
91 lines (72 loc) • 1.73 kB
CSS
/*
* Copyright 2025 The Chromium Authors
* Use of this source code is governed by a BSD-style license that can be
* found in the LICENSE file.
*/
:host {
width: 100%;
flex: auto 0 1;
overflow-y: auto;
flex-direction: column;
--override-background-list-item-color: var(--sys-color-cdt-base-container);
}
:host([hidden]) {
display: none;
}
ul {
list-style: none;
margin: 0;
padding: 0;
}
li {
flex: none;
min-height: 30px;
display: flex;
align-items: center;
position: relative;
overflow: hidden;
padding-left: var(--sys-size-11);
border-radius: var(--sys-shape-corner-extra-small);
&:hover {
.controls-gradient {
background-image: linear-gradient(90deg, transparent, var(--sys-color-cdt-base-container));
}
.controls-buttons {
visibility: visible;
}
}
&:focus-within:not(:active),
&:focus-visible {
background-color: var(--sys-color-state-hover-on-subtle);
--override-background-list-item-color: hsl(0deg 0% 96%);
outline: none;
.controls-gradient {
background-image: linear-gradient(90deg, transparent, var(--override-background-list-item-color));
}
.controls-buttons {
background-color: var(--override-background-list-item-color);
visibility: visible;
}
}
}
.controls-container {
display: flex;
flex-direction: row;
justify-content: flex-end;
align-items: stretch;
pointer-events: none;
position: absolute;
right: 0;
}
.controls-gradient {
width: var(--sys-size-16);
}
.controls-buttons {
flex: none;
display: flex;
flex-direction: row;
align-items: center;
pointer-events: auto;
visibility: hidden;
background-color: var(--sys-color-cdt-base-container);
}