Path: blob/main/src/vs/base/browser/ui/actionbar/actionbar.css
5241 views
/*---------------------------------------------------------------------------------------------1* Copyright (c) Microsoft Corporation. All rights reserved.2* Licensed under the MIT License. See License.txt in the project root for license information.3*--------------------------------------------------------------------------------------------*/45.monaco-action-bar {6white-space: nowrap;7height: 100%;8}910.monaco-action-bar .actions-container {11display: flex;12margin: 0 auto;13padding: 0;14height: 100%;15width: 100%;16align-items: center;17}1819.monaco-action-bar.vertical .actions-container {20display: inline-block;21}2223.monaco-action-bar .action-item {24display: block;25align-items: center;26justify-content: center;27cursor: pointer;28position: relative; /* DO NOT REMOVE - this is the key to preventing the ghosting icon bug in Chrome 42 */29}3031.monaco-action-bar .action-item.disabled {32cursor: default;33}3435.monaco-action-bar .action-item .icon,36.monaco-action-bar .action-item .codicon {37display: block;38}3940.monaco-action-bar .action-item .codicon {41display: flex;42align-items: center;43width: 16px;44height: 16px;45}4647.monaco-action-bar .action-label,48.monaco-action-bar .action-item .keybinding {49display: flex;50font-size: 11px;51padding: 3px;52border-radius: 5px;53}5455.monaco-action-bar .action-item.disabled .action-label:not(.icon) ,56.monaco-action-bar .action-item.disabled .action-label:not(.icon)::before,57.monaco-action-bar .action-item.disabled .action-label:not(.icon):hover {58color: var(--vscode-disabledForeground);59}6061/* Unable to change color of SVGs, hence opacity is used */62.monaco-action-bar .action-item.disabled .action-label.icon ,63.monaco-action-bar .action-item.disabled .action-label.icon::before,64.monaco-action-bar .action-item.disabled .action-label.icon:hover {65opacity: 0.6;66}6768/* Vertical actions */6970.monaco-action-bar.vertical {71text-align: left;72}7374.monaco-action-bar.vertical .action-item {75display: block;76}7778.monaco-action-bar.vertical .action-item .action-label.separator {79display: block;80border-bottom: 1px solid var(--vscode-menu-separatorBackground, var(--vscode-disabledForeground));81padding-top: 1px;82margin: 4px .8em;83width: 100%;84height: 0;85background-color: transparent;86}8788.monaco-action-bar .action-item .action-label.separator {89width: 1px;90height: 16px;91margin: 5px 4px !important;92cursor: default;93min-width: 1px;94padding: 0;95background-color: var(--vscode-disabledForeground);96}9798.secondary-actions .monaco-action-bar .action-label {99margin-left: 6px;100}101102/* Action Items */103.monaco-action-bar .action-item.select-container {104overflow: hidden; /* somehow the dropdown overflows its container, we prevent it here to not push */105flex: 1;106max-width: 170px;107min-width: 60px;108display: flex;109align-items: center;110justify-content: center;111margin-right: 10px;112}113114.monaco-action-bar .action-item.action-dropdown-item {115display: flex;116}117118.monaco-action-bar .action-item.action-dropdown-item > .action-dropdown-item-separator {119display: flex;120align-items: center;121cursor: default;122}123124.monaco-action-bar .action-item.action-dropdown-item > .action-dropdown-item-separator > div {125width: 1px;126}127128129