170 lines
2.8 KiB
SCSS
170 lines
2.8 KiB
SCSS
|
.#{$ns}Log {
|
||
|
position: relative;
|
||
|
|
||
|
&-body {
|
||
|
background: var(--Log-bg);
|
||
|
color: var(--Log-color);
|
||
|
padding: var(--Log-padding);
|
||
|
overflow-y: auto;
|
||
|
font-family: var(--fontFamilyMonospace);
|
||
|
}
|
||
|
|
||
|
&-line {
|
||
|
padding: var(--Log-line-padding);
|
||
|
white-space: pre-wrap;
|
||
|
word-wrap: break-word;
|
||
|
// bootstrap 会修改这些,覆盖掉
|
||
|
code {
|
||
|
color: inherit;
|
||
|
background: inherit;
|
||
|
}
|
||
|
&:hover {
|
||
|
background: var(--Log-line--onHover-bg);
|
||
|
}
|
||
|
&-number {
|
||
|
color: #999;
|
||
|
font-style: italic;
|
||
|
margin-right: 5px;
|
||
|
}
|
||
|
&-highlight {
|
||
|
background: #ffffb6;
|
||
|
display: inline-block;
|
||
|
color: #000;
|
||
|
}
|
||
|
}
|
||
|
|
||
|
&-operation {
|
||
|
position: relative;
|
||
|
background: rgba(28, 28, 28, 0.5);
|
||
|
& > a {
|
||
|
display: inline-flex;
|
||
|
flex-direction: row;
|
||
|
line-height: var(--Form-input-lineHeight);
|
||
|
font-size: var(--Form-input-fontSize);
|
||
|
flex-wrap: nowrap;
|
||
|
align-items: center;
|
||
|
justify-content: flex-end;
|
||
|
height: 30px;
|
||
|
width: 30px;
|
||
|
padding-left: 8px;
|
||
|
transition: all var(--animation-duration) ease-in-out;
|
||
|
border: var(--Form-input-borderWidth) solid transparent;
|
||
|
border-radius: var(--Form-input-borderRadius);
|
||
|
overflow: hidden;
|
||
|
height: 30px;
|
||
|
width: 30px;
|
||
|
}
|
||
|
a {
|
||
|
color: #000;
|
||
|
}
|
||
|
& > a:hover {
|
||
|
background: var(--Form-input-onHover-bg);
|
||
|
color: var(--link-color);
|
||
|
}
|
||
|
|
||
|
& > a > svg {
|
||
|
margin-right: 8px;
|
||
|
}
|
||
|
|
||
|
& > a.is-disabled {
|
||
|
cursor: not-allowed;
|
||
|
color: #6b7280;
|
||
|
}
|
||
|
|
||
|
& > a.is-disabled:hover {
|
||
|
cursor: not-allowed;
|
||
|
background: transparent;
|
||
|
color: #6b7280;
|
||
|
}
|
||
|
}
|
||
|
|
||
|
.ansi-bold {
|
||
|
font-weight: 700;
|
||
|
}
|
||
|
|
||
|
.ansi-italic {
|
||
|
font-style: italic;
|
||
|
}
|
||
|
|
||
|
.ansi-underline {
|
||
|
text-decoration: underline;
|
||
|
}
|
||
|
|
||
|
.ansi-black-fg,
|
||
|
.ansi-bright-black-fg {
|
||
|
color: #4e4e4e;
|
||
|
}
|
||
|
|
||
|
.ansi-red-fg,
|
||
|
.ansi-bright-red-fg {
|
||
|
color: #ff6c60;
|
||
|
}
|
||
|
|
||
|
.ansi-green-fg,
|
||
|
.ansi-bright-green-fg {
|
||
|
color: #0a0;
|
||
|
}
|
||
|
|
||
|
.ansi-yellow-fg,
|
||
|
.ansi-bright-yellow-fg {
|
||
|
color: #ffffb6;
|
||
|
}
|
||
|
|
||
|
.ansi-blue-fg,
|
||
|
.ansi-bright-blue-fg {
|
||
|
color: #96cbfe;
|
||
|
}
|
||
|
|
||
|
.ansi-magenta-fg,
|
||
|
.ansi-bright-magenta-fg {
|
||
|
color: #ff73fd;
|
||
|
}
|
||
|
|
||
|
.ansi-cyan-fg,
|
||
|
.ansi-bright-cyan-fg {
|
||
|
color: #5ff;
|
||
|
}
|
||
|
|
||
|
.ansi-white-fg,
|
||
|
.ansi-bright-white-fg {
|
||
|
color: #eee;
|
||
|
}
|
||
|
|
||
|
.ansi-grey-fg,
|
||
|
.ansi-bright-grey-fg {
|
||
|
color: #969696;
|
||
|
}
|
||
|
|
||
|
.ansi-black-bg {
|
||
|
background-color: #4e4e4e;
|
||
|
}
|
||
|
|
||
|
.ansi-red-bg {
|
||
|
background-color: #ff6c60;
|
||
|
}
|
||
|
|
||
|
.ansi-green-bg {
|
||
|
background-color: #0a0;
|
||
|
}
|
||
|
|
||
|
.ansi-yellow-bg {
|
||
|
background-color: #ffffb6;
|
||
|
}
|
||
|
|
||
|
.ansi-blue-bg {
|
||
|
background-color: #96cbfe;
|
||
|
}
|
||
|
|
||
|
.ansi-magenta-bg {
|
||
|
background-color: #ff73fd;
|
||
|
}
|
||
|
|
||
|
.ansi-cyan-bg {
|
||
|
background-color: #0aa;
|
||
|
}
|
||
|
|
||
|
.ansi-white-bg {
|
||
|
background-color: #eee;
|
||
|
}
|
||
|
}
|