-
-
Save aleckyann/3231fd833af2f8033a46234a5a6be4cc to your computer and use it in GitHub Desktop.
Drawflow Zapisp basics
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
:root { | |
--dfBackgroundColor: #ffffff; | |
--dfBackgroundSize: 12px; | |
--dfBackgroundImage: radial-gradient(rgba(53, 120, 245, 1) 1px, transparent 1px); | |
--dfNodeType: flex; | |
--dfNodeTypeFloat: none; | |
--dfNodeBackgroundColor: #ffffff; | |
--dfNodeTextColor: rgba(56, 76, 116, 1); | |
--dfNodeBorderSize: 1px; | |
--dfNodeBorderColor: rgba(56, 76, 116, 1); | |
--dfNodeBorderRadius: 5px; | |
--dfNodeMinHeight: 30px; | |
--dfNodeMinWidth: 160px; | |
--dfNodePaddingTop: 10px; | |
--dfNodePaddingBottom: 10px; | |
--dfNodeBoxShadowHL: 0px; | |
--dfNodeBoxShadowVL: 0px; | |
--dfNodeBoxShadowBR: 8px; | |
--dfNodeBoxShadowS: 1px; | |
--dfNodeBoxShadowColor: rgba(56, 76, 116, 1); | |
--dfNodeHoverBackgroundColor: rgba(255, 255, 255, 1); | |
--dfNodeHoverTextColor: rgba(56, 76, 116, 1); | |
--dfNodeHoverBorderSize: 1px; | |
--dfNodeHoverBorderColor: rgba(56, 76, 116, 1); | |
--dfNodeHoverBorderRadius: 4px; | |
--dfNodeHoverBoxShadowHL: 0px; | |
--dfNodeHoverBoxShadowVL: 0px; | |
--dfNodeHoverBoxShadowBR: 10px; | |
--dfNodeHoverBoxShadowS: 2px; | |
--dfNodeHoverBoxShadowColor: rgba(56, 76, 116, 1); | |
--dfNodeSelectedBackgroundColor: rgba(255, 255, 255, 1); | |
--dfNodeSelectedTextColor: rgba(56, 76, 116, 1); | |
--dfNodeSelectedBorderSize: 1px; | |
--dfNodeSelectedBorderColor: rgba(78, 169, 255, 1); | |
--dfNodeSelectedBorderRadius: 4px; | |
--dfNodeSelectedBoxShadowHL: 0px; | |
--dfNodeSelectedBoxShadowVL: 0px; | |
--dfNodeSelectedBoxShadowBR: 10px; | |
--dfNodeSelectedBoxShadowS: 2px; | |
--dfNodeSelectedBoxShadowColor: #4ea9ff; | |
--dfInputBackgroundColor: #ffffff; | |
--dfInputBorderSize: 2px; | |
--dfInputBorderColor: rgba(56, 76, 116, 1); | |
--dfInputBorderRadius: 50px; | |
--dfInputLeft: -27px; | |
--dfInputHeight: 20px; | |
--dfInputWidth: 20px; | |
--dfInputHoverBackgroundColor: #ffffff; | |
--dfInputHoverBorderSize: 2px; | |
--dfInputHoverBorderColor: rgba(56, 76, 116, 1); | |
--dfInputHoverBorderRadius: 50px; | |
--dfOutputBackgroundColor: #ffffff; | |
--dfOutputBorderSize: 2px; | |
--dfOutputBorderColor: rgba(56, 76, 116, 1); | |
--dfOutputBorderRadius: 50px; | |
--dfOutputRight: -3px; | |
--dfOutputHeight: 20px; | |
--dfOutputWidth: 20px; | |
--dfOutputHoverBackgroundColor: #ffffff; | |
--dfOutputHoverBorderSize: 2px; | |
--dfOutputHoverBorderColor: rgba(56, 76, 116, 1); | |
--dfOutputHoverBorderRadius: 50px; | |
--dfLineWidth: 5px; | |
--dfLineColor: rgba(56, 76, 116, 1); | |
--dfLineHoverColor: rgba(78, 169, 255, 1); | |
--dfLineSelectedColor: rgba(78, 169, 255, 1); | |
--dfRerouteBorderWidth: 2px; | |
--dfRerouteBorderColor: rgba(78, 169, 255, 1); | |
--dfRerouteBackgroundColor: #ffffff; | |
--dfRerouteHoverBorderWidth: 2px; | |
--dfRerouteHoverBorderColor: rgba(78, 169, 255, 1); | |
--dfRerouteHoverBackgroundColor: #ffffff; | |
--dfDeleteDisplay: block; | |
--dfDeleteColor: #ffffff; | |
--dfDeleteBackgroundColor: rgba(56, 76, 116, 1); | |
--dfDeleteBorderSize: 2px; | |
--dfDeleteBorderColor: #ffffff; | |
--dfDeleteBorderRadius: 50px; | |
--dfDeleteTop: -15px; | |
--dfDeleteHoverColor: rgba(56, 76, 116, 1); | |
--dfDeleteHoverBackgroundColor: #ffffff; | |
--dfDeleteHoverBorderSize: 2px; | |
--dfDeleteHoverBorderColor: rgba(56, 76, 116, 1); | |
--dfDeleteHoverBorderRadius: 50px; | |
} | |
#drawflow { | |
background: var(--dfBackgroundColor); | |
background-size: var(--dfBackgroundSize) var(--dfBackgroundSize); | |
background-image: var(--dfBackgroundImage); | |
} | |
.drawflow .drawflow-node { | |
display: var(--dfNodeType); | |
background: var(--dfNodeBackgroundColor); | |
color: var(--dfNodeTextColor); | |
border: var(--dfNodeBorderSize) solid var(--dfNodeBorderColor); | |
border-radius: var(--dfNodeBorderRadius); | |
min-height: var(--dfNodeMinHeight); | |
width: auto; | |
min-width: var(--dfNodeMinWidth); | |
padding-top: var(--dfNodePaddingTop); | |
padding-bottom: var(--dfNodePaddingBottom); | |
-webkit-box-shadow: var(--dfNodeBoxShadowHL) var(--dfNodeBoxShadowVL) var(--dfNodeBoxShadowBR) var(--dfNodeBoxShadowS) var(--dfNodeBoxShadowColor); | |
box-shadow: var(--dfNodeBoxShadowHL) var(--dfNodeBoxShadowVL) var(--dfNodeBoxShadowBR) var(--dfNodeBoxShadowS) var(--dfNodeBoxShadowColor); | |
} | |
.drawflow .drawflow-node:hover { | |
background: var(--dfNodeHoverBackgroundColor); | |
color: var(--dfNodeHoverTextColor); | |
border: var(--dfNodeHoverBorderSize) solid var(--dfNodeHoverBorderColor); | |
border-radius: var(--dfNodeHoverBorderRadius); | |
-webkit-box-shadow: var(--dfNodeHoverBoxShadowHL) var(--dfNodeHoverBoxShadowVL) var(--dfNodeHoverBoxShadowBR) var(--dfNodeHoverBoxShadowS) var(--dfNodeHoverBoxShadowColor); | |
box-shadow: var(--dfNodeHoverBoxShadowHL) var(--dfNodeHoverBoxShadowVL) var(--dfNodeHoverBoxShadowBR) var(--dfNodeHoverBoxShadowS) var(--dfNodeHoverBoxShadowColor); | |
} | |
.drawflow .drawflow-node.selected { | |
background: var(--dfNodeSelectedBackgroundColor); | |
color: var(--dfNodeSelectedTextColor); | |
border: var(--dfNodeSelectedBorderSize) solid var(--dfNodeSelectedBorderColor); | |
border-radius: var(--dfNodeSelectedBorderRadius); | |
-webkit-box-shadow: var(--dfNodeSelectedBoxShadowHL) var(--dfNodeSelectedBoxShadowVL) var(--dfNodeSelectedBoxShadowBR) var(--dfNodeSelectedBoxShadowS) var(--dfNodeSelectedBoxShadowColor); | |
box-shadow: var(--dfNodeSelectedBoxShadowHL) var(--dfNodeSelectedBoxShadowVL) var(--dfNodeSelectedBoxShadowBR) var(--dfNodeSelectedBoxShadowS) var(--dfNodeSelectedBoxShadowColor); | |
} | |
.drawflow .drawflow-node .input { | |
left: var(--dfInputLeft); | |
background: var(--dfInputBackgroundColor); | |
border: var(--dfInputBorderSize) solid var(--dfInputBorderColor); | |
border-radius: var(--dfInputBorderRadius); | |
height: var(--dfInputHeight); | |
width: var(--dfInputWidth); | |
} | |
.drawflow .drawflow-node .input:hover { | |
background: var(--dfInputHoverBackgroundColor); | |
border: var(--dfInputHoverBorderSize) solid var(--dfInputHoverBorderColor); | |
border-radius: var(--dfInputHoverBorderRadius); | |
} | |
.drawflow .drawflow-node .outputs { | |
float: var(--dfNodeTypeFloat); | |
} | |
.drawflow .drawflow-node .output { | |
right: var(--dfOutputRight); | |
background: var(--dfOutputBackgroundColor); | |
border: var(--dfOutputBorderSize) solid var(--dfOutputBorderColor); | |
border-radius: var(--dfOutputBorderRadius); | |
height: var(--dfOutputHeight); | |
width: var(--dfOutputWidth); | |
} | |
.drawflow .drawflow-node .output:hover { | |
background: var(--dfOutputHoverBackgroundColor); | |
border: var(--dfOutputHoverBorderSize) solid var(--dfOutputHoverBorderColor); | |
border-radius: var(--dfOutputHoverBorderRadius); | |
} | |
.drawflow .connection .main-path { | |
stroke-width: var(--dfLineWidth); | |
stroke: var(--dfLineColor); | |
} | |
.drawflow .connection .main-path:hover { | |
stroke: var(--dfLineHoverColor); | |
} | |
.drawflow .connection .main-path.selected { | |
stroke: var(--dfLineSelectedColor); | |
} | |
.drawflow .connection .point { | |
stroke: var(--dfRerouteBorderColor); | |
stroke-width: var(--dfRerouteBorderWidth); | |
fill: var(--dfRerouteBackgroundColor); | |
} | |
.drawflow .connection .point:hover { | |
stroke: var(--dfRerouteHoverBorderColor); | |
stroke-width: var(--dfRerouteHoverBorderWidth); | |
fill: var(--dfRerouteHoverBackgroundColor); | |
} | |
.drawflow-delete { | |
display: var(--dfDeleteDisplay); | |
color: var(--dfDeleteColor); | |
background: var(--dfDeleteBackgroundColor); | |
border: var(--dfDeleteBorderSize) solid var(--dfDeleteBorderColor); | |
border-radius: var(--dfDeleteBorderRadius); | |
} | |
.parent-node .drawflow-delete { | |
top: var(--dfDeleteTop); | |
} | |
.drawflow-delete:hover { | |
color: var(--dfDeleteHoverColor); | |
background: var(--dfDeleteHoverBackgroundColor); | |
border: var(--dfDeleteHoverBorderSize) solid var(--dfDeleteHoverBorderColor); | |
border-radius: var(--dfDeleteHoverBorderRadius); | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment