pfdemo
Version:
PatternFly components demo
83 lines (71 loc) • 1.47 kB
CSS
.pf-vertical-nav {
width: 100%;
background: #292e34;
display: block;
color: #fff;
padding-bottom: 1em;
height: 100%;
}
.pf-vertical-nav a {
color: #fff;
text-decoration: none;
}
.pf-vertical-nav__menu {
margin: 0;
list-style: none;
padding: 0;
}
.pf-vertical-nav__category {
padding: 1.5em 0 0.5em 1em;
text-transform: uppercase;
color: #bbb;
}
.pf-vertical-nav__link {
display: block;
padding: 0.5em 1em 0.5em 1.5em;
}
.pf-vertical-nav__link:hover {
background-color: #393f44;
}
.pf-vertical-nav__icon {
margin-right: 0.5em;
color: #72767b;
}
.pf-vertical-nav__item.active {
border-top: 1px solid #030303;
border-bottom: 1px solid #030303;
}
.pf-vertical-nav__item.active .pf-vertical-nav__link {
border-left: 5px solid #39a5dc;
padding: 0.5em 1em 0.5em calc(1.5em - 5px);
}
.pf-vertical-nav__item.active .pf-vertical-nav__link .pf-vertical-nav__icon {
color: #0088ce;
}
@media (min-width: 480px) and (max-width: 960px) {
.pf-vertical-nav {
width: 100px;
}
.pf-vertical-nav__link {
display: flex;
flex-direction: column;
align-items: center;
justify-content: center;
text-align: center;
padding: 1em;
}
.pf-vertical-nav__icon {
margin: 0;
display: block;
}
.pf-vertical-nav__category {
text-align: center;
padding: 1em;
}
}
@media (min-width: 960px) {
.pf-vertical-nav {
width: 240px;
}
}
/*# sourceMappingURL=pf-vertical-navigation.css.map */