UNPKG

@phosphor/widgets

Version:
94 lines (65 loc) 1.61 kB
/*----------------------------------------------------------------------------- | Copyright (c) 2014-2017, PhosphorJS Contributors | | Distributed under the terms of the BSD 3-Clause License. | | The full license is in the file LICENSE, distributed with this software. |----------------------------------------------------------------------------*/ .p-TabBar { display: flex; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; } .p-TabBar[data-orientation='horizontal'] { flex-direction: row; } .p-TabBar[data-orientation='vertical'] { flex-direction: column; } .p-TabBar-content { margin: 0; padding: 0; display: flex; flex: 1 1 auto; list-style-type: none; } .p-TabBar[data-orientation='horizontal'] > .p-TabBar-content { flex-direction: row; } .p-TabBar[data-orientation='vertical'] > .p-TabBar-content { flex-direction: column; } .p-TabBar-tab { display: flex; flex-direction: row; box-sizing: border-box; overflow: hidden; } .p-TabBar-tabIcon, .p-TabBar-tabCloseIcon { flex: 0 0 auto; } .p-TabBar-tabLabel { flex: 1 1 auto; overflow: hidden; white-space: nowrap; } .p-TabBar-tab.p-mod-hidden { display: none !important; } .p-TabBar.p-mod-dragging .p-TabBar-tab { position: relative; } .p-TabBar.p-mod-dragging[data-orientation='horizontal'] .p-TabBar-tab { left: 0; transition: left 150ms ease; } .p-TabBar.p-mod-dragging[data-orientation='vertical'] .p-TabBar-tab { top: 0; transition: top 150ms ease; } .p-TabBar.p-mod-dragging .p-TabBar-tab.p-mod-dragging { transition: none; }