UNPKG

3.86 kBCSSView Raw
1.node-menu {
2 position: relative;
3 width: 150px;
4}
5
6.node-menu .node-menu-content {
7 width: 100%;
8 padding: 5px;
9 position: absolute;
10 border: 1px solid #bdbdbd;
11 border-radius: 5%;
12 box-shadow: 0 0 5px #bdbdbd;
13 background-color: #eee;
14 color: #212121;
15 font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
16 z-index: 999;
17}
18
19.node-menu .node-menu-content li.node-menu-item {
20 list-style: none;
21 padding: 3px;
22}
23
24.node-menu .node-menu-content .node-menu-item:hover {
25 border-radius: 5%;
26 opacity: unset;
27 cursor: pointer;
28 background-color: #bdbdbd;
29 transition: background-color 0.2s ease-out;
30}
31
32.node-menu .node-menu-content .node-menu-item .node-menu-item-icon {
33 display: inline-block;
34 width: 16px;
35}
36
37.node-menu .node-menu-content .node-menu-item .node-menu-item-icon.new-tag:before {
38 content: '\25CF';
39}
40.node-menu .node-menu-content .node-menu-item .node-menu-item-icon.new-folder:before {
41 content: '\25B6';
42}
43
44.node-menu .node-menu-content .node-menu-item .node-menu-item-icon.rename:before {
45 content: '\270E';
46}
47
48.node-menu .node-menu-content .node-menu-item .node-menu-item-icon.remove:before {
49 content: '\2716';
50}
51
52.node-menu .node-menu-content .node-menu-item .node-menu-item-value {
53 margin-left: 5px;
54}
55
56tree-internal ul {
57 padding: 3px 0 3px 25px;
58}
59
60tree-internal li {
61 padding: 0;
62 margin: 0;
63 list-style: none;
64}
65
66tree-internal .over-drop-target {
67 border: 4px solid #757575;
68 transition: padding 0.2s ease-out;
69 padding: 5px;
70 border-radius: 5%;
71}
72
73tree-internal .tree {
74 box-sizing: border-box;
75 font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
76}
77
78tree-internal .tree li {
79 list-style: none;
80 cursor: default;
81}
82
83tree-internal .tree li div {
84 display: inline-block;
85 box-sizing: border-box;
86}
87
88tree-internal .tree .node-value {
89 display: inline-block;
90 color: #212121;
91}
92
93tree-internal .tree .node-value:after {
94 display: block;
95 padding-top: -3px;
96 width: 0;
97 height: 2px;
98 background-color: #212121;
99 content: '';
100 transition: width 0.3s;
101}
102
103tree-internal .tree .node-value:hover:after {
104 width: 100%;
105}
106
107tree-internal .tree .node-left-menu {
108 display: inline-block;
109 height: 100%;
110 width: auto;
111}
112
113tree-internal .tree .node-left-menu span:before {
114 content: '\2026';
115 color: #757575;
116}
117
118tree-internal .tree .node-selected:after {
119 width: 100%;
120}
121
122tree-internal .tree .folding {
123 width: 25px;
124 display: inline-block;
125 line-height: 1px;
126 padding: 0 5px;
127 font-weight: bold;
128}
129
130tree-internal .tree .folding.node-collapsed {
131 cursor: pointer;
132}
133
134tree-internal .tree .folding.node-collapsed:before {
135 content: '\25B6';
136 color: #757575;
137}
138
139tree-internal .tree .folding.node-expanded {
140 cursor: pointer;
141}
142
143tree-internal .tree .folding.node-expanded:before {
144 content: '\25BC';
145 color: #757575;
146}
147
148tree-internal .tree .folding.node-empty {
149 color: #212121;
150 text-align: center;
151 font-size: 0.89em;
152}
153
154tree-internal .tree .folding.node-empty:before {
155 content: '\25B6';
156 color: #757575;
157}
158
159tree-internal .tree .folding.node-leaf {
160 color: #212121;
161 text-align: center;
162 font-size: 0.89em;
163}
164
165tree-internal .tree .folding.node-leaf:before {
166 content: '\25CF';
167 color: #757575;
168}
169
170tree-internal ul.rootless {
171 padding: 0;
172}
173
174tree-internal div.rootless {
175 display: none !important;
176}
177
178tree-internal .loading-children:after {
179 content: ' loading ...';
180 color: #6a1b9a;
181 font-style: italic;
182 font-size: 0.9em;
183 animation-name: loading-children;
184 animation-duration: 2s;
185 animation-timing-function: ease-in-out;
186 animation-iteration-count: infinite;
187}
188
189@keyframes loading-children {
190 0% { color: #f3e5f5; }
191 12.5% { color: #e1bee7; }
192 25% { color: #ce93d8; }
193 37.5% { color: #ba68c8; }
194 50% { color: #ab47bc; }
195 62.5% { color: #9c27b0; }
196 75% { color: #8e24aa; }
197 87.5% { color: #7b1fa2; }
198 100% { color: #6a1b9a; }
199}
200
201
202