|
1 | 1 | .tree-menu { |
2 | 2 | --font-family: "Avenir Next", Helvetica, Arial, sans-serif; |
| 3 | + --item-padding: 5px; |
| 4 | + --item-height: 24px; |
3 | 5 | } |
4 | 6 | @media (prefers-color-scheme: light) { |
5 | 7 | .tree-menu { |
6 | 8 | --tree-background: #ffffff; |
7 | 9 | --item-title: rgba(31, 31, 31, 0.787); |
8 | 10 | --item-info: #79aaff; |
9 | | - --item-group-icon: red; |
| 11 | + --item-group-icon: #babec2; |
10 | 12 | --item-selected-background: rgba(129, 129, 129, 0.364); |
11 | 13 | --item-selected-color: #202020; |
12 | 14 | --item-hover-background: rgba(0, 0, 0, 0.063); |
|
19 | 21 | --tree-background: #242539; |
20 | 22 | --item-title: rgba(225, 225, 225, 0.787); |
21 | 23 | --item-info: #c8a636; |
22 | | - --item-group-icon: red; |
| 24 | + --item-group-icon: #ff8c00; |
23 | 25 | --item-selected-background: rgba(148, 185, 247, 0.364); |
24 | 26 | --item-selected-color: #ffffff; |
25 | 27 | --item-hover-background: rgba(89, 100, 102, 0.692); |
26 | 28 | --item-hover-color: #04c5ff; |
27 | 29 | --item-disabled-color: rgba(129, 129, 129, 0.533); |
28 | 30 | } |
29 | 31 | } |
| 32 | +.dark.tree-menu, |
30 | 33 | .dark .tree-menu { |
31 | 34 | --tree-background: #242539; |
32 | 35 | --item-title: rgba(225, 225, 225, 0.787); |
33 | 36 | --item-info: #c8a636; |
34 | | - --item-group-icon: red; |
| 37 | + --item-group-icon: #ff8c00; |
35 | 38 | --item-selected-background: rgba(148, 185, 247, 0.364); |
36 | 39 | --item-selected-color: #ffffff; |
37 | 40 | --item-hover-background: rgba(89, 100, 102, 0.692); |
38 | 41 | --item-hover-color: #04c5ff; |
39 | 42 | --item-disabled-color: rgba(129, 129, 129, 0.533); |
40 | 43 | } |
| 44 | +.light.tree-menu, |
41 | 45 | .light .tree-menu { |
42 | 46 | --tree-background: #ffffff; |
43 | 47 | --item-title: rgba(31, 31, 31, 0.787); |
44 | 48 | --item-info: #79aaff; |
45 | | - --item-group-icon: red; |
| 49 | + --item-group-icon: #babec2; |
46 | 50 | --item-selected-background: rgba(129, 129, 129, 0.364); |
47 | 51 | --item-selected-color: #202020; |
48 | 52 | --item-hover-background: rgba(0, 0, 0, 0.063); |
|
69 | 73 | /* Internet Explorer/Edge */ |
70 | 74 | user-select: none; |
71 | 75 | /* Non-prefixed version, currently */ |
| 76 | + /* |
| 77 | + .wrapper { |
| 78 | + } |
| 79 | + */ |
72 | 80 | } |
73 | 81 | .tree-menu .group { |
74 | 82 | transition: all 0.3s cubic-bezier(0.81, 0.58, 0.48, 1.41); |
|
95 | 103 | .tree-menu .item.hasChilds { |
96 | 104 | font-weight: 800; |
97 | 105 | } |
| 106 | +.tree-menu .item.hasChilds .folder { |
| 107 | + display: flex; |
| 108 | + margin-left: 5px; |
| 109 | + justify-content: center; |
| 110 | + align-items: center; |
| 111 | +} |
98 | 112 | .tree-menu .item ~ .group { |
99 | 113 | max-height: var(--mh); |
100 | 114 | overflow: hidden; |
|
107 | 121 | max-height: 0px; |
108 | 122 | overflow: hidden; |
109 | 123 | } |
110 | | -.tree-menu .item.expanded .folder { |
| 124 | +.tree-menu .item.expanded { |
| 125 | + /* |
| 126 | + ~ .group { |
| 127 | +
|
| 128 | + } |
| 129 | + */ |
| 130 | +} |
| 131 | +.tree-menu .item.expanded .folder.enable-rotate { |
111 | 132 | transform: rotate(90deg); |
112 | 133 | } |
113 | 134 | .tree-menu .item > .content { |
114 | | - padding: 10px; |
| 135 | + padding: var(--item-padding); |
| 136 | + min-height: var(--item-height); |
115 | 137 | display: flex; |
116 | 138 | flex-direction: row; |
117 | 139 | align-items: center; |
| 140 | + /* |
| 141 | + > .folder { |
| 142 | +
|
| 143 | + } |
| 144 | + */ |
| 145 | + /* |
| 146 | + > .marker { |
| 147 | +
|
| 148 | + } |
| 149 | + */ |
118 | 150 | } |
119 | 151 | .tree-menu .item > .content:hover { |
120 | 152 | color: var(--item-hover-color); |
|
136 | 168 | background-color: var(--item-selected-background); |
137 | 169 | color: var(--item-selected-color) !important; |
138 | 170 | } |
| 171 | +/* |
| 172 | +.test { |
| 173 | + &.tree-menu { |
| 174 | + .item:hover { |
| 175 | + background-color: red; |
| 176 | + } |
| 177 | + } |
| 178 | +} |
| 179 | +*/ |
0 commit comments