/* Widget - Unlimited Nav Tabs */
.tab-overflow {
position: relative;
overflow: hidden;
border-radius: 2px 2px 0 0;
& .nav.nav-tabs {
white-space: nowrap;
overflow: hidden;
display: table;
margin: 0;
border-radius: 2px 2px 0 0;
}
& .nav.nav-tabs > li,
&.nav.nav-tabs > li {
display: table-cell;
float: none;
}
& .nav.nav-tabs > li > a {
margin-left: -1px;
}
& .next-button,
& .prev-button {
position: absolute;
right: 0;
top: 0;
z-index: 10;
display: none !important;
opacity: 0;
box-shadow: 0 0 15px rgba(0, 0, 0, 0.5);
transition: all .2s linear;
}
& .prev-button {
left: 0;
right: auto;
box-shadow: 0 0 15px rgba(0, 0, 0, 0.5);
}
& .nav.nav-tabs.nav-tabs-inverse .next-button,
& .nav.nav-tabs.nav-tabs-inverse .prev-button {
box-shadow: 0 0 15px #000;
}
& .nav.nav-tabs.nav-tabs-inverse .prev-button {
box-shadow: 0 0 15px #000;
}
& .next-button a,
& .prev-button a {
margin: 0;
background: #d5d7d8;
}
& .prev-button > a {
border-radius: 3px 0 3px;
}
&.overflow-right .next-button,
&.overflow-left .prev-button {
display: block !important;
opacity: 1;
background: none;
}
& .nav-tabs > li.prev-button + li.active > a {
border-radius: 0 3px 0 0;
}
}
.tab-overflow .nav-tabs-inverse .next-button > a,
.tab-overflow .nav-tabs-inverse .prev-button > a,
.nav.nav-tabs.nav-tabs-inverse > li > a,
.nav.nav-tabs.nav-tabs-inverse > li > a:hover,
.nav.nav-tabs.nav-tabs-inverse > li > a:focus {
background: @black_darker;
}
.nav.nav-tabs.nav-tabs-inverse > li.active > a,
.nav.nav-tabs.nav-tabs-inverse > li.active > a:hover,
.nav.nav-tabs.nav-tabs-inverse > li.active > a:focus {
background: #fff;
color: @black;
}
|