UNPKG

susi-forge

Version:
289 lines (257 loc) 5.73 kB
body { padding-top: 50px; } .starter-template { padding: 40px 15px; text-align: center; } body { background-color: #f5f9fc; background-image: url("seamless.svg"); background-repeat: repeat; -webkit-background-size: 282px; -o-background-size: 282px; background-size: 282px; } .susi-brand { width: 256px; height: 256px; position: absolute; right: calc(50% - 128px); top: 6px; } .navbar { background: #00293d; } .navbar-brand { font-weight: bold; color: white !important; margin-left: 36px !important; } .jumbotron { margin-top: 128px; background-color: transparent; } .panel { padding: 10px; } .panel-left, .panel-right { width: 48%; margin: 6px; } .panel-full { width: 97%; margin: 6px; } .panel-color { height: 375px; } .temperature { margin: 0 auto; text-align: center; width: 100%; margin-left: 20%; } .switch { margin-left: 20%; } input[type="checkbox"].checkslider { margin-top: 0px !important; } .node-item { cursor: pointer; } .node-item.active, .node-item:hover { color: red; } .rgb-circle { border: 1px solid #222; border-radius: 50%; height: 280px; width: 280px; margin: 0 auto; margin-top: 30px; margin-bottom: 20px; } .color-circle { height: 20px; width: 20px; border-radius: 50%; margin: 0 auto; } .color-circle.red {background-color: red;} .color-circle.green {background-color: green;} .color-circle.blue {background-color: blue;} table { width: 100%; margin-top: 20px; } .fa-value { margin-top: 20px; } .fa { text-align: center; } .drag-line { width:8px; height:182px; background:#ff9770; border-radius:8px; margin:25px auto; position:relative; } .line { width:8px; height:182px; background:#adccce; border-radius:8px; margin:25px auto; position:absolute; margin-top:0px; margin-bottom:0px; padding-top:10px; clip: rect(0px, 8px, 183px, 0px); } .draggable-button { width:29px; height:29px; background:#f7f7f7; border-radius:50%; position:absolute; box-shadow: 0px 4px 10px 1px rgba(0,0,0,0.2); margin-left:-9px; cursor:pointer; } input[type="checkbox"].checkslider { margin-left: 15px; margin-top: 11px; outline: none; cursor: pointer; } label:active input[type="checkbox"].checkslider:after { width: 50px; left: -2px; } label:active input[type="checkbox"].checkslider:checked:after { width: 50px; left: 10px; } input[type="checkbox"].checkslider { position: relative; -webkit-appearance: none; -moz-appearance: none; -o-appearance: none; appearance: none; display: inline-block; height: 16px; width: 38px; border-radius: 100px; -webkit-border-radius: 100px; -moz-border-radius: 100px; -o-border-radius: 100px; background-color: #ff9770; backface-visibility: hidden; transition: all 0.3s ease; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; } input[type="checkbox"].checkslider:checked { background-color: #adccce; } input[type="checkbox"].checkslider:after { content: ""; width: 22px; height: 22px; box-shadow: 0p 0px 1px #eee, inset 10px 0px 10px #000; border-radius: 100px; -webkit-border-radius: 100px; -moz-border-radius: 100px; -o-border-radius: 100px; top: -3px; left: -10px; position: absolute; background: #eee; transition: all .25s ease; } input[type="checkbox"].checkslider:checked:after { left: 30px; position: absolute; background: #eee; } .activity-indicator-wrapper { text-align: center; } .activity-indicator-wrapper.small { float: right; padding-right: 50px; margin-top: -5px; } .activity-indicator { display:inline-block; font-size:0px; padding:0px; } .activity-indicator span { vertical-align:middle; border-radius:100%; display:inline-block; width:10px; height:10px; margin:3px 2px; -webkit-animation:activityIndicatorAnimation 0.8s linear infinite alternate; animation:activityIndicatorAnimation 0.8s linear infinite alternate; } .activity-indicator span:nth-child(1) { -webkit-animation-delay:-1s; animation-delay:-1s; background:rgba(245, 103, 115,0.6); } .activity-indicator span:nth-child(2) { -webkit-animation-delay:-0.8s; animation-delay:-0.8s; background:rgba(245, 103, 115,0.8); } .activity-indicator span:nth-child(3) { -webkit-animation-delay:-0.26666s; animation-delay:-0.26666s; background:rgba(245, 103, 115,1); } .activity-indicator span:nth-child(4) { -webkit-animation-delay:-0.8s; animation-delay:-0.8s; background:rgba(245, 103, 115,0.8); } .activity-indicator span:nth-child(5) { -webkit-animation-delay:-1s; animation-delay:-1s; background:rgba(245, 103, 115,0.4); } @keyframes activityIndicatorAnimation { from {transform: scale(0, 0);} to {transform: scale(1, 1);} } @-webkit-keyframes activityIndicatorAnimation { from {-webkit-transform: scale(0, 0);} to {-webkit-transform: scale(1, 1);} } @-moz-keyframes activityIndicatorAnimation { from {-webkit-transform: scale(0, 0);} to {-webkit-transform: scale(1, 1);} } @-ms-keyframes activityIndicatorAnimation { from {-webkit-transform: scale(0, 0);} to {-webkit-transform: scale(1, 1);} } @-o-keyframes activityIndicatorAnimation { from {-webkit-transform: scale(0, 0);} to {-webkit-transform: scale(1, 1);} } .error-message { background-color: #F96A66; padding: 6px; margin-top: 10px; border-radius: 2px; color: white; font-weight: bold; }