rpd
Version:
RPD is a minimal framework for building Node-Based User Interfaces, powered by Reactive Programming
157 lines (133 loc) • 3.32 kB
CSS
.rpd-util-spinner {
cursor: col-resize;
}
.rpd-util-nodelist .rpd-nodelist-selected {
background-color: rgba(0, 0, 0, 0.3);
}
.rpd-util-nodelist li {
cursor: pointer;
padding: 1px 0px 1px 0px;
/* vertical-align: middle; */
margin: 2px 0;
background-color: rgba(96,141,104,0.4);
border-radius: 5px;
-webkit-transition: background-color 0.2s ease-out;
transition: background-color 0.2s ease-out;
/* border-color: white; */
}
.rpd-util-nodelist li:hover {
background-color: rgba(0, 0, 0, 0.15);
}
.rpd-util-nodelist dt {
margin: 3px 0;
}
.rpd-util-nodelist dt .rpd-nodelist-toolkit-name {
border: 1px solid black;
padding: 2px;
border-radius: 3px;
background-color: rgba(0, 0, 0, 0.15);
}
.rpd-util-nodelist .rpd-process-target a {
text-decoration: none;
/* font-size: 1.2em; */
color: darkred;
background-color: slategray;
border-radius: 4px;
padding: 1px 3px 1px 3px;
margin: 0 3px;
/* position: relative; */
/* top: -1px; */
transition: background-color 0.2s ease-in, color 0.2s ease-in;
}
.rpd-util-nodelist .rpd-process-target a:hover {
color: red;
background-color: aliceblue;
}
.rpd-util-nodelist input {
width: 85%;
}
.rpd-util-nodelist ul {
margin: 0;
padding: 0;
display: block;
list-style-type: none;
}
.rpd-util-nodelist dl {
overflow-y: scroll;
width: 180px;
max-height: 300px;
margin: 6px 0px 0 0;
padding: 0;
}
.rpd-util-nodelist dl > dd {
margin: 10px 0;
padding: 0;
}
.rpd-util-nodelist li .rpd-nodelist-description {
display: block;
font-size: 0.7em;
opacity: 0.8;
}
.rpd-util-nodelist li .rpd-nodelist-icon {
display: inline-block;
width: 1em;
/* height: 1em; */
padding: 0px 3px 0px 2px;
text-align: center;
color: darkseagreen;
vertical-align: middle;
position: relative;
top: -1px;
/* left: 0px; */
/* border-radius: 3px 0 0 3px; */
/* background-color: ghostwhite; */
/* text-anchor: initial; */
}
.rpd-util-nodelist li .rpd-nodelist-fulltypename {
margin: 3px 3px;
display: inline-block;
}
.rpd-util-nodelist li.rpd-nodelist-selected .rpd-nodelist-fulltypename {
color: red;
}
.rpd-util-nodelist li.rpd-nodelist-add-effect {
background-color: #f00;
}
.rpd-util-color .rpd-util-color-display {
display: block;
width: 30px;
height: 30px;
border-radius: 5px;
}
.rpd-node.rpd-util-comment {
box-shadow: none;
}
.rpd-util-comment .rpd-title {
display: none;
}
.rpd-util-comment .rpd-content {
/* border: 1px dashed rgba(255, 255, 255, 0.1); */
border: none;
background-color: transparent;
}
.rpd-util-comment .rpd-body {
vertical-align: top;
padding: 3px;
}
.rpd-util-bang .rpd-body span,
.rpd-util-metro .rpd-body span {
display: block;
width: 30px;
height: 30px;
border-radius: 15px;
background-color: black;
cursor: pointer;
transition: background-color 0.1s ease-in;
-webkit-transition: background-color 0.1s ease-in;
}
.rpd-util-bang .rpd-body span.rpd-util-bang-fresh,
.rpd-util-metro .rpd-body span.rpd-util-metro-fresh {
background-color: red;
transition: background-color 0.1s ease-out;
-webkit-transition: background-color 0.1s ease-out;
}