|
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