Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
microsoft
GitHub Repository: microsoft/vscode
Path: blob/main/src/vs/base/browser/ui/radio/radio.css
3296 views
1
/*---------------------------------------------------------------------------------------------
2
* Copyright (c) Microsoft Corporation. All rights reserved.
3
* Licensed under the MIT License. See License.txt in the project root for license information.
4
*--------------------------------------------------------------------------------------------*/
5
6
.monaco-custom-radio {
7
display: flex;
8
}
9
10
.monaco-custom-radio > .monaco-button {
11
border-radius: 0;
12
font-size: 0.9em;
13
line-height: 1em;
14
padding-left: 0.5em;
15
padding-right: 0.5em;
16
}
17
18
.monaco-custom-radio > .monaco-button:first-child {
19
border-top-left-radius: 3px;
20
border-bottom-left-radius: 3px;
21
}
22
23
.monaco-custom-radio > .monaco-button:last-child {
24
border-top-right-radius: 3px;
25
border-bottom-right-radius: 3px;
26
}
27
28
.monaco-custom-radio > .monaco-button:not(.active):not(:last-child) {
29
border-right: none;
30
}
31
32
.monaco-custom-radio > .monaco-button.previous-active {
33
border-left: none;
34
}
35
36
/* default color styles - based on CSS variables */
37
38
.monaco-custom-radio > .monaco-button {
39
color: var(--vscode-radio-inactiveForeground);
40
background-color: var(--vscode-radio-inactiveBackground);
41
border-color: var(--vscode-radio-inactiveBorder, transparent);
42
}
43
44
.monaco-custom-radio > .monaco-button.active:hover,
45
.monaco-custom-radio > .monaco-button.active {
46
color: var(--vscode-radio-activeForeground);
47
background-color: var(--vscode-radio-activeBackground);
48
border-color: var(--vscode-radio-activeBorder, transparent);
49
}
50
51
.hc-black .monaco-custom-radio > .monaco-button.active,
52
.hc-light .monaco-custom-radio > .monaco-button.active {
53
border-color: var(--vscode-radio-activeBorder, transparent);
54
}
55
56
.hc-black .monaco-custom-radio > .monaco-button:not(.active),
57
.hc-light .monaco-custom-radio > .monaco-button:not(.active) {
58
border-color: var(--vscode-radio-inactiveBorder, transparent);
59
}
60
61
.hc-black .monaco-custom-radio > .monaco-button:not(.active):hover,
62
.hc-light .monaco-custom-radio > .monaco-button:not(.active):hover {
63
outline: 1px dashed var(--vscode-toolbar-hoverOutline);
64
outline-offset: -1px
65
}
66
67
.monaco-custom-radio > .monaco-button:hover:not(.active) {
68
background-color: var(--vscode-radio-inactiveHoverBackground);
69
}
70
71