blob: dbe60d75bd4f1fc8d471f43c70b317be651b5c77 [file] [log] [blame]
Matteo Scandolof6acdbe2016-12-13 10:29:37 -08001xos-nav {
2 display: flex;
3 flex: 1;
4 flex-direction: column;
Matteo Scandolof2c3ed62016-12-15 14:32:50 -08005 flex-basis: 15%;
Matteo Scandolof6acdbe2016-12-13 10:29:37 -08006 background: darken(grey, 10);
Matteo Scandolof2c3ed62016-12-15 14:32:50 -08007 overflow-y: scroll;
Matteo Scandolof6acdbe2016-12-13 10:29:37 -08008
9 ul {
10 list-style: none;
11 padding: 0;
12 margin: 0;
13 background: grey;
14
15 > li {
16 display: flex;
17 flex-direction: column;
Matteo Scandolof6acdbe2016-12-13 10:29:37 -080018 border-bottom: 1px solid darken(grey, 20);
19
20 &.active {
21 background: darken(grey, 10);
22
23 > a {
24 color: #5aadbb;
25 }
26 }
27
28 &:hover {
29 background: darken(grey, 10);
30 }
31
32 > a {
Matteo Scandoloe0d71ea2016-12-19 11:56:12 -080033 padding: 10px 20px;
Matteo Scandolof6acdbe2016-12-13 10:29:37 -080034 cursor: pointer;
35 }
Matteo Scandoloe0d71ea2016-12-19 11:56:12 -080036
37 // child router
38 > ul {
39 height: 0;
40 overflow: hidden;
41 transition: .5s all;
42
43 > li {
44 padding-left: 20px;
45 background: darken(grey, 15);
46
47 &:hover, &.active {
48 background: darken(grey, 20);
49 }
50 }
51 }
52
53 > ul.opened {
54 height: auto;
55 }
Matteo Scandolof6acdbe2016-12-13 10:29:37 -080056 }
57 }
58}