@kumologica/builder
Version:
Kumologica build and deploy module
206 lines (174 loc) • 2.79 kB
CSS
body {
padding: 0px;
margin: 0 auto;
color: #333;
font-weight: 300;
font-family: "Helvetica Neue", Helvetica, Arial, sans-serf;
background-color: #f4f5f6;
}
h1 {
font-size: 3em;
font-weight: 300;
}
h2 {
font-size: 1.5em;
font-weight: 300;
}
section {
margin-bottom: 3em;
}
section p {
text-align: justify;
}
svg {
/* border: 1px solid #ccc; */
overflow: hidden;
margin: 0 auto;
height: 100vh;
}
pre {
border: 1px solid #ccc;
}
text {
font-weight: 300;
font-family: "Helvetica Neue", Helvetica, Arial, sans-serf;
font-size: 14px;
}
.node rect {
stroke: #333;
fill: #fff;
pointer-events: all;
}
.node :hover {
cursor: pointer;
}
.nodeSelected {
stroke: #abe2f5;
fill: #fff;
stroke-width: 3px;
}
.edgePath path {
stroke: #333;
fill: #333;
stroke-width: 1.5px;
}
.node text {
pointer-events: none;
}
/* K Stylesheet section */
#main {
display: flex;
flex-direction: column;
position: relative;
background-color: #f4f5f6;
height: 100vh;
}
#header {
display: flex;
flex-direction: row;
justify-content: space-between;
background: #623ce4;
}
#logoContainer {
display: flex;
align-items: center;
justify-content: center;
padding: 17px 22px;
}
#logoContainer:hover {
background: #3434a3;
}
#logo {
height: 21px;
}
#flowTitle {
padding: 10px 0px;
text-align: center;
font-size: 23px;
font-weight: 900;
color: #FFF;
}
#graph{
display: flex;
width:100%;
height: 100vh;
}
#graph:hover {
cursor: move;
}
.prop {
margin-bottom: 12px;
}
.propLabel {
padding: 2px 0px 3px 3px;
color: #5c5e62
}
.propValue {
padding: 8px 10px;
background-color: #f4f4f4;
border-radius: 4px;
}
#zoomControlContainer {
display: flex;
position: absolute;
flex-direction: column;
top:90px;
left: 20px;
}
.zoomControl {
padding: 2px 10px;
background: white;
text-align: center;
font-size: 21px;
font-weight: bold;
margin-bottom: 3px;
}
#nodeInfo {
display: flex;
flex-direction: column;
position: absolute;
right: 13px;
top: 90px;
width: 300px;
height: 90%;
background-color: #fff;
border-radius: 5px;
box-shadow: 2px 12px rgb(58 59 60 / 6%);
-webkit-box-shadow: 0 2px 12px rgb(58 59 60 / 6%);
}
#tablist {
padding: 10px 20px;
border: 1px solid #f4f5f6;
}
#tabDescription {
display: flex;
width: 43%;
font-size: 16px;
font-weight: 800;
}
#tabBody {
padding: 20px;
font-size: 13px;
}
#explanationTitle {
font-weight: bold;
font-size: 12px;
margin-top: 35px;
color: darkgrey;
text-align: center;
}
.knode {
display: flex;
flex-direction: column;
}
.knode:hover {
border-color: #abe2f5;
}
.knodename{
font-size:15px;
text-align: center;
}
.knodetype {
color: grey;
text-align: center;
}