chrome-devtools-frontend
Version:
Chrome DevTools UI
90 lines (74 loc) • 1.84 kB
CSS
/*
* Copyright 2021 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.
*/
:host {
text-overflow: ellipsis;
overflow: hidden;
flex-grow: 1;
}
.computed-style-trace {
margin-left: 16px;
font-family: var(--monospace-font-family);
font-size: var(--monospace-font-size);
}
.computed-style-trace:hover {
background-color: var(--sys-color-state-hover-on-subtle);
cursor: text;
}
.goto {
/* TODO: reuse with ComputedStyleProperty */
--size: 16px;
display: none;
cursor: pointer;
position: absolute;
width: var(--size);
height: var(--size);
margin: -1px 0 0 calc(-1 * var(--size));
mask: var(--image-file-goto-filled) center / contain no-repeat;
background-color: var(--sys-color-primary-bright);
}
.computed-style-trace:hover .goto {
display: inline-block;
}
.devtools-link {
color: var(--sys-color-on-surface);
text-decoration-color: var(--sys-color-token-subtle);
text-decoration-line: underline;
cursor: pointer;
}
.trace-value {
margin-left: 16px;
}
.computed-style-trace.inactive slot[name="trace-value"] {
text-decoration: line-through;
}
.trace-selector {
--override-trace-selector-color: var(--sys-color-neutral-bright);
color: var(--override-trace-selector-color);
padding-left: 2em;
}
.trace-link {
user-select: none;
float: right;
padding-left: 1em;
position: relative;
z-index: 1;
}
/* high-contrast styles */
@media (forced-colors: active) {
.computed-style-trace:hover {
forced-color-adjust: none;
background-color: Highlight;
}
.goto {
background-color: Highlight;
}
.computed-style-trace:hover * {
color: HighlightText;
}
.computed-style-trace:hover .trace-selector {
--override-trace-selector-color: HighlightText;
}
}