Files
tabby/terminus-core/src/components/tabHeader.component.scss
Eugene Pankov 53ac39232c a compact theme
2017-10-08 14:47:14 +02:00

73 lines
1.3 KiB
SCSS

$tabs-height: 36px;
:host {
cursor: pointer;
flex: 1000 1 200px;
width: 200px;
display: flex;
flex-direction: row;
min-width: 0;
overflow: hidden;
transition: 0.125s ease-out all;
border-top: 1px solid transparent;
.index {
flex: none;
font-weight: bold;
margin-left: 10px;
width: 20px;
border-radius: 10px;
text-align: center;
transition: 0.25s all;
align-self: center;
}
.name {
flex: auto;
margin: 0 1px 0 10px;
overflow: hidden;
white-space: nowrap;
text-overflow: ellipsis;
min-width: 0;
align-self: center;
}
button {
display: block;
flex: none;
background: transparent;
opacity: 0;
$button-size: 23px;
width: $button-size;
height: $button-size;
border-radius: $button-size / 2;
line-height: $button-size * 0.87;
align-self: center;
margin-right: 10px;
text-align: center;
font-size: 20px;
&:focus {
outline: 0;
}
}
&:hover button {
transition: 0.25s opacity;
display: block;
opacity: 1;
}
&.drag-region {
-webkit-app-region: drag;
}
}