@gravity-ui/graph
Version:
Modern graph editor component
44 lines (35 loc) • 931 B
CSS
.graph-block-container {
display: flex;
position: absolute;
top: 0;
left: 0;
box-sizing: content-box;
width: var(--graph-block-geometry-width);
height: var(--graph-block-geometry-height);
contain: layout size;
isolation: isolate;
/* Creates a composite layer */
transform-style: flat;
pointer-events: all;
transform: translate3d(var(--graph-block-geometry-x, 0px), var(--graph-block-geometry-y, 0px), 0);
}
.graph-block-container-moving {
/*will-change: transform;*/
}
.graph-block-container-non-interactive {
pointer-events: none;
}
.graph-block-wrapper {
flex: 1;
min-width: 0;
cursor: pointer;
box-sizing: border-box;
background: var(--graph-block-bg);
border: 1px solid var(--graph-block-border);
}
.graph-block-wrapper.selected {
border-color: var(--graph-block-border-selected);
}
.graph-block-wrapper.selected:hover {
border-color: var(--graph-block-border-selected);
}