@spalger/kibana
Version:
Kibana is an open source (Apache Licensed), browser based analytics and search dashboard for Elasticsearch. Kibana is a snap to setup and start using. Kibana strives to be easy to get started with, while also being flexible and powerful, just like Elastic
92 lines (75 loc) • 1.95 kB
text/less
@import "./control_group";
navbar {
.control-group();
max-height: @navbar-collapse-max-height;
margin-bottom: @navbar-margin-bottom;
// top and bottom padding are normally calcuated and stored in @navbar-padding-vertical, but flexbox
padding: @padding-base-vertical @navbar-padding-horizontal;
color: @navbar-default-color;
background-color: @navbar-default-bg;
border-style: solid;
border-color: @navbar-default-border;
border-width: 0 0 1px;
z-index: @zindex-navbar;
/***
* components
***/
> * {
padding-right: @navbar-padding-horizontal;
}
// the "brand" that is displayed, usually on the left of the navbar
> .name {
align-self: center;
font-size: @font-size-large;
.ellipsis();
}
button {
color: @navbar-default-link-color;
background-color: transparent;
&:hover {
color: @navbar-default-link-hover-color;
background-color: @navbar-default-link-hover-bg;
}
&:focus {
color: @navbar-default-link-color;
background-color: transparent;
}
&:active, &.active {
color: @navbar-default-link-active-color;
background-color: @navbar-default-link-active-bg;
}
&[disabled] {
color: @navbar-default-link-disabled-color;
background-color: @navbar-default-link-disabled-bg;
}
}
.inline-form .input-group {
button {
color: @brand-primary;
background-color: @input-group-addon-bg;
border: 1px solid @input-group-addon-border-color;
}
}
/***
* responsive modifications
***/
// desktop
@media (min-width: @screen-md-min) {
> .name {
// 500px is sort of arbitrary, not sure how to deal with lots of buttons
max-width: 500px;
}
}
// tablets/phones
@media (max-width: @screen-md-min) {
> .fill {
flex: 1 1 @screen-md;
}
}
// phones
@media (max-width: @screen-sm-min) {
> .name {
max-width: 100%;
}
}
}