iobroker.energiefluss-erweitert
Version:
This ioBroker adapter is the next Version of the energiefluss with the attribute 'erweitert' and allows to display an energyflow animation inside an iframe or HTML DIV.
181 lines (153 loc) • 3.85 kB
CSS
.ms-options-wrap {
position: relative;
}
.ms-options-wrap,
.ms-options-wrap * {
box-sizing: border-box;
}
.ms-options-wrap>button:focus,
.ms-options-wrap>button {
text-align: left;
width: 100%;
font-size: 14px;
border: none;
outline: none;
border-bottom: 2px solid var(--darkestGrey);
padding: 5px 0;
transition: border .5s;
background: transparent;
cursor: pointer;
height: 28px;
}
.ms-options-wrap>button:hover {
border-color: var(--black);
transition: .5s;
}
.ms-options-wrap>button>span {
white-space: nowrap;
}
.ms-options-wrap>button[disabled] {
background-color: #e5e9ed;
color: #808080;
opacity: 0.6;
}
.ms-options-wrap>button:after {
content: ' ';
height: 0;
position: absolute;
top: 50%;
right: 5px;
width: 0;
border: 6px solid rgba(0, 0, 0, 0);
border-top-color: #999;
margin-top: -3px;
transition: border .5s;
}
.ms-options-wrap>button:hover:after {
border-top-color: var(--black);
}
.ms-options-wrap.ms-has-selections>button {
color: #333;
text-overflow: ellipsis;
overflow: hidden;
}
.ms-options-wrap>.ms-options {
position: absolute;
left: 0;
max-width: 100%;
margin-top: 1px;
margin-bottom: 20px;
background: white;
z-index: 2000;
border: 1px solid #aaa;
overflow: auto;
visibility: hidden;
}
.ms-options-wrap.ms-active>.ms-options {
visibility: visible
}
.ms-options-wrap>.ms-options>.ms-search input {
width: 100%;
padding: 4px 5px;
border: none;
border-bottom: 1px groove;
outline: none;
}
.ms-options-wrap>.ms-options>.no-result-message {
padding: 4px 5px;
display: none;
}
.ms-options-wrap>.ms-options .ms-selectall {
display: inline-block;
font-size: .9em;
text-transform: lowercase;
text-decoration: none;
}
.ms-options-wrap>.ms-options .ms-selectall:hover {
text-decoration: underline;
}
.ms-options-wrap>.ms-options>.ms-selectall.global {
margin: 4px 5px;
}
.ms-options-wrap>.ms-options>ul,
.ms-options-wrap>.ms-options>ul>li.optgroup ul {
list-style-type: none;
padding: 0;
margin: 0;
}
.ms-options-wrap>.ms-options>ul>li {
list-style-position: inside;
}
.ms-options-wrap>.ms-options>ul li.ms-hidden {
display: none;
}
.ms-options-wrap>.ms-options>ul>li.optgroup {
padding: 5px;
}
.ms-options-wrap>.ms-options>ul>li.optgroup+li.optgroup {
border-top: 1px solid #aaa;
}
.ms-options-wrap>.ms-options>ul>li.optgroup .label {
display: block;
padding: 5px 0 0 0;
font-weight: bold;
}
.ms-options-wrap>.ms-options>ul label {
text-overflow: ellipsis;
position: relative;
display: inline-block;
width: 100%;
padding: 4px 4px 4px 20px;
margin: 1px 0;
border: 1px solid transparent;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
}
.ms-options-wrap>.ms-options.checkbox-autofit>ul label,
.ms-options-wrap>.ms-options.hide-checkbox>ul label {
padding: 4px;
}
.ms-options-wrap>.ms-options>ul label.focused,
.ms-options-wrap>.ms-options>ul label:hover {
background-color: #efefef;
border-color: #d3d3d3;
}
.ms-options-wrap>.ms-options>ul li.selected label {
background-color: #efefef;
border-color: transparent;
}
.ms-options-wrap>.ms-options>ul input[type="checkbox"] {
margin: 0 5px 0 0;
position: absolute;
left: 4px;
top: 7px;
}
.ms-options-wrap>.ms-options.hide-checkbox>ul input[type="checkbox"] {
position: absolute ;
height: 1px;
width: 1px;
overflow: hidden;
clip: rect(1px 1px 1px 1px);
clip: rect(1px, 1px, 1px, 1px);
}