137 lines
		
	
	
		
			2.6 KiB
		
	
	
	
		
			CSS
		
	
	
	
	
	
			
		
		
	
	
			137 lines
		
	
	
		
			2.6 KiB
		
	
	
	
		
			CSS
		
	
	
	
	
	
.graph-3d-view .tree-item.is-collapsed > .tree-item-children {
 | 
						|
  display: none;
 | 
						|
  visibility: hidden;
 | 
						|
}
 | 
						|
 | 
						|
.graph-3d-view {
 | 
						|
  padding: 0 !important;
 | 
						|
  position: relative;
 | 
						|
  overflow: hidden !important;
 | 
						|
}
 | 
						|
 | 
						|
.graph-3d-view .graph-controls.is-collapsed > .graph-control-section {
 | 
						|
  display: none;
 | 
						|
  visibility: hidden;
 | 
						|
}
 | 
						|
 | 
						|
.graph-control-section .tree-item-inner {
 | 
						|
  display: flex;
 | 
						|
  flex-direction: row;
 | 
						|
  align-items: center;
 | 
						|
  justify-content: space-between;
 | 
						|
}
 | 
						|
 | 
						|
.graph-3d-view .graph-control-section.is-collapsed .tree-item-inner::before {
 | 
						|
  content: "▶";
 | 
						|
  margin-right: 0.5em;
 | 
						|
}
 | 
						|
 | 
						|
.graph-3d-view .graph-control-section:not(.is-collapsed) .tree-item-inner::before {
 | 
						|
  content: "▼";
 | 
						|
  margin-right: 0.5em;
 | 
						|
}
 | 
						|
 | 
						|
.graph-3d-view .graph-controls:hover > .control-buttons {
 | 
						|
  opacity: 0.5;
 | 
						|
}
 | 
						|
 | 
						|
.graph-3d-view .graph-controls > .control-buttons:hover {
 | 
						|
  opacity: 1;
 | 
						|
}
 | 
						|
 | 
						|
.graph-3d-view .graph-controls > .control-buttons {
 | 
						|
  float: right;
 | 
						|
  margin-right: 0;
 | 
						|
  opacity: 0;
 | 
						|
}
 | 
						|
 | 
						|
.graph-3d-view .hidden {
 | 
						|
  display: none;
 | 
						|
  visibility: hidden;
 | 
						|
}
 | 
						|
 | 
						|
.graph-3d-view .control-buttons {
 | 
						|
  display: block;
 | 
						|
}
 | 
						|
 | 
						|
.graph-3d-view .control-buttons > * {
 | 
						|
  display: inline-block;
 | 
						|
  margin: 0;
 | 
						|
}
 | 
						|
 | 
						|
.graph-3d-view .graph-settings-view > .clickable-icon {
 | 
						|
  position: absolute;
 | 
						|
  top: 8px;
 | 
						|
  right: 8px;
 | 
						|
}
 | 
						|
 | 
						|
.graph-3d-view .node-label {
 | 
						|
  color: var(--text-normal);
 | 
						|
}
 | 
						|
 | 
						|
.graph-3d-view .scene-nav-info {
 | 
						|
  display: block;
 | 
						|
  visibility: visible;
 | 
						|
}
 | 
						|
 | 
						|
.mod-search-input {
 | 
						|
  width: 100%;
 | 
						|
  padding: 0.5em;
 | 
						|
  border: 1px solid var(--border-color);
 | 
						|
  border-radius: 0.25em;
 | 
						|
  background-color: var(--background-color);
 | 
						|
  color: var(--text-normal);
 | 
						|
}
 | 
						|
 | 
						|
.graph-3d-view .graph-controls:not(.is-close) {
 | 
						|
  max-height: calc(90% - var(--size-4-4));
 | 
						|
}
 | 
						|
 | 
						|
.workspace-leaf-content:has(.search-result-container.is-loading) .graph-controls {
 | 
						|
  /* border color purple */
 | 
						|
  border-color: var(--color-purple);
 | 
						|
 | 
						|
  /* create the animation */
 | 
						|
  animation: color-oscillation 2s ease infinite;
 | 
						|
}
 | 
						|
 | 
						|
@keyframes color-oscillation {
 | 
						|
  0% {
 | 
						|
    border: 1px solid var(--color-purple);
 | 
						|
  }
 | 
						|
  50% {
 | 
						|
    border: 1px solid var(--background-modifier-border);
 | 
						|
  }
 | 
						|
  100% {
 | 
						|
    border: 1px solid var(--color-purple);
 | 
						|
  }
 | 
						|
}
 | 
						|
 | 
						|
.workspace-leaf-content:has(.search-result-container.is-loading) .search-input-container input {
 | 
						|
  animation: outline-gradient-animation 2s linear infinite;
 | 
						|
}
 | 
						|
 | 
						|
@keyframes outline-gradient-animation {
 | 
						|
  0% {
 | 
						|
    box-shadow: 0 2px 0 var(--color-purple);
 | 
						|
  }
 | 
						|
  50% {
 | 
						|
    box-shadow: 0 2px 0 var(--background-modifier-border);
 | 
						|
  }
 | 
						|
  100% {
 | 
						|
    box-shadow: 0 2px 0 var(--color-purple);
 | 
						|
  }
 | 
						|
}
 | 
						|
 | 
						|
/* section: setting tab */
 | 
						|
.graph-3d-setting-tab {
 | 
						|
  > h2 {
 | 
						|
    color: var(--color-purple);
 | 
						|
    font-size: var(--h2-size);
 | 
						|
  }
 | 
						|
 | 
						|
  > h2 + .setting-item {
 | 
						|
    border-top: 0px;
 | 
						|
  }
 | 
						|
}
 |