@syncfusion/ej2-diagrams
Version:
Feature-rich diagram control to create diagrams like flow charts, organizational charts, mind maps, and BPMN diagrams. Its rich feature set includes built-in shapes, editing, serializing, exporting, printing, overview, data binding, and automatic layouts.
558 lines (455 loc) • 9.52 kB
CSS
@import url("https://fonts.googleapis.com/css?family=Roboto:400,500,700");
.e-icons {
font-family: "e-icons";
font-style: normal;
font-variant: normal;
line-height: 1;
text-transform: none;
}
.e-symbolpalette .e-clear-searchtext::before {
content: "\e58c";
}
.e-icons {
font-family: "e-icons";
font-style: normal;
font-variant: normal;
font-weight: normal;
line-height: 1;
text-transform: none;
}
.e-symbolpalette .e-clear-searchtext::before {
content: "\ec0f";
}
.e-diagram {
display: block;
background-color: #fff;
}
.e-symbolpalette {
display: block;
}
.e-overview {
display: block;
}
.overview-resizer {
fill: #e3165b;
}
.e-content-placeholder.e-diagram.e-placeholder-diagram {
background-size: 100% 100%;
max-height: 500px;
max-width: 500px;
}
.e-content-placeholder.e-symbolpalette.e-placeholder-symbolpalette {
background-size: 100% 100%;
max-height: 200px;
max-width: 200px;
}
.e-diagram-endpoint-handle {
fill: #fff;
stroke: #3f51b5;
}
.e-diagram-endpoint-handle.e-connected {
fill: #3f51b5;
stroke: #fff;
}
.e-diagram-endpoint-handle.e-disabled,
.e-diagram-bezier-control-handle.e-disabled,
.e-diagram-resize-handle.e-disabled {
fill: #bdbdbd;
opacity: 1;
stroke: #fff;
}
/* stylelint-disable */
.e-diagram-bezier-handle.e-source.e-disabled {
opacity: 1 ;
}
.e-diagram-bezier-handle.e-target.e-disabled {
opacity: 1 ;
}
.e-diagram-bezier-control-handle {
fill: #fff;
stroke: #3f51b5;
rx: 0px;
ry: 0px;
}
.e-diagram-ortho-segment-handle,
.e-diagram-straight-segment-handle,
.e-diagram-bezier-segment-handle {
fill: #fff;
stroke: #3f51b5;
}
.e-symbolpalette .e-acrdn-content {
background-color: #fff ;
}
/* stylelint-enable */
.e-diagram-bezier-control-line {
stroke: #3f51b5;
}
.e-diagram-resize-handle {
fill: #3f51b5;
stroke: #fff;
rx: 0;
ry: 0;
}
.e-diagram-helper {
stroke: #3f51b5;
}
.e-diagram-rotate-handle {
fill: #3f51b5;
stroke: #3f51b5;
}
.e-diagram-selector {
stroke: #3f51b5;
}
.e-diagram-selector.e-disabled {
opacity: 1;
stroke: #bdbdbd;
}
.e-diagram-selector.e-thick-border {
stroke: #3f51b5;
stroke-width: 2;
}
.e-diagram-selector.e-thick-border.e-diagram-lane {
stroke: #3f51b5;
stroke-width: 2;
}
.e-diagram-highlighter {
stroke: #3f51b5;
stroke-width: 2;
}
.e-diagram-selected-region {
stroke: #3f51b5;
}
.e-diagram-pivot-line {
stroke: #3f51b5;
}
.e-symbolpalette .e-symbol-hover:hover {
background: #eee;
border-radius: 4px;
}
.e-symbolpalette .e-symbol-selected {
background: #e0e0e0;
border-radius: 4px;
}
.e-diagram-tooltip {
pointer-events: none;
}
.e-diagram .e-ruler {
background: #fff;
color: #bdbdbd;
font-size: 10px;
}
.e-diagram .e-ruler-overlap {
background: #fff;
}
.e-diagram .e-d-ruler-marker {
stroke: #3f51b5;
}
.e-diagram .e-diagram-text-edit {
background: #fff;
border-color: #3f51b5;
border-style: dashed;
border-width: 1px;
-webkit-box-sizing: content-box;
box-sizing: content-box;
color: #000;
min-width: 50px;
}
.e-diagram-text-edit::-moz-selection {
background: #3f51b5;
color: #fff;
}
.e-diagram-text-edit::selection {
background: #3f51b5;
color: #fff;
}
.e-ruler-tick-label {
fill: #bdbdbd;
}
.e-ruler-tick {
stroke: #bdbdbd;
}
.e-menu-item e-blankicon {
padding-left: 28px;
}
.e-diagram-selection-indicator {
stroke: #3f51b5;
}
.e-diagram-selection-line {
stroke: #3f51b5;
}
/* stylelint-disable */
.e-diagram-rotate {
cursor: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAACXBIWXMAAAsSAAALEgHS3X78AAAA60lEQVQ4jZ1SwQ2DMBAzlfLJI2KEjJAVukG7ARsxQkfoKHQDugHdgOoqh14oCaGWIpSTudzZRg2MdYOxrq0il2Csm411o7Eu5GinTN0D6AGMAGZVux9p1LGBrHIF0LD+4l3ql70thDABSFZYaeTJ6UqNWhL3ELhyyhUR98TcwI06Lk1aNonO1NocqGWy/6zOcGCq6OjiSCw22/wUfEzL8ND2P9duFXBmHMDvWVN7CliFkkGe69VM5RmVLDqG7ZMPOroWP5BTle5WjR6dkQayutyLqU6gsiU/ypHMiI41yf+CE01qov+R0egXAN5x6jng51I3yAAAAABJRU5ErkJggg==), auto ;
}
.e-symbolpalette-hidden {
display: none ;
}
.e-symbolpalette-search-hidden {
display: none ;
}
.e-diagramTooltip-content {
width: auto ;
height: auto ;
}
.e-diagram-blazor {
position: relative;
overflow: hidden;
fill: transparent;
}
.e-diagram-blazor-vertical-linemarker {
overflow: hidden;
position: absolute;
}
.e-diagram-blazor-vertical-rulerlinesvg {
position: inherit;
}
.e-diagram-blazor-horiontal-linemarker {
overflow: hidden;
position: absolute;
}
.e-diagram-blazor-horizontal-rulerlinesvg {
position: inherit;
}
.e-diagram-blazor-diagramcontent {
position: absolute;
overflow: auto;
background: transparent;
}
.e-diagram-blazor-diagram-adornerlayer {
position: absolute;
top: 0px;
left: 0px;
overflow: hidden;
pointer-events: none;
}
.e-diagram-blazor-userhandle-layer {
position: absolute;
top: 0px;
left: 0px;
overflow: hidden;
pointer-events: none;
}
.e-symbolpalette-blazor {
overflow: auto;
}
.e-symbolpalette-blazor-draggable {
visibility: hidden;
display: none;
}
.e-symbolpalette-blazor-preview {
visibility: hidden;
display: none;
}
.e-symbolpalette-blazor-preview-div {
overflow: hidden;
float: left;
}
.e-symbolpalette-blazor-preview-content {
position: absolute;
}
.e-symbolpalette-blazor-input {
width: 100%;
}
.e-diagram-blazor-searchbox-icon {
margin-top: 10px;
margin-right: 7px;
}
.e-symbolpalette-blazor-remove-palette {
overflow: auto;
}
.e-symbolpalette-blazor-symbol-draggable {
overflow: hidden;
float: left;
}
.e-symbolpalette-blazor-symbol-draggable-svg {
margin-left: 10px;
margin-top: 10px;
}
.e-symbolpalette-blazor-symbol-draggable-content {
position: absolute;
}
.e-diagram-blazor-tspan {
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
}
.e-diagram-blazor-ruler {
overflow: hidden;
position: absolute;
font-size: 11px;
}
.e-diagram-blazor-ruler-space {
float: left;
}
.e-diagram-blazor-ruler-svg {
position: inherit;
}
.e-diagram-blazor-background {
position: absolute;
top: 0px;
left: 0px;
overflow: hidden;
pointer-events: none;
}
.e-diagram-blazor-grid-layer {
position: absolute;
top: 0px;
left: 0px;
overflow: hidden;
pointer-events: none;
}
.e-diagram-blazor-diagram-layer {
position: absolute;
top: 0px;
left: 0px;
overflow: hidden;
pointer-events: none;
}
.e-diagram-blazor-svg-layer {
pointer-events: all;
}
.e-diagram-blazor-html-layer {
position: absolute;
top: 0px;
left: 0px;
overflow: hidden;
pointer-events: none;
}
.e-diagram-blazor-html-layer-div {
position: absolute;
top: 0px;
left: 0px;
pointer-events: all;
}
.e-diagram-blazor-ports-expand-layer {
position: absolute;
top: 0px;
left: 0px;
overflow: hidden;
pointer-events: none;
}
.e-diagram-blazor-ports-gparent {
pointer-events: all;
}
.e-diagram-blazor-expander {
pointer-events: all;
}
.e-diagram-blazor-foreign-object {
-moz-user-select: none;
user-select: none;
-webkit-user-select: none;
-ms-user-select: none;
}
.e-diagram-blazor-html-template {
position: absolute;
}
.e-diagram-blazor-expand-collapse-template {
position: absolute;
opacity: 1;
}
.e-diagram-blazor-annotation-template {
position: absolute;
}
.e-diagram-blazor-userhandle-div {
position: absolute;
top: 0px;
left: 0px;
pointer-events: all;
-webkit-transform: translate(0px, 0px) scale(1);
transform: translate(0px, 0px) scale(1);
}
.e-diagram-blazor-userhandle-template {
position: absolute;
-webkit-transform: rotate(0deg);
transform: rotate(0deg);
visibility: visible;
opacity: 1;
}
.e-diagram-blazor-fixed-userhandle-template {
position: absolute;
-webkit-transform: rotate(0deg);
transform: rotate(0deg);
opacity: 1;
}
.e-diagram-blazor-fixed-userhandle {
position: absolute;
top: 0px;
left: 0px;
pointer-events: all;
-webkit-transform: translate(0px, 0px) scale(1);
transform: translate(0px, 0px) scale(1);
}
.e-diagram-blazor-ruler-overlap {
position: absolute;
left: 0;
top: 0;
}
.e-blazordiagram-tooltip {
pointer-events: none;
}
.e-blazordiagram-tooltip .e-tooltip-close {
pointer-events: auto;
}
.e-diagram-blazor-template-div {
height: 100%;
width: 100%;
}
.e-diagram-blazor-overview {
background: transparent;
-webkit-user-select: none;
user-select: none;
overflow: hidden;
height: 100%;
width: 100%;
user-select: none;
-ms-user-select: none;
-moz-user-select: none;
}
.e-diagram-blazor-drawing {
position: relative;
-ms-touch-action: none;
touch-action: none;
}
.e-diagram-blazor-overview-diagramlayer {
position: absolute;
left: 0px;
top: 0px;
}
.e-diagram-blazor-overview-diagramlayer-canvas {
position: absolute;
left: 0px;
top: 0px;
}
.e-diagram-blazor-overview-html-layer {
pointer-events: none;
position: absolute;
top: 0px;
left: 0px;
}
.e-diagram-blazor-overview-html-layer-div {
position: absolute;
top: 0px;
left: 0px;
}
.e-diagram-blazor-overviewsvg {
position: absolute;
left: 0px;
top: 0px;
}
.e-diagram-blazor-goverviewlayer {
pointer-events: none;
}
.e-diagram-blazor-overviewbackrect {
pointer-events: none;
}
.e-diagram-blazor-overviewrect {
cursor: all-scroll;
}
.e-diagram-blazor-all {
pointer-events: all;
}
.e-diagram-blazor-none {
pointer-events: none;
}
/* stylelint-enable */