UNPKG

graviton-plugin-sdk

Version:

Gravtion plugin Dev Kit

317 lines (264 loc) 6.13 kB
/* ######################################## MIT License Copyright (c) 2019 Marc Espin Sanz License > https://github.com/Graviton-Code-Editor/Graviton-App/blob/master/LICENSE.md ######################################### */ #top_bar_app { max-height: 35px; -webkit-user-select: none; -webkit-app-region: drag; position: relative; color: var(--white-black); height: 35px; background-color: var(--primaryColor); padding: 0; margin: 0px; list-style-type: none; overflow: hidden; font-family: _main_font; margin: 0; display: flex; } #top_bar_app > #controls { flex: 1; display: flex; -webkit-app-region: no-drag; min-width: auto; max-width: 144px; } #top_bar_app > #controls button { transition: 0.05s; padding: 6px 0px; width: 48px; border: none; margin: 0; background: transparent; } #top_bar_app > #controls button:hover { transition: 0.05s; background: var(--widget-color); } #top_bar_app > #controls > #minimize:hover > svg > rect { fill: var(--white-black); } #top_bar_app > #controls > #maximize:hover > svg > rect { stroke: var(--white-black); } #top_bar_app > #controls > #close:hover { background: red; } #top_bar_app > #controls > #close > svg > rect { stroke: transparent !important; } #top_bar_app > #controls > #close:hover > svg > rect { stroke: white; fill: white; } #top_bar_app > #controls > #close:active { background: rgb(241, 112, 122); } #top_bar_app > #controls > #close:active > svg > rect { stroke: transparent; fill: black; } #top_bar_app > #title_directory { flex: 1; text-align: center; min-width: 0px; overflow: hidden; text-overflow: ellipsis; } #top_bar_app > #title_directory p { font-size: 12px; color: var(--titleBar-icons-color); top: 28%; position: relative; margin: 0; white-space: nowrap; width: 100%; margin: 0px 10px; } #top_bar_app > #dropmenus_app { display: flex; list-style-type: none; padding: 0; overflow: auto; overflow-y: hidden; -webkit-app-region: drag; margin-left: 35px; border: 0; position: relative; float: left; min-width: auto; max-width: auto; } #top_bar_app > #dropmenus_app button.dropbtn { position: relative; display: inline-block; color: var(--white-black); height: 35px; padding: 0px 6px; margin: 0; overflow: hidden; font-size: 12px; border: none; cursor: pointer; top: 0; font-family: _main_font; -webkit-app-region: no-drag; white-space: nowrap; min-width: auto; background: var(--primaryColor); } #top_bar_app > #dropmenus_app .dropbtn:hover { background-color: var(--widget-color); } #top_bar_app > #dropmenus_app .dropbtn:focus { background-color: var(--widget-color); } .dropdown { position: relative; display: inline-block; margin: 0px; } .dropdown-content { border-radius: 3px; border-top-left-radius: 0px; position: fixed; background-color: var(--dropmenu-background-color); min-width: auto; overflow: auto; z-index: 1; box-shadow: 1px 3px 7px var(--shadows); padding: 5px; margin: 0; } .dropdown-content > button:not(.dropbtn) { font-family: _main_font; font-size: 13px; color: var(--white-black); background-color: transparent; padding: 7px 2px; width: 100%; text-decoration: none; display: block; border: 0; border-radius: 5px; text-align: left; transform: scale(1); padding-right: 10px; white-space: nowrap; overflow: auto; position: relative; } .dropdown-content > button:hover:not(.dropbtn) { color: var(--black-white); background-color: var(--accentColor); border-radius: 3px; cursor: pointer; } .dropdown-content > button:active:not(.dropbtn) { transition: 0.05s; transform: scale(var(--scalation)); } .dropdown-content > button:not(.dropbtn) div { display: inline-block; } .dropdown-content > button:not(.dropbtn) *:nth-child(1) { margin: 0 1px; position: relative; top: 0.7px; } .dropdown-content > button:not(.dropbtn):hover div .abo { stroke: var(--accentColor); } .dropdown-content > button:not(.dropbtn):hover div .aba { fill: var(--black-white); } .dropdown-content > button:not(.dropbtn):hover div .bbo { stroke: var(--black-white); } .dropdown-content > button:not(.dropbtn):hover div .bba { fill: var(--accentColor); } .dropdown-content > button:not(.dropbtn) div .abo { stroke: var(--dropmenu-background-color); } .dropdown-content > button:not(.dropbtn) div .aba { fill: var(--accentColor); } .dropdown-content > button:not(.dropbtn) div .bbo { stroke: var(--accentColor); } .dropdown-content > button:not(.dropbtn) div .bba { fill: var(--dropmenu-background-color); } .icon .abo { stroke: var(--dropmenu-background-color); } .icon .aba { fill: var(--white-black); } .icon .bbo { stroke: var(--white-black); } .icon .bba { fill: var(--dropmenu-background-color); } .icon .cbo { stroke: var(--accentColor); } .icon .cba { fill: var(--accentColor); } .icon { cursor: pointer; } .icon:hover .abo { stroke: var(--dropmenu-background-color); } .icon:hover .aba { fill: var(--accentColor); } .icon:hover .bbo { stroke: var(--accentColor); } .icon:hover .bba { fill: var(--dropmenu-background-color); } span.line_space_menus { width: auto; display: block; height: 2px; margin: 5px; border-radius: 50px; background: var(--dropmenu-span-color); } span.divider-2 { display: block; height: 2px; margin: 5px; margin-left: 13px; border-radius: 50px; background: var(--dropmenu-span-color); } .show { transition: 0.05s; transform: translateY(0px); opacity: 1; display: block; visibility: visible; } .hide { transition: 0.05s; opacity: 0.3; transform: translateY(-4px); visibility: hidden; } .panel{ height: 500px; width: 300px; background: blue; }